2021-12-18 07:59:06 -06:00
|
|
|
cabal-version: 1.12
|
|
|
|
|
2023-12-04 04:01:37 -06:00
|
|
|
-- This file has been generated from package.yaml by hpack version 0.35.0.
|
2021-12-18 07:59:06 -06:00
|
|
|
--
|
|
|
|
-- see: https://github.com/sol/hpack
|
|
|
|
|
|
|
|
name: simplex-chat
|
2024-01-22 08:35:47 -06:00
|
|
|
version: 5.5.0.4
|
2021-12-18 07:59:06 -06:00
|
|
|
category: Web, System, Services, Cryptography
|
|
|
|
homepage: https://github.com/simplex-chat/simplex-chat#readme
|
2022-01-12 15:18:54 -06:00
|
|
|
author: simplex.chat
|
|
|
|
maintainer: chat@simplex.chat
|
2023-08-24 15:56:37 -05:00
|
|
|
copyright: 2020-22 simplex.chat
|
2021-12-18 07:59:06 -06:00
|
|
|
license: AGPL-3
|
|
|
|
license-file: LICENSE
|
|
|
|
build-type: Simple
|
|
|
|
extra-source-files:
|
|
|
|
README.md
|
2023-06-27 01:44:18 -05:00
|
|
|
cabal.project
|
2021-12-18 07:59:06 -06:00
|
|
|
|
2023-01-16 03:13:46 -06:00
|
|
|
flag swift
|
|
|
|
description: Enable swift JSON format
|
|
|
|
manual: True
|
|
|
|
default: False
|
|
|
|
|
2021-12-18 07:59:06 -06:00
|
|
|
library
|
|
|
|
exposed-modules:
|
|
|
|
Simplex.Chat
|
2022-06-06 10:23:47 -05:00
|
|
|
Simplex.Chat.Archive
|
2022-04-04 02:14:42 -05:00
|
|
|
Simplex.Chat.Bot
|
2023-08-01 14:54:51 -05:00
|
|
|
Simplex.Chat.Bot.KnownContacts
|
2022-05-02 11:06:49 -05:00
|
|
|
Simplex.Chat.Call
|
2021-12-18 07:59:06 -06:00
|
|
|
Simplex.Chat.Controller
|
2022-04-10 11:13:06 -05:00
|
|
|
Simplex.Chat.Core
|
2023-10-29 14:06:32 -05:00
|
|
|
Simplex.Chat.Files
|
2021-12-18 07:59:06 -06:00
|
|
|
Simplex.Chat.Help
|
|
|
|
Simplex.Chat.Markdown
|
2022-01-24 10:07:17 -06:00
|
|
|
Simplex.Chat.Messages
|
2023-12-23 07:07:23 -06:00
|
|
|
Simplex.Chat.Messages.Batch
|
2023-06-17 05:03:22 -05:00
|
|
|
Simplex.Chat.Messages.CIContent
|
2023-10-26 09:44:50 -05:00
|
|
|
Simplex.Chat.Messages.CIContent.Events
|
2022-01-21 05:09:33 -06:00
|
|
|
Simplex.Chat.Migrations.M20220101_initial
|
2022-02-02 10:25:36 -06:00
|
|
|
Simplex.Chat.Migrations.M20220122_v1_1
|
2022-02-07 05:19:34 -06:00
|
|
|
Simplex.Chat.Migrations.M20220205_chat_item_status
|
2022-02-13 03:19:24 -06:00
|
|
|
Simplex.Chat.Migrations.M20220210_deduplicate_contact_requests
|
2022-02-25 11:59:35 -06:00
|
|
|
Simplex.Chat.Migrations.M20220224_messages_fks
|
2022-03-10 05:45:40 -06:00
|
|
|
Simplex.Chat.Migrations.M20220301_smp_servers
|
|
|
|
Simplex.Chat.Migrations.M20220302_profile_images
|
2022-03-13 14:34:03 -05:00
|
|
|
Simplex.Chat.Migrations.M20220304_msg_quotes
|
2022-03-23 06:37:51 -05:00
|
|
|
Simplex.Chat.Migrations.M20220321_chat_item_edited
|
2022-04-10 04:30:58 -05:00
|
|
|
Simplex.Chat.Migrations.M20220404_files_status_fields
|
2022-05-14 12:00:46 -05:00
|
|
|
Simplex.Chat.Migrations.M20220514_profiles_user_id
|
2022-06-27 13:41:25 -05:00
|
|
|
Simplex.Chat.Migrations.M20220626_auto_reply
|
2022-07-04 05:15:25 -05:00
|
|
|
Simplex.Chat.Migrations.M20220702_calls
|
2022-07-15 08:49:29 -05:00
|
|
|
Simplex.Chat.Migrations.M20220715_groups_chat_item_id
|
2022-08-11 06:48:47 -05:00
|
|
|
Simplex.Chat.Migrations.M20220811_chat_items_indices
|
2022-08-18 02:35:31 -05:00
|
|
|
Simplex.Chat.Migrations.M20220812_incognito_profiles
|
2022-08-19 09:17:05 -05:00
|
|
|
Simplex.Chat.Migrations.M20220818_chat_notifications
|
2022-08-22 14:12:09 -05:00
|
|
|
Simplex.Chat.Migrations.M20220822_groups_host_conn_custom_user_profile_id
|
2022-08-23 07:24:43 -05:00
|
|
|
Simplex.Chat.Migrations.M20220823_delete_broken_group_event_chat_items
|
2022-08-24 10:03:43 -05:00
|
|
|
Simplex.Chat.Migrations.M20220824_profiles_local_alias
|
2022-09-14 10:45:21 -05:00
|
|
|
Simplex.Chat.Migrations.M20220909_commands
|
2022-09-27 14:45:46 -05:00
|
|
|
Simplex.Chat.Migrations.M20220926_connection_alias
|
2022-09-28 11:47:06 -05:00
|
|
|
Simplex.Chat.Migrations.M20220928_settings
|
2022-10-01 05:31:21 -05:00
|
|
|
Simplex.Chat.Migrations.M20221001_shared_msg_id_indices
|
2022-10-03 03:55:59 -05:00
|
|
|
Simplex.Chat.Migrations.M20221003_delete_broken_integrity_error_chat_items
|
2022-10-05 10:54:28 -05:00
|
|
|
Simplex.Chat.Migrations.M20221004_idx_msg_deliveries_message_id
|
2022-10-13 08:12:22 -05:00
|
|
|
Simplex.Chat.Migrations.M20221011_user_contact_links_group_id
|
2022-10-14 07:06:33 -05:00
|
|
|
Simplex.Chat.Migrations.M20221012_inline_files
|
2022-10-19 13:38:44 -05:00
|
|
|
Simplex.Chat.Migrations.M20221019_unread_chat
|
2022-10-21 11:14:12 -05:00
|
|
|
Simplex.Chat.Migrations.M20221021_auto_accept__group_links
|
2022-10-25 03:50:26 -05:00
|
|
|
Simplex.Chat.Migrations.M20221024_contact_used
|
2022-11-01 09:32:49 -05:00
|
|
|
Simplex.Chat.Migrations.M20221025_chat_settings
|
2022-11-03 05:46:36 -05:00
|
|
|
Simplex.Chat.Migrations.M20221029_group_link_id
|
2022-11-14 02:04:11 -06:00
|
|
|
Simplex.Chat.Migrations.M20221112_server_password
|
2022-11-16 09:37:20 -06:00
|
|
|
Simplex.Chat.Migrations.M20221115_server_cfg
|
2022-11-29 09:19:20 -06:00
|
|
|
Simplex.Chat.Migrations.M20221129_delete_group_feature_items
|
2022-11-30 09:42:33 -06:00
|
|
|
Simplex.Chat.Migrations.M20221130_delete_item_deleted
|
2022-12-09 09:26:43 -06:00
|
|
|
Simplex.Chat.Migrations.M20221209_verified_connection
|
2022-12-09 10:01:31 -06:00
|
|
|
Simplex.Chat.Migrations.M20221210_idxs
|
2022-12-10 02:27:32 -06:00
|
|
|
Simplex.Chat.Migrations.M20221211_group_description
|
2022-12-15 05:17:29 -06:00
|
|
|
Simplex.Chat.Migrations.M20221212_chat_items_timed
|
2022-12-16 01:51:04 -06:00
|
|
|
Simplex.Chat.Migrations.M20221214_live_message
|
2022-12-22 07:43:10 -06:00
|
|
|
Simplex.Chat.Migrations.M20221222_chat_ts
|
2022-12-23 08:37:02 -06:00
|
|
|
Simplex.Chat.Migrations.M20221223_idx_chat_items_item_status
|
2022-12-30 06:34:42 -06:00
|
|
|
Simplex.Chat.Migrations.M20221230_idxs
|
2023-01-07 09:47:51 -06:00
|
|
|
Simplex.Chat.Migrations.M20230107_connections_auth_err_counter
|
2023-01-13 03:54:07 -06:00
|
|
|
Simplex.Chat.Migrations.M20230111_users_agent_user_id
|
2023-01-17 05:45:37 -06:00
|
|
|
Simplex.Chat.Migrations.M20230117_fkey_indexes
|
2023-01-18 08:49:56 -06:00
|
|
|
Simplex.Chat.Migrations.M20230118_recreate_smp_servers
|
2023-01-29 09:22:09 -06:00
|
|
|
Simplex.Chat.Migrations.M20230129_drop_chat_items_group_idx
|
2023-02-08 01:08:53 -06:00
|
|
|
Simplex.Chat.Migrations.M20230206_item_deleted_by_group_member_id
|
2023-03-06 03:51:42 -06:00
|
|
|
Simplex.Chat.Migrations.M20230303_group_link_role
|
2023-03-22 10:58:01 -05:00
|
|
|
Simplex.Chat.Migrations.M20230317_hidden_profiles
|
2023-03-23 04:58:23 -05:00
|
|
|
Simplex.Chat.Migrations.M20230318_file_description
|
2023-03-21 06:21:14 -05:00
|
|
|
Simplex.Chat.Migrations.M20230321_agent_file_deleted
|
2023-03-28 05:38:36 -05:00
|
|
|
Simplex.Chat.Migrations.M20230328_files_protocol
|
2023-04-05 15:59:12 -05:00
|
|
|
Simplex.Chat.Migrations.M20230402_protocol_servers
|
2023-04-12 05:47:54 -05:00
|
|
|
Simplex.Chat.Migrations.M20230411_extra_xftp_file_descriptions
|
2023-04-20 07:52:55 -05:00
|
|
|
Simplex.Chat.Migrations.M20230420_rcv_files_to_receive
|
2023-04-27 08:19:21 -05:00
|
|
|
Simplex.Chat.Migrations.M20230422_profile_contact_links
|
2023-05-05 04:49:09 -05:00
|
|
|
Simplex.Chat.Migrations.M20230504_recreate_msg_delivery_events_cleanup_messages
|
2023-05-08 11:07:51 -05:00
|
|
|
Simplex.Chat.Migrations.M20230505_chat_item_versions
|
2023-05-15 05:28:53 -05:00
|
|
|
Simplex.Chat.Migrations.M20230511_reactions
|
2023-05-19 07:52:51 -05:00
|
|
|
Simplex.Chat.Migrations.M20230519_item_deleted_ts
|
2023-05-26 05:03:26 -05:00
|
|
|
Simplex.Chat.Migrations.M20230526_indexes
|
2023-05-29 06:18:22 -05:00
|
|
|
Simplex.Chat.Migrations.M20230529_indexes
|
2023-06-12 04:45:39 -05:00
|
|
|
Simplex.Chat.Migrations.M20230608_deleted_contacts
|
2023-06-18 06:46:38 -05:00
|
|
|
Simplex.Chat.Migrations.M20230618_favorite_chats
|
2023-06-22 11:38:09 -05:00
|
|
|
Simplex.Chat.Migrations.M20230621_chat_item_moderations
|
2023-07-13 17:48:25 -05:00
|
|
|
Simplex.Chat.Migrations.M20230705_delivery_receipts
|
2023-07-26 05:49:35 -05:00
|
|
|
Simplex.Chat.Migrations.M20230721_group_snd_item_statuses
|
2023-08-16 01:41:52 -05:00
|
|
|
Simplex.Chat.Migrations.M20230814_indexes
|
2023-09-01 13:43:27 -05:00
|
|
|
Simplex.Chat.Migrations.M20230827_file_encryption
|
2023-09-01 10:20:07 -05:00
|
|
|
Simplex.Chat.Migrations.M20230829_connections_chat_vrange
|
2023-09-10 14:40:15 -05:00
|
|
|
Simplex.Chat.Migrations.M20230903_connections_to_subscribe
|
2023-09-16 08:55:48 -05:00
|
|
|
Simplex.Chat.Migrations.M20230913_member_contacts
|
2023-09-19 15:26:03 -05:00
|
|
|
Simplex.Chat.Migrations.M20230914_member_probes
|
2023-09-27 10:36:13 -05:00
|
|
|
Simplex.Chat.Migrations.M20230926_contact_status
|
2023-10-04 11:58:22 -05:00
|
|
|
Simplex.Chat.Migrations.M20231002_conn_initiated
|
2023-10-10 12:19:04 -05:00
|
|
|
Simplex.Chat.Migrations.M20231009_via_group_link_uri_hash
|
2023-10-11 13:10:38 -05:00
|
|
|
Simplex.Chat.Migrations.M20231010_member_settings
|
2023-10-21 10:13:32 -05:00
|
|
|
Simplex.Chat.Migrations.M20231019_indexes
|
2023-10-30 11:40:20 -05:00
|
|
|
Simplex.Chat.Migrations.M20231030_xgrplinkmem_received
|
2023-11-07 07:45:59 -06:00
|
|
|
Simplex.Chat.Migrations.M20231107_indexes
|
2023-11-18 11:52:01 -06:00
|
|
|
Simplex.Chat.Migrations.M20231113_group_forward
|
2023-11-18 13:18:02 -06:00
|
|
|
Simplex.Chat.Migrations.M20231114_remote_control
|
2023-11-28 10:32:33 -06:00
|
|
|
Simplex.Chat.Migrations.M20231126_remote_ctrl_address
|
2023-12-11 07:50:32 -06:00
|
|
|
Simplex.Chat.Migrations.M20231207_chat_list_pagination
|
2023-12-14 07:08:40 -06:00
|
|
|
Simplex.Chat.Migrations.M20231214_item_content_tag
|
2023-12-23 07:07:23 -06:00
|
|
|
Simplex.Chat.Migrations.M20231215_recreate_msg_deliveries
|
2024-01-11 11:01:44 -06:00
|
|
|
Simplex.Chat.Migrations.M20240102_note_folders
|
2024-01-15 09:56:11 -06:00
|
|
|
Simplex.Chat.Migrations.M20240104_members_profile_update
|
2024-01-19 07:57:04 -06:00
|
|
|
Simplex.Chat.Migrations.M20240115_block_member_for_all
|
2024-01-22 08:03:40 -06:00
|
|
|
Simplex.Chat.Migrations.M20240122_indexes
|
2022-01-21 05:09:33 -06:00
|
|
|
Simplex.Chat.Mobile
|
2023-09-01 13:43:27 -05:00
|
|
|
Simplex.Chat.Mobile.File
|
|
|
|
Simplex.Chat.Mobile.Shared
|
2023-02-16 14:25:37 -06:00
|
|
|
Simplex.Chat.Mobile.WebRTC
|
2021-12-18 07:59:06 -06:00
|
|
|
Simplex.Chat.Options
|
2022-08-18 02:35:31 -05:00
|
|
|
Simplex.Chat.ProfileGenerator
|
2021-12-18 07:59:06 -06:00
|
|
|
Simplex.Chat.Protocol
|
2023-09-27 03:41:02 -05:00
|
|
|
Simplex.Chat.Remote
|
2023-11-08 14:13:52 -06:00
|
|
|
Simplex.Chat.Remote.AppVersion
|
2023-10-23 07:44:04 -05:00
|
|
|
Simplex.Chat.Remote.Multicast
|
2023-10-22 03:42:19 -05:00
|
|
|
Simplex.Chat.Remote.Protocol
|
2023-11-01 05:48:58 -05:00
|
|
|
Simplex.Chat.Remote.RevHTTP
|
2023-10-29 14:06:32 -05:00
|
|
|
Simplex.Chat.Remote.Transport
|
2023-09-27 03:41:02 -05:00
|
|
|
Simplex.Chat.Remote.Types
|
2021-12-18 07:59:06 -06:00
|
|
|
Simplex.Chat.Store
|
2023-06-18 04:20:11 -05:00
|
|
|
Simplex.Chat.Store.Connections
|
|
|
|
Simplex.Chat.Store.Direct
|
|
|
|
Simplex.Chat.Store.Files
|
|
|
|
Simplex.Chat.Store.Groups
|
|
|
|
Simplex.Chat.Store.Messages
|
|
|
|
Simplex.Chat.Store.Migrations
|
2024-01-11 11:01:44 -06:00
|
|
|
Simplex.Chat.Store.NoteFolders
|
2023-06-18 04:20:11 -05:00
|
|
|
Simplex.Chat.Store.Profiles
|
2023-09-27 03:41:02 -05:00
|
|
|
Simplex.Chat.Store.Remote
|
2023-06-18 04:20:11 -05:00
|
|
|
Simplex.Chat.Store.Shared
|
2021-12-18 07:59:06 -06:00
|
|
|
Simplex.Chat.Styled
|
|
|
|
Simplex.Chat.Terminal
|
2022-01-21 05:09:33 -06:00
|
|
|
Simplex.Chat.Terminal.Input
|
|
|
|
Simplex.Chat.Terminal.Notification
|
2022-01-21 12:58:43 -06:00
|
|
|
Simplex.Chat.Terminal.Output
|
2021-12-18 07:59:06 -06:00
|
|
|
Simplex.Chat.Types
|
2023-07-21 15:32:28 -05:00
|
|
|
Simplex.Chat.Types.Preferences
|
|
|
|
Simplex.Chat.Types.Util
|
2022-12-15 05:17:29 -06:00
|
|
|
Simplex.Chat.Util
|
2021-12-18 07:59:06 -06:00
|
|
|
Simplex.Chat.View
|
|
|
|
other-modules:
|
|
|
|
Paths_simplex_chat
|
|
|
|
hs-source-dirs:
|
|
|
|
src
|
|
|
|
ghc-options: -Wall -Wcompat -Werror=incomplete-patterns -Wredundant-constraints -Wincomplete-record-updates -Wincomplete-uni-patterns -Wunused-type-patterns
|
|
|
|
build-depends:
|
2023-08-24 15:56:37 -05:00
|
|
|
aeson ==2.2.*
|
2022-01-07 01:28:39 -06:00
|
|
|
, ansi-terminal >=0.10 && <0.12
|
2022-02-06 10:18:01 -06:00
|
|
|
, async ==2.2.*
|
2022-01-29 14:21:37 -06:00
|
|
|
, attoparsec ==0.14.*
|
2021-12-18 07:59:06 -06:00
|
|
|
, base >=4.7 && <5
|
|
|
|
, base64-bytestring >=1.0 && <1.3
|
|
|
|
, composition ==1.0.*
|
2023-04-05 15:59:12 -05:00
|
|
|
, constraints >=0.12 && <0.14
|
2021-12-18 07:59:06 -06:00
|
|
|
, containers ==0.6.*
|
2023-12-13 05:20:03 -06:00
|
|
|
, crypton ==0.34.*
|
2023-09-27 05:40:19 -05:00
|
|
|
, data-default ==0.7.*
|
2022-08-31 12:07:34 -05:00
|
|
|
, direct-sqlcipher ==2.3.*
|
2021-12-18 07:59:06 -06:00
|
|
|
, directory ==1.3.*
|
2022-02-24 01:55:18 -06:00
|
|
|
, email-validate ==2.3.*
|
2021-12-18 07:59:06 -06:00
|
|
|
, exceptions ==0.10.*
|
|
|
|
, filepath ==1.4.*
|
2022-05-17 02:37:00 -05:00
|
|
|
, http-types ==0.12.*
|
2023-11-04 14:04:40 -05:00
|
|
|
, http2 >=4.2.2 && <4.3
|
2023-12-04 04:01:37 -06:00
|
|
|
, memory ==0.18.*
|
|
|
|
, mtl >=2.3.1 && <3.0
|
2022-07-23 08:49:04 -05:00
|
|
|
, network >=3.1.2.7 && <3.2
|
2023-12-04 04:01:37 -06:00
|
|
|
, network-transport ==0.5.6
|
2022-01-06 10:03:45 -06:00
|
|
|
, optparse-applicative >=0.15 && <0.17
|
2021-12-18 07:59:06 -06:00
|
|
|
, process ==1.6.*
|
2022-08-18 02:35:31 -05:00
|
|
|
, random >=1.1 && <1.3
|
2022-12-13 08:52:34 -06:00
|
|
|
, record-hasfield ==1.0.*
|
2021-12-18 07:59:06 -06:00
|
|
|
, simple-logger ==0.1.*
|
2023-03-09 05:01:22 -06:00
|
|
|
, simplexmq >=5.0
|
2022-07-23 08:49:04 -05:00
|
|
|
, socks ==0.6.*
|
2022-08-30 06:49:07 -05:00
|
|
|
, sqlcipher-simple ==0.4.*
|
2021-12-18 07:59:06 -06:00
|
|
|
, stm ==2.5.*
|
|
|
|
, terminal ==0.2.*
|
2023-12-20 00:38:39 -06:00
|
|
|
, time ==1.12.*
|
2023-12-13 05:20:03 -06:00
|
|
|
, tls >=1.7.0 && <1.8
|
2021-12-18 07:59:06 -06:00
|
|
|
, unliftio ==0.2.*
|
|
|
|
, unliftio-core ==0.2.*
|
2023-12-04 04:01:37 -06:00
|
|
|
, zip ==2.0.*
|
2021-12-18 07:59:06 -06:00
|
|
|
default-language: Haskell2010
|
2023-01-16 03:13:46 -06:00
|
|
|
if flag(swift)
|
|
|
|
cpp-options: -DswiftJSON
|
2023-12-04 04:01:37 -06:00
|
|
|
if impl(ghc >= 9.6.2)
|
|
|
|
build-depends:
|
|
|
|
bytestring ==0.11.*
|
|
|
|
, template-haskell ==2.20.*
|
|
|
|
, text >=2.0.1 && <2.2
|
|
|
|
if impl(ghc < 9.6.2)
|
|
|
|
build-depends:
|
|
|
|
bytestring ==0.10.*
|
|
|
|
, template-haskell ==2.16.*
|
|
|
|
, text >=1.2.3.0 && <1.3
|
2021-12-18 07:59:06 -06:00
|
|
|
|
2022-04-04 02:14:42 -05:00
|
|
|
executable simplex-bot
|
|
|
|
main-is: Main.hs
|
|
|
|
other-modules:
|
|
|
|
Paths_simplex_chat
|
|
|
|
hs-source-dirs:
|
|
|
|
apps/simplex-bot
|
|
|
|
ghc-options: -Wall -Wcompat -Werror=incomplete-patterns -Wredundant-constraints -Wincomplete-record-updates -Wincomplete-uni-patterns -Wunused-type-patterns -threaded
|
|
|
|
build-depends:
|
2023-08-24 15:56:37 -05:00
|
|
|
aeson ==2.2.*
|
2022-04-04 02:14:42 -05:00
|
|
|
, ansi-terminal >=0.10 && <0.12
|
|
|
|
, async ==2.2.*
|
|
|
|
, attoparsec ==0.14.*
|
|
|
|
, base >=4.7 && <5
|
|
|
|
, base64-bytestring >=1.0 && <1.3
|
|
|
|
, composition ==1.0.*
|
2023-04-05 15:59:12 -05:00
|
|
|
, constraints >=0.12 && <0.14
|
2022-04-04 02:14:42 -05:00
|
|
|
, containers ==0.6.*
|
2023-12-13 05:20:03 -06:00
|
|
|
, crypton ==0.34.*
|
2023-09-27 05:40:19 -05:00
|
|
|
, data-default ==0.7.*
|
2022-08-31 12:07:34 -05:00
|
|
|
, direct-sqlcipher ==2.3.*
|
2022-04-04 02:14:42 -05:00
|
|
|
, directory ==1.3.*
|
|
|
|
, email-validate ==2.3.*
|
|
|
|
, exceptions ==0.10.*
|
|
|
|
, filepath ==1.4.*
|
2022-05-17 02:37:00 -05:00
|
|
|
, http-types ==0.12.*
|
2023-11-04 14:04:40 -05:00
|
|
|
, http2 >=4.2.2 && <4.3
|
2023-12-04 04:01:37 -06:00
|
|
|
, memory ==0.18.*
|
|
|
|
, mtl >=2.3.1 && <3.0
|
2022-07-23 08:49:04 -05:00
|
|
|
, network >=3.1.2.7 && <3.2
|
2023-12-04 04:01:37 -06:00
|
|
|
, network-transport ==0.5.6
|
2022-04-04 02:14:42 -05:00
|
|
|
, optparse-applicative >=0.15 && <0.17
|
|
|
|
, process ==1.6.*
|
2022-08-18 02:35:31 -05:00
|
|
|
, random >=1.1 && <1.3
|
2022-12-13 08:52:34 -06:00
|
|
|
, record-hasfield ==1.0.*
|
2022-04-04 02:14:42 -05:00
|
|
|
, simple-logger ==0.1.*
|
|
|
|
, simplex-chat
|
2023-03-09 05:01:22 -06:00
|
|
|
, simplexmq >=5.0
|
2022-07-23 08:49:04 -05:00
|
|
|
, socks ==0.6.*
|
2022-08-30 06:49:07 -05:00
|
|
|
, sqlcipher-simple ==0.4.*
|
2022-04-04 02:14:42 -05:00
|
|
|
, stm ==2.5.*
|
|
|
|
, terminal ==0.2.*
|
2023-12-20 00:38:39 -06:00
|
|
|
, time ==1.12.*
|
2023-12-13 05:20:03 -06:00
|
|
|
, tls >=1.7.0 && <1.8
|
2022-04-04 02:14:42 -05:00
|
|
|
, unliftio ==0.2.*
|
|
|
|
, unliftio-core ==0.2.*
|
2023-12-04 04:01:37 -06:00
|
|
|
, zip ==2.0.*
|
2022-04-04 02:14:42 -05:00
|
|
|
default-language: Haskell2010
|
2023-01-16 03:13:46 -06:00
|
|
|
if flag(swift)
|
|
|
|
cpp-options: -DswiftJSON
|
2023-12-04 04:01:37 -06:00
|
|
|
if impl(ghc >= 9.6.2)
|
|
|
|
build-depends:
|
|
|
|
bytestring ==0.11.*
|
|
|
|
, template-haskell ==2.20.*
|
|
|
|
, text >=2.0.1 && <2.2
|
|
|
|
if impl(ghc < 9.6.2)
|
|
|
|
build-depends:
|
|
|
|
bytestring ==0.10.*
|
|
|
|
, template-haskell ==2.16.*
|
|
|
|
, text >=1.2.3.0 && <1.3
|
2022-04-04 02:14:42 -05:00
|
|
|
|
|
|
|
executable simplex-bot-advanced
|
|
|
|
main-is: Main.hs
|
|
|
|
other-modules:
|
|
|
|
Paths_simplex_chat
|
|
|
|
hs-source-dirs:
|
|
|
|
apps/simplex-bot-advanced
|
|
|
|
ghc-options: -Wall -Wcompat -Werror=incomplete-patterns -Wredundant-constraints -Wincomplete-record-updates -Wincomplete-uni-patterns -Wunused-type-patterns -threaded
|
|
|
|
build-depends:
|
2023-08-24 15:56:37 -05:00
|
|
|
aeson ==2.2.*
|
2022-04-04 02:14:42 -05:00
|
|
|
, ansi-terminal >=0.10 && <0.12
|
|
|
|
, async ==2.2.*
|
|
|
|
, attoparsec ==0.14.*
|
|
|
|
, base >=4.7 && <5
|
|
|
|
, base64-bytestring >=1.0 && <1.3
|
|
|
|
, composition ==1.0.*
|
2023-04-05 15:59:12 -05:00
|
|
|
, constraints >=0.12 && <0.14
|
2022-04-04 02:14:42 -05:00
|
|
|
, containers ==0.6.*
|
2023-12-13 05:20:03 -06:00
|
|
|
, crypton ==0.34.*
|
2023-09-27 05:40:19 -05:00
|
|
|
, data-default ==0.7.*
|
2022-08-31 12:07:34 -05:00
|
|
|
, direct-sqlcipher ==2.3.*
|
2022-04-04 02:14:42 -05:00
|
|
|
, directory ==1.3.*
|
|
|
|
, email-validate ==2.3.*
|
|
|
|
, exceptions ==0.10.*
|
|
|
|
, filepath ==1.4.*
|
2022-05-17 02:37:00 -05:00
|
|
|
, http-types ==0.12.*
|
2023-11-04 14:04:40 -05:00
|
|
|
, http2 >=4.2.2 && <4.3
|
2023-12-04 04:01:37 -06:00
|
|
|
, memory ==0.18.*
|
|
|
|
, mtl >=2.3.1 && <3.0
|
2022-07-23 08:49:04 -05:00
|
|
|
, network >=3.1.2.7 && <3.2
|
2023-12-04 04:01:37 -06:00
|
|
|
, network-transport ==0.5.6
|
2022-04-04 02:14:42 -05:00
|
|
|
, optparse-applicative >=0.15 && <0.17
|
|
|
|
, process ==1.6.*
|
2022-08-18 02:35:31 -05:00
|
|
|
, random >=1.1 && <1.3
|
2022-12-13 08:52:34 -06:00
|
|
|
, record-hasfield ==1.0.*
|
2022-04-04 02:14:42 -05:00
|
|
|
, simple-logger ==0.1.*
|
|
|
|
, simplex-chat
|
2023-03-09 05:01:22 -06:00
|
|
|
, simplexmq >=5.0
|
2022-07-23 08:49:04 -05:00
|
|
|
, socks ==0.6.*
|
2022-08-30 06:49:07 -05:00
|
|
|
, sqlcipher-simple ==0.4.*
|
2022-04-04 02:14:42 -05:00
|
|
|
, stm ==2.5.*
|
|
|
|
, terminal ==0.2.*
|
2023-12-20 00:38:39 -06:00
|
|
|
, time ==1.12.*
|
2023-12-13 05:20:03 -06:00
|
|
|
, tls >=1.7.0 && <1.8
|
2023-02-14 01:57:27 -06:00
|
|
|
, unliftio ==0.2.*
|
|
|
|
, unliftio-core ==0.2.*
|
2023-12-04 04:01:37 -06:00
|
|
|
, zip ==2.0.*
|
2023-02-14 01:57:27 -06:00
|
|
|
default-language: Haskell2010
|
|
|
|
if flag(swift)
|
|
|
|
cpp-options: -DswiftJSON
|
2023-12-04 04:01:37 -06:00
|
|
|
if impl(ghc >= 9.6.2)
|
|
|
|
build-depends:
|
|
|
|
bytestring ==0.11.*
|
|
|
|
, template-haskell ==2.20.*
|
|
|
|
, text >=2.0.1 && <2.2
|
|
|
|
if impl(ghc < 9.6.2)
|
|
|
|
build-depends:
|
|
|
|
bytestring ==0.10.*
|
|
|
|
, template-haskell ==2.16.*
|
|
|
|
, text >=1.2.3.0 && <1.3
|
2023-02-14 01:57:27 -06:00
|
|
|
|
|
|
|
executable simplex-broadcast-bot
|
2023-08-01 14:54:51 -05:00
|
|
|
main-is: ../Main.hs
|
2023-02-14 01:57:27 -06:00
|
|
|
other-modules:
|
2023-08-01 14:54:51 -05:00
|
|
|
Broadcast.Bot
|
|
|
|
Broadcast.Options
|
2023-02-14 01:57:27 -06:00
|
|
|
Paths_simplex_chat
|
|
|
|
hs-source-dirs:
|
2023-08-01 14:54:51 -05:00
|
|
|
apps/simplex-broadcast-bot/src
|
2023-02-14 01:57:27 -06:00
|
|
|
ghc-options: -Wall -Wcompat -Werror=incomplete-patterns -Wredundant-constraints -Wincomplete-record-updates -Wincomplete-uni-patterns -Wunused-type-patterns -threaded
|
|
|
|
build-depends:
|
2023-08-24 15:56:37 -05:00
|
|
|
aeson ==2.2.*
|
2023-02-14 01:57:27 -06:00
|
|
|
, ansi-terminal >=0.10 && <0.12
|
|
|
|
, async ==2.2.*
|
|
|
|
, attoparsec ==0.14.*
|
|
|
|
, base >=4.7 && <5
|
|
|
|
, base64-bytestring >=1.0 && <1.3
|
|
|
|
, composition ==1.0.*
|
2023-04-05 15:59:12 -05:00
|
|
|
, constraints >=0.12 && <0.14
|
2023-02-14 01:57:27 -06:00
|
|
|
, containers ==0.6.*
|
2023-12-13 05:20:03 -06:00
|
|
|
, crypton ==0.34.*
|
2023-09-27 05:40:19 -05:00
|
|
|
, data-default ==0.7.*
|
2023-02-14 01:57:27 -06:00
|
|
|
, direct-sqlcipher ==2.3.*
|
|
|
|
, directory ==1.3.*
|
|
|
|
, email-validate ==2.3.*
|
|
|
|
, exceptions ==0.10.*
|
|
|
|
, filepath ==1.4.*
|
|
|
|
, http-types ==0.12.*
|
2023-11-04 14:04:40 -05:00
|
|
|
, http2 >=4.2.2 && <4.3
|
2023-12-04 04:01:37 -06:00
|
|
|
, memory ==0.18.*
|
|
|
|
, mtl >=2.3.1 && <3.0
|
2023-02-14 01:57:27 -06:00
|
|
|
, network >=3.1.2.7 && <3.2
|
2023-12-04 04:01:37 -06:00
|
|
|
, network-transport ==0.5.6
|
2023-02-14 01:57:27 -06:00
|
|
|
, optparse-applicative >=0.15 && <0.17
|
|
|
|
, process ==1.6.*
|
|
|
|
, random >=1.1 && <1.3
|
|
|
|
, record-hasfield ==1.0.*
|
|
|
|
, simple-logger ==0.1.*
|
|
|
|
, simplex-chat
|
2023-03-09 05:01:22 -06:00
|
|
|
, simplexmq >=5.0
|
2023-02-14 01:57:27 -06:00
|
|
|
, socks ==0.6.*
|
|
|
|
, sqlcipher-simple ==0.4.*
|
|
|
|
, stm ==2.5.*
|
|
|
|
, terminal ==0.2.*
|
2023-12-20 00:38:39 -06:00
|
|
|
, time ==1.12.*
|
2023-12-13 05:20:03 -06:00
|
|
|
, tls >=1.7.0 && <1.8
|
2022-04-04 02:14:42 -05:00
|
|
|
, unliftio ==0.2.*
|
|
|
|
, unliftio-core ==0.2.*
|
2023-12-04 04:01:37 -06:00
|
|
|
, zip ==2.0.*
|
2022-04-04 02:14:42 -05:00
|
|
|
default-language: Haskell2010
|
2023-01-16 03:13:46 -06:00
|
|
|
if flag(swift)
|
|
|
|
cpp-options: -DswiftJSON
|
2023-12-04 04:01:37 -06:00
|
|
|
if impl(ghc >= 9.6.2)
|
|
|
|
build-depends:
|
|
|
|
bytestring ==0.11.*
|
|
|
|
, template-haskell ==2.20.*
|
|
|
|
, text >=2.0.1 && <2.2
|
|
|
|
if impl(ghc < 9.6.2)
|
|
|
|
build-depends:
|
|
|
|
bytestring ==0.10.*
|
|
|
|
, template-haskell ==2.16.*
|
|
|
|
, text >=1.2.3.0 && <1.3
|
2022-04-04 02:14:42 -05:00
|
|
|
|
2021-12-18 07:59:06 -06:00
|
|
|
executable simplex-chat
|
|
|
|
main-is: Main.hs
|
|
|
|
other-modules:
|
2022-05-13 13:44:03 -05:00
|
|
|
Server
|
2021-12-18 07:59:06 -06:00
|
|
|
Paths_simplex_chat
|
|
|
|
hs-source-dirs:
|
|
|
|
apps/simplex-chat
|
|
|
|
ghc-options: -Wall -Wcompat -Werror=incomplete-patterns -Wredundant-constraints -Wincomplete-record-updates -Wincomplete-uni-patterns -Wunused-type-patterns -threaded
|
|
|
|
build-depends:
|
2023-08-24 15:56:37 -05:00
|
|
|
aeson ==2.2.*
|
2022-01-07 01:28:39 -06:00
|
|
|
, ansi-terminal >=0.10 && <0.12
|
2022-02-06 10:18:01 -06:00
|
|
|
, async ==2.2.*
|
2022-01-29 14:21:37 -06:00
|
|
|
, attoparsec ==0.14.*
|
2021-12-18 07:59:06 -06:00
|
|
|
, base >=4.7 && <5
|
|
|
|
, base64-bytestring >=1.0 && <1.3
|
|
|
|
, composition ==1.0.*
|
2023-04-05 15:59:12 -05:00
|
|
|
, constraints >=0.12 && <0.14
|
2021-12-18 07:59:06 -06:00
|
|
|
, containers ==0.6.*
|
2023-12-13 05:20:03 -06:00
|
|
|
, crypton ==0.34.*
|
2023-09-27 05:40:19 -05:00
|
|
|
, data-default ==0.7.*
|
2022-08-31 12:07:34 -05:00
|
|
|
, direct-sqlcipher ==2.3.*
|
2021-12-18 07:59:06 -06:00
|
|
|
, directory ==1.3.*
|
2022-02-24 01:55:18 -06:00
|
|
|
, email-validate ==2.3.*
|
2021-12-18 07:59:06 -06:00
|
|
|
, exceptions ==0.10.*
|
|
|
|
, filepath ==1.4.*
|
2022-05-17 02:37:00 -05:00
|
|
|
, http-types ==0.12.*
|
2023-11-04 14:04:40 -05:00
|
|
|
, http2 >=4.2.2 && <4.3
|
2023-12-04 04:01:37 -06:00
|
|
|
, memory ==0.18.*
|
|
|
|
, mtl >=2.3.1 && <3.0
|
2022-05-13 13:44:03 -05:00
|
|
|
, network ==3.1.*
|
2023-12-04 04:01:37 -06:00
|
|
|
, network-transport ==0.5.6
|
2022-01-06 10:03:45 -06:00
|
|
|
, optparse-applicative >=0.15 && <0.17
|
2021-12-18 07:59:06 -06:00
|
|
|
, process ==1.6.*
|
2022-08-18 02:35:31 -05:00
|
|
|
, random >=1.1 && <1.3
|
2022-12-13 08:52:34 -06:00
|
|
|
, record-hasfield ==1.0.*
|
2021-12-18 07:59:06 -06:00
|
|
|
, simple-logger ==0.1.*
|
|
|
|
, simplex-chat
|
2023-03-09 05:01:22 -06:00
|
|
|
, simplexmq >=5.0
|
2022-07-23 08:49:04 -05:00
|
|
|
, socks ==0.6.*
|
2022-08-30 06:49:07 -05:00
|
|
|
, sqlcipher-simple ==0.4.*
|
2021-12-18 07:59:06 -06:00
|
|
|
, stm ==2.5.*
|
|
|
|
, terminal ==0.2.*
|
2023-12-20 00:38:39 -06:00
|
|
|
, time ==1.12.*
|
2023-12-13 05:20:03 -06:00
|
|
|
, tls >=1.7.0 && <1.8
|
2021-12-18 07:59:06 -06:00
|
|
|
, unliftio ==0.2.*
|
|
|
|
, unliftio-core ==0.2.*
|
2022-05-13 13:44:03 -05:00
|
|
|
, websockets ==0.12.*
|
2023-12-04 04:01:37 -06:00
|
|
|
, zip ==2.0.*
|
2021-12-18 07:59:06 -06:00
|
|
|
default-language: Haskell2010
|
2023-01-16 03:13:46 -06:00
|
|
|
if flag(swift)
|
|
|
|
cpp-options: -DswiftJSON
|
2023-12-04 04:01:37 -06:00
|
|
|
if impl(ghc >= 9.6.2)
|
|
|
|
build-depends:
|
|
|
|
bytestring ==0.11.*
|
|
|
|
, template-haskell ==2.20.*
|
|
|
|
, text >=2.0.1 && <2.2
|
|
|
|
if impl(ghc < 9.6.2)
|
|
|
|
build-depends:
|
|
|
|
bytestring ==0.10.*
|
|
|
|
, template-haskell ==2.16.*
|
|
|
|
, text >=1.2.3.0 && <1.3
|
2021-12-18 07:59:06 -06:00
|
|
|
|
2023-08-01 14:54:51 -05:00
|
|
|
executable simplex-directory-service
|
|
|
|
main-is: ../Main.hs
|
|
|
|
other-modules:
|
|
|
|
Directory.Events
|
|
|
|
Directory.Options
|
2023-12-18 04:41:08 -06:00
|
|
|
Directory.Search
|
2023-08-01 14:54:51 -05:00
|
|
|
Directory.Service
|
|
|
|
Directory.Store
|
|
|
|
Paths_simplex_chat
|
|
|
|
hs-source-dirs:
|
|
|
|
apps/simplex-directory-service/src
|
|
|
|
ghc-options: -Wall -Wcompat -Werror=incomplete-patterns -Wredundant-constraints -Wincomplete-record-updates -Wincomplete-uni-patterns -Wunused-type-patterns -threaded
|
|
|
|
build-depends:
|
2023-08-24 15:56:37 -05:00
|
|
|
aeson ==2.2.*
|
2023-08-01 14:54:51 -05:00
|
|
|
, ansi-terminal >=0.10 && <0.12
|
|
|
|
, async ==2.2.*
|
|
|
|
, attoparsec ==0.14.*
|
|
|
|
, base >=4.7 && <5
|
|
|
|
, base64-bytestring >=1.0 && <1.3
|
|
|
|
, composition ==1.0.*
|
|
|
|
, constraints >=0.12 && <0.14
|
|
|
|
, containers ==0.6.*
|
2023-12-13 05:20:03 -06:00
|
|
|
, crypton ==0.34.*
|
2023-09-27 05:40:19 -05:00
|
|
|
, data-default ==0.7.*
|
2023-08-01 14:54:51 -05:00
|
|
|
, direct-sqlcipher ==2.3.*
|
|
|
|
, directory ==1.3.*
|
|
|
|
, email-validate ==2.3.*
|
|
|
|
, exceptions ==0.10.*
|
|
|
|
, filepath ==1.4.*
|
|
|
|
, http-types ==0.12.*
|
2023-11-04 14:04:40 -05:00
|
|
|
, http2 >=4.2.2 && <4.3
|
2023-12-04 04:01:37 -06:00
|
|
|
, memory ==0.18.*
|
|
|
|
, mtl >=2.3.1 && <3.0
|
2023-08-01 14:54:51 -05:00
|
|
|
, network >=3.1.2.7 && <3.2
|
2023-12-04 04:01:37 -06:00
|
|
|
, network-transport ==0.5.6
|
2023-08-01 14:54:51 -05:00
|
|
|
, optparse-applicative >=0.15 && <0.17
|
|
|
|
, process ==1.6.*
|
|
|
|
, random >=1.1 && <1.3
|
|
|
|
, record-hasfield ==1.0.*
|
|
|
|
, simple-logger ==0.1.*
|
|
|
|
, simplex-chat
|
|
|
|
, simplexmq >=5.0
|
|
|
|
, socks ==0.6.*
|
|
|
|
, sqlcipher-simple ==0.4.*
|
|
|
|
, stm ==2.5.*
|
|
|
|
, terminal ==0.2.*
|
2023-12-20 00:38:39 -06:00
|
|
|
, time ==1.12.*
|
2023-12-13 05:20:03 -06:00
|
|
|
, tls >=1.7.0 && <1.8
|
2023-08-01 14:54:51 -05:00
|
|
|
, unliftio ==0.2.*
|
|
|
|
, unliftio-core ==0.2.*
|
2023-12-04 04:01:37 -06:00
|
|
|
, zip ==2.0.*
|
2023-08-01 14:54:51 -05:00
|
|
|
default-language: Haskell2010
|
|
|
|
if flag(swift)
|
|
|
|
cpp-options: -DswiftJSON
|
2023-12-04 04:01:37 -06:00
|
|
|
if impl(ghc >= 9.6.2)
|
|
|
|
build-depends:
|
|
|
|
bytestring ==0.11.*
|
|
|
|
, template-haskell ==2.20.*
|
|
|
|
, text >=2.0.1 && <2.2
|
|
|
|
if impl(ghc < 9.6.2)
|
|
|
|
build-depends:
|
|
|
|
bytestring ==0.10.*
|
|
|
|
, template-haskell ==2.16.*
|
|
|
|
, text >=1.2.3.0 && <1.3
|
2023-08-01 14:54:51 -05:00
|
|
|
|
2021-12-18 07:59:06 -06:00
|
|
|
test-suite simplex-chat-test
|
|
|
|
type: exitcode-stdio-1.0
|
|
|
|
main-is: Test.hs
|
|
|
|
other-modules:
|
2023-08-01 14:54:51 -05:00
|
|
|
Bots.BroadcastTests
|
|
|
|
Bots.DirectoryTests
|
2021-12-18 07:59:06 -06:00
|
|
|
ChatClient
|
|
|
|
ChatTests
|
2023-12-11 07:50:32 -06:00
|
|
|
ChatTests.ChatList
|
2023-02-01 11:21:13 -06:00
|
|
|
ChatTests.Direct
|
|
|
|
ChatTests.Files
|
|
|
|
ChatTests.Groups
|
2024-01-11 11:01:44 -06:00
|
|
|
ChatTests.Local
|
2023-02-01 11:21:13 -06:00
|
|
|
ChatTests.Profiles
|
|
|
|
ChatTests.Utils
|
2023-10-11 13:11:01 -05:00
|
|
|
JSONTests
|
2021-12-18 07:59:06 -06:00
|
|
|
MarkdownTests
|
2023-12-23 07:07:23 -06:00
|
|
|
MessageBatching
|
2022-02-06 10:18:01 -06:00
|
|
|
MobileTests
|
2021-12-18 07:59:06 -06:00
|
|
|
ProtocolTests
|
2023-10-04 10:36:10 -05:00
|
|
|
RemoteTests
|
2022-04-05 03:44:22 -05:00
|
|
|
SchemaDump
|
2023-10-02 15:56:11 -05:00
|
|
|
ValidNames
|
2023-06-08 02:23:04 -05:00
|
|
|
ViewTests
|
2023-02-19 17:51:50 -06:00
|
|
|
WebRTCTests
|
2023-08-01 14:54:51 -05:00
|
|
|
Broadcast.Bot
|
|
|
|
Broadcast.Options
|
|
|
|
Directory.Events
|
|
|
|
Directory.Options
|
2023-12-18 04:41:08 -06:00
|
|
|
Directory.Search
|
2023-08-01 14:54:51 -05:00
|
|
|
Directory.Service
|
|
|
|
Directory.Store
|
2021-12-18 07:59:06 -06:00
|
|
|
Paths_simplex_chat
|
|
|
|
hs-source-dirs:
|
|
|
|
tests
|
2023-08-01 14:54:51 -05:00
|
|
|
apps/simplex-broadcast-bot/src
|
|
|
|
apps/simplex-directory-service/src
|
2022-03-19 04:04:53 -05:00
|
|
|
ghc-options: -Wall -Wcompat -Werror=incomplete-patterns -Wredundant-constraints -Wincomplete-record-updates -Wincomplete-uni-patterns -Wunused-type-patterns -threaded
|
2021-12-18 07:59:06 -06:00
|
|
|
build-depends:
|
2023-10-11 13:11:01 -05:00
|
|
|
QuickCheck ==2.14.*
|
|
|
|
, aeson ==2.2.*
|
2022-01-07 01:28:39 -06:00
|
|
|
, ansi-terminal >=0.10 && <0.12
|
2021-12-18 07:59:06 -06:00
|
|
|
, async ==2.2.*
|
2022-01-29 14:21:37 -06:00
|
|
|
, attoparsec ==0.14.*
|
2021-12-18 07:59:06 -06:00
|
|
|
, base >=4.7 && <5
|
|
|
|
, base64-bytestring >=1.0 && <1.3
|
|
|
|
, composition ==1.0.*
|
2023-04-05 15:59:12 -05:00
|
|
|
, constraints >=0.12 && <0.14
|
2021-12-18 07:59:06 -06:00
|
|
|
, containers ==0.6.*
|
2023-12-13 05:20:03 -06:00
|
|
|
, crypton ==0.34.*
|
2023-09-27 05:40:19 -05:00
|
|
|
, data-default ==0.7.*
|
2022-07-04 05:15:25 -05:00
|
|
|
, deepseq ==1.4.*
|
2022-08-31 12:07:34 -05:00
|
|
|
, direct-sqlcipher ==2.3.*
|
2021-12-18 07:59:06 -06:00
|
|
|
, directory ==1.3.*
|
2022-02-24 01:55:18 -06:00
|
|
|
, email-validate ==2.3.*
|
2021-12-18 07:59:06 -06:00
|
|
|
, exceptions ==0.10.*
|
|
|
|
, filepath ==1.4.*
|
2023-10-11 13:11:01 -05:00
|
|
|
, generic-random ==1.5.*
|
2023-08-24 15:56:37 -05:00
|
|
|
, hspec ==2.11.*
|
2022-05-17 02:37:00 -05:00
|
|
|
, http-types ==0.12.*
|
2023-11-04 14:04:40 -05:00
|
|
|
, http2 >=4.2.2 && <4.3
|
2023-12-04 04:01:37 -06:00
|
|
|
, memory ==0.18.*
|
|
|
|
, mtl >=2.3.1 && <3.0
|
2021-12-18 07:59:06 -06:00
|
|
|
, network ==3.1.*
|
2023-12-04 04:01:37 -06:00
|
|
|
, network-transport ==0.5.6
|
2022-01-06 10:03:45 -06:00
|
|
|
, optparse-applicative >=0.15 && <0.17
|
2021-12-18 07:59:06 -06:00
|
|
|
, process ==1.6.*
|
2022-08-18 02:35:31 -05:00
|
|
|
, random >=1.1 && <1.3
|
2022-12-13 08:52:34 -06:00
|
|
|
, record-hasfield ==1.0.*
|
2023-04-03 07:31:18 -05:00
|
|
|
, silently ==1.2.*
|
2021-12-18 07:59:06 -06:00
|
|
|
, simple-logger ==0.1.*
|
|
|
|
, simplex-chat
|
2023-03-09 05:01:22 -06:00
|
|
|
, simplexmq >=5.0
|
2022-07-23 08:49:04 -05:00
|
|
|
, socks ==0.6.*
|
2022-08-30 06:49:07 -05:00
|
|
|
, sqlcipher-simple ==0.4.*
|
2021-12-18 07:59:06 -06:00
|
|
|
, stm ==2.5.*
|
|
|
|
, terminal ==0.2.*
|
2023-12-20 00:38:39 -06:00
|
|
|
, time ==1.12.*
|
2023-12-13 05:20:03 -06:00
|
|
|
, tls >=1.7.0 && <1.8
|
2021-12-18 07:59:06 -06:00
|
|
|
, unliftio ==0.2.*
|
|
|
|
, unliftio-core ==0.2.*
|
2023-12-04 04:01:37 -06:00
|
|
|
, zip ==2.0.*
|
2021-12-18 07:59:06 -06:00
|
|
|
default-language: Haskell2010
|
2023-01-16 03:13:46 -06:00
|
|
|
if flag(swift)
|
|
|
|
cpp-options: -DswiftJSON
|
2023-12-04 04:01:37 -06:00
|
|
|
if impl(ghc >= 9.6.2)
|
|
|
|
build-depends:
|
|
|
|
bytestring ==0.11.*
|
|
|
|
, template-haskell ==2.20.*
|
|
|
|
, text >=2.0.1 && <2.2
|
|
|
|
if impl(ghc < 9.6.2)
|
|
|
|
build-depends:
|
|
|
|
bytestring ==0.10.*
|
|
|
|
, template-haskell ==2.16.*
|
|
|
|
, text >=1.2.3.0 && <1.3
|