summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorShokara Kou <kou@13f0.net>2022-05-13 11:49:50 -0400
committerShokara Kou <kou@13f0.net>2022-12-10 16:12:53 -0500
commit06c57325ffbe336a670222b818a1c9bee4512b92 (patch)
treedf6afd359d6ac637173fc452bc269ddeec3817f5
parent9f1c7646da005b7a079937d8b534148292949b86 (diff)
add profanity
-rw-r--r--libotr/.footprint46
-rw-r--r--libotr/.md5sum1
-rw-r--r--libotr/Pkgfile24
-rw-r--r--libsignal-protocol-c/.footprint26
-rw-r--r--libsignal-protocol-c/.md5sum1
-rw-r--r--libsignal-protocol-c/Pkgfile22
-rw-r--r--libstrophe/.footprint11
-rw-r--r--libstrophe/.md5sum1
-rw-r--r--libstrophe/Pkgfile21
-rw-r--r--profanity/.footprint137
-rw-r--r--profanity/.md5sum1
-rw-r--r--profanity/Pkgfile26
12 files changed, 317 insertions, 0 deletions
diff --git a/libotr/.footprint b/libotr/.footprint
new file mode 100644
index 0000000..6842396
--- /dev/null
+++ b/libotr/.footprint
@@ -0,0 +1,46 @@
1drwxr-xr-x root/root usr/
2drwxr-xr-x root/root usr/bin/
3-rwxr-xr-x root/root usr/bin/otr_mackey
4-rwxr-xr-x root/root usr/bin/otr_modify
5-rwxr-xr-x root/root usr/bin/otr_parse
6-rwxr-xr-x root/root usr/bin/otr_readforge
7-rwxr-xr-x root/root usr/bin/otr_remac
8-rwxr-xr-x root/root usr/bin/otr_sesskeys
9drwxr-xr-x root/root usr/include/
10drwxr-xr-x root/root usr/include/libotr/
11-rw-r--r-- root/root usr/include/libotr/auth.h
12-rw-r--r-- root/root usr/include/libotr/b64.h
13-rw-r--r-- root/root usr/include/libotr/context.h
14-rw-r--r-- root/root usr/include/libotr/context_priv.h
15-rw-r--r-- root/root usr/include/libotr/dh.h
16-rw-r--r-- root/root usr/include/libotr/instag.h
17-rw-r--r-- root/root usr/include/libotr/mem.h
18-rw-r--r-- root/root usr/include/libotr/message.h
19-rw-r--r-- root/root usr/include/libotr/privkey-t.h
20-rw-r--r-- root/root usr/include/libotr/privkey.h
21-rw-r--r-- root/root usr/include/libotr/proto.h
22-rw-r--r-- root/root usr/include/libotr/serial.h
23-rw-r--r-- root/root usr/include/libotr/sm.h
24-rw-r--r-- root/root usr/include/libotr/tlv.h
25-rw-r--r-- root/root usr/include/libotr/userstate.h
26-rw-r--r-- root/root usr/include/libotr/version.h
27drwxr-xr-x root/root usr/lib/
28-rw-r--r-- root/root usr/lib/libotr.a
29-rwxr-xr-x root/root usr/lib/libotr.la
30lrwxrwxrwx root/root usr/lib/libotr.so -> libotr.so.5.1.1
31lrwxrwxrwx root/root usr/lib/libotr.so.5 -> libotr.so.5.1.1
32-rwxr-xr-x root/root usr/lib/libotr.so.5.1.1
33drwxr-xr-x root/root usr/lib/pkgconfig/
34-rw-r--r-- root/root usr/lib/pkgconfig/libotr.pc
35drwxr-xr-x root/root usr/share/
36drwxr-xr-x root/root usr/share/aclocal/
37-rw-r--r-- root/root usr/share/aclocal/libotr.m4
38drwxr-xr-x root/root usr/share/man/
39drwxr-xr-x root/root usr/share/man/man1/
40lrwxrwxrwx root/root usr/share/man/man1/otr_mackey.1.gz -> otr_toolkit.1.gz
41lrwxrwxrwx root/root usr/share/man/man1/otr_modify.1.gz -> otr_toolkit.1.gz
42lrwxrwxrwx root/root usr/share/man/man1/otr_parse.1.gz -> otr_toolkit.1.gz
43lrwxrwxrwx root/root usr/share/man/man1/otr_readforge.1.gz -> otr_toolkit.1.gz
44lrwxrwxrwx root/root usr/share/man/man1/otr_remac.1.gz -> otr_toolkit.1.gz
45lrwxrwxrwx root/root usr/share/man/man1/otr_sesskeys.1.gz -> otr_toolkit.1.gz
46-rw-r--r-- root/root usr/share/man/man1/otr_toolkit.1.gz
diff --git a/libotr/.md5sum b/libotr/.md5sum
new file mode 100644
index 0000000..89d801b
--- /dev/null
+++ b/libotr/.md5sum
@@ -0,0 +1 @@
dac5a8778a35f674c046ddf5d97e4d81 libotr-4.1.1.tar.gz
diff --git a/libotr/Pkgfile b/libotr/Pkgfile
new file mode 100644
index 0000000..ffddd1b
--- /dev/null
+++ b/libotr/Pkgfile
@@ -0,0 +1,24 @@
1# Description: C library that implements the OTR protocol
2# URL: https://otr.im/
3# Maintainer: Shokara Kou, kou at 13f0 dot net
4# Depends on: libgcrypt
5
6name=libotr
7version=4.1.1
8release=1
9source=(https://otr.im/dist/$name/$version/$name-$version.tar.gz)
10
11build() {
12 cd $name-$version
13
14 sed -i '/^#include <sys\/epoll.h>/a #include <sys/socket.h>' \
15 tests/regression/client/client.c
16
17 ./configure \
18 --prefix=/usr
19
20 make
21 make DESTDIR=$PKG install
22
23 rm -fr $PKG/usr/share/doc
24}
diff --git a/libsignal-protocol-c/.footprint b/libsignal-protocol-c/.footprint
new file mode 100644
index 0000000..b5ff937
--- /dev/null
+++ b/libsignal-protocol-c/.footprint
@@ -0,0 +1,26 @@
1drwxr-xr-x root/root usr/
2drwxr-xr-x root/root usr/include/
3drwxr-xr-x root/root usr/include/signal/
4-rw-r--r-- root/root usr/include/signal/curve.h
5-rw-r--r-- root/root usr/include/signal/device_consistency.h
6-rw-r--r-- root/root usr/include/signal/fingerprint.h
7-rw-r--r-- root/root usr/include/signal/group_cipher.h
8-rw-r--r-- root/root usr/include/signal/group_session_builder.h
9-rw-r--r-- root/root usr/include/signal/hkdf.h
10-rw-r--r-- root/root usr/include/signal/key_helper.h
11-rw-r--r-- root/root usr/include/signal/protocol.h
12-rw-r--r-- root/root usr/include/signal/ratchet.h
13-rw-r--r-- root/root usr/include/signal/sender_key.h
14-rw-r--r-- root/root usr/include/signal/sender_key_record.h
15-rw-r--r-- root/root usr/include/signal/sender_key_state.h
16-rw-r--r-- root/root usr/include/signal/session_builder.h
17-rw-r--r-- root/root usr/include/signal/session_cipher.h
18-rw-r--r-- root/root usr/include/signal/session_pre_key.h
19-rw-r--r-- root/root usr/include/signal/session_record.h
20-rw-r--r-- root/root usr/include/signal/session_state.h
21-rw-r--r-- root/root usr/include/signal/signal_protocol.h
22-rw-r--r-- root/root usr/include/signal/signal_protocol_types.h
23drwxr-xr-x root/root usr/lib/
24-rw-r--r-- root/root usr/lib/libsignal-protocol-c.a
25drwxr-xr-x root/root usr/lib/pkgconfig/
26-rw-r--r-- root/root usr/lib/pkgconfig/libsignal-protocol-c.pc
diff --git a/libsignal-protocol-c/.md5sum b/libsignal-protocol-c/.md5sum
new file mode 100644
index 0000000..f46b616
--- /dev/null
+++ b/libsignal-protocol-c/.md5sum
@@ -0,0 +1 @@
68dae9b8da58f36dcbf9e10b0138d6f9 v2.3.3.tar.gz
diff --git a/libsignal-protocol-c/Pkgfile b/libsignal-protocol-c/Pkgfile
new file mode 100644
index 0000000..384ee5e
--- /dev/null
+++ b/libsignal-protocol-c/Pkgfile
@@ -0,0 +1,22 @@
1# Description: A ratcheting forward secrecy protocol
2# URL: https://github.com/signalapp/libsignal-protocol-c
3# Maintainer: Shokara Kou, kou at 13f0 dot net
4# Depends on: cmake
5
6name=libsignal-protocol-c
7version=2.3.3
8release=1
9source=(https://github.com/signalapp/$name/archive/refs/tags/v$version.tar.gz)
10
11build() {
12 cd $name-$version
13
14 cmake . \
15 -DCMAKE_INSTALL_PREFIX=/usr \
16 -DCMAKE_BUILD_TYPE=Release
17
18 make
19 make DESTDIR=$PKG install
20
21 rm -fr $PKG/usr/share/doc
22}
diff --git a/libstrophe/.footprint b/libstrophe/.footprint
new file mode 100644
index 0000000..ed0524f
--- /dev/null
+++ b/libstrophe/.footprint
@@ -0,0 +1,11 @@
1drwxr-xr-x root/root usr/
2drwxr-xr-x root/root usr/include/
3-rw-r--r-- root/root usr/include/strophe.h
4drwxr-xr-x root/root usr/lib/
5-rw-r--r-- root/root usr/lib/libstrophe.a
6-rwxr-xr-x root/root usr/lib/libstrophe.la
7lrwxrwxrwx root/root usr/lib/libstrophe.so -> libstrophe.so.0.0.0
8lrwxrwxrwx root/root usr/lib/libstrophe.so.0 -> libstrophe.so.0.0.0
9-rwxr-xr-x root/root usr/lib/libstrophe.so.0.0.0
10drwxr-xr-x root/root usr/lib/pkgconfig/
11-rw-r--r-- root/root usr/lib/pkgconfig/libstrophe.pc
diff --git a/libstrophe/.md5sum b/libstrophe/.md5sum
new file mode 100644
index 0000000..c6eda5b
--- /dev/null
+++ b/libstrophe/.md5sum
@@ -0,0 +1 @@
d4e95957c1ec7e91216fbbf8e20f66ef libstrophe-0.11.0.tar.xz
diff --git a/libstrophe/Pkgfile b/libstrophe/Pkgfile
new file mode 100644
index 0000000..e86b918
--- /dev/null
+++ b/libstrophe/Pkgfile
@@ -0,0 +1,21 @@
1# Description: lightweight XMPP client library written in C
2# URL: https://github.com/strophe/libstrope
3# Maintainer: Shokara Kou, kou at 13f0 dot net
4# Depends on: expat openssl
5
6name=libstrophe
7version=0.11.0
8release=1
9source=(https://github.com/strophe/$name/releases/download/$version/$name-$version.tar.xz)
10
11build() {
12 cd $name-$version
13
14 ./configure \
15 --prefix=/usr
16
17 make
18 make DESTDIR=$PKG install
19
20 rm -fr $PKG/usr/share/doc
21}
diff --git a/profanity/.footprint b/profanity/.footprint
new file mode 100644
index 0000000..0fccf58
--- /dev/null
+++ b/profanity/.footprint
@@ -0,0 +1,137 @@
1drwxr-xr-x root/root usr/
2drwxr-xr-x root/root usr/bin/
3-rwxr-xr-x root/root usr/bin/profanity
4drwxr-xr-x root/root usr/share/
5drwxr-xr-x root/root usr/share/man/
6drwxr-xr-x root/root usr/share/man/man1/
7-rw-r--r-- root/root usr/share/man/man1/profanity-about.1.gz
8-rw-r--r-- root/root usr/share/man/man1/profanity-account.1.gz
9-rw-r--r-- root/root usr/share/man/man1/profanity-affiliation.1.gz
10-rw-r--r-- root/root usr/share/man/man1/profanity-alias.1.gz
11-rw-r--r-- root/root usr/share/man/man1/profanity-autoaway.1.gz
12-rw-r--r-- root/root usr/share/man/man1/profanity-autoconnect.1.gz
13-rw-r--r-- root/root usr/share/man/man1/profanity-autoping.1.gz
14-rw-r--r-- root/root usr/share/man/man1/profanity-avatar.1.gz
15-rw-r--r-- root/root usr/share/man/man1/profanity-ban.1.gz
16-rw-r--r-- root/root usr/share/man/man1/profanity-beep.1.gz
17-rw-r--r-- root/root usr/share/man/man1/profanity-blocked.1.gz
18-rw-r--r-- root/root usr/share/man/man1/profanity-bookmark.1.gz
19-rw-r--r-- root/root usr/share/man/man1/profanity-caps.1.gz
20-rw-r--r-- root/root usr/share/man/man1/profanity-carbons.1.gz
21-rw-r--r-- root/root usr/share/man/man1/profanity-changepassword.1.gz
22-rw-r--r-- root/root usr/share/man/man1/profanity-charset.1.gz
23-rw-r--r-- root/root usr/share/man/man1/profanity-clear.1.gz
24-rw-r--r-- root/root usr/share/man/man1/profanity-close.1.gz
25-rw-r--r-- root/root usr/share/man/man1/profanity-cmd.1.gz
26-rw-r--r-- root/root usr/share/man/man1/profanity-color.1.gz
27-rw-r--r-- root/root usr/share/man/man1/profanity-connect.1.gz
28-rw-r--r-- root/root usr/share/man/man1/profanity-console.1.gz
29-rw-r--r-- root/root usr/share/man/man1/profanity-correct-editor.1.gz
30-rw-r--r-- root/root usr/share/man/man1/profanity-correct.1.gz
31-rw-r--r-- root/root usr/share/man/man1/profanity-correction.1.gz
32-rw-r--r-- root/root usr/share/man/man1/profanity-disco.1.gz
33-rw-r--r-- root/root usr/share/man/man1/profanity-disconnect.1.gz
34-rw-r--r-- root/root usr/share/man/man1/profanity-editor.1.gz
35-rw-r--r-- root/root usr/share/man/man1/profanity-executable.1.gz
36-rw-r--r-- root/root usr/share/man/man1/profanity-export.1.gz
37-rw-r--r-- root/root usr/share/man/man1/profanity-flash.1.gz
38-rw-r--r-- root/root usr/share/man/man1/profanity-form.1.gz
39-rw-r--r-- root/root usr/share/man/man1/profanity-gone.1.gz
40-rw-r--r-- root/root usr/share/man/man1/profanity-help.1.gz
41-rw-r--r-- root/root usr/share/man/man1/profanity-history.1.gz
42-rw-r--r-- root/root usr/share/man/man1/profanity-info.1.gz
43-rw-r--r-- root/root usr/share/man/man1/profanity-inpblock.1.gz
44-rw-r--r-- root/root usr/share/man/man1/profanity-inputwin.1.gz
45-rw-r--r-- root/root usr/share/man/man1/profanity-intype.1.gz
46-rw-r--r-- root/root usr/share/man/man1/profanity-invite.1.gz
47-rw-r--r-- root/root usr/share/man/man1/profanity-join.1.gz
48-rw-r--r-- root/root usr/share/man/man1/profanity-kick.1.gz
49-rw-r--r-- root/root usr/share/man/man1/profanity-lastactivity.1.gz
50-rw-r--r-- root/root usr/share/man/man1/profanity-log.1.gz
51-rw-r--r-- root/root usr/share/man/man1/profanity-logging.1.gz
52-rw-r--r-- root/root usr/share/man/man1/profanity-mainwin.1.gz
53-rw-r--r-- root/root usr/share/man/man1/profanity-mam.1.gz
54-rw-r--r-- root/root usr/share/man/man1/profanity-mood.1.gz
55-rw-r--r-- root/root usr/share/man/man1/profanity-msg.1.gz
56-rw-r--r-- root/root usr/share/man/man1/profanity-nick.1.gz
57-rw-r--r-- root/root usr/share/man/man1/profanity-notify.1.gz
58-rw-r--r-- root/root usr/share/man/man1/profanity-occupants.1.gz
59-rw-r--r-- root/root usr/share/man/man1/profanity-omemo.1.gz
60-rw-r--r-- root/root usr/share/man/man1/profanity-os.1.gz
61-rw-r--r-- root/root usr/share/man/man1/profanity-otr.1.gz
62-rw-r--r-- root/root usr/share/man/man1/profanity-outtype.1.gz
63-rw-r--r-- root/root usr/share/man/man1/profanity-ox.1.gz
64-rw-r--r-- root/root usr/share/man/man1/profanity-paste.1.gz
65-rw-r--r-- root/root usr/share/man/man1/profanity-pgp.1.gz
66-rw-r--r-- root/root usr/share/man/man1/profanity-ping.1.gz
67-rw-r--r-- root/root usr/share/man/man1/profanity-plugins.1.gz
68-rw-r--r-- root/root usr/share/man/man1/profanity-prefs.1.gz
69-rw-r--r-- root/root usr/share/man/man1/profanity-presence.1.gz
70-rw-r--r-- root/root usr/share/man/man1/profanity-priority.1.gz
71-rw-r--r-- root/root usr/share/man/man1/profanity-privileges.1.gz
72-rw-r--r-- root/root usr/share/man/man1/profanity-quit.1.gz
73-rw-r--r-- root/root usr/share/man/man1/profanity-receipts.1.gz
74-rw-r--r-- root/root usr/share/man/man1/profanity-reconnect.1.gz
75-rw-r--r-- root/root usr/share/man/man1/profanity-register.1.gz
76-rw-r--r-- root/root usr/share/man/man1/profanity-reload.1.gz
77-rw-r--r-- root/root usr/share/man/man1/profanity-resource.1.gz
78-rw-r--r-- root/root usr/share/man/man1/profanity-role.1.gz
79-rw-r--r-- root/root usr/share/man/man1/profanity-room.1.gz
80-rw-r--r-- root/root usr/share/man/man1/profanity-rooms.1.gz
81-rw-r--r-- root/root usr/share/man/man1/profanity-roster.1.gz
82-rw-r--r-- root/root usr/share/man/man1/profanity-save.1.gz
83-rw-r--r-- root/root usr/share/man/man1/profanity-script.1.gz
84-rw-r--r-- root/root usr/share/man/man1/profanity-sendfile.1.gz
85-rw-r--r-- root/root usr/share/man/man1/profanity-serversoftware.1.gz
86-rw-r--r-- root/root usr/share/man/man1/profanity-silence.1.gz
87-rw-r--r-- root/root usr/share/man/man1/profanity-slashguard.1.gz
88-rw-r--r-- root/root usr/share/man/man1/profanity-software.1.gz
89-rw-r--r-- root/root usr/share/man/man1/profanity-splash.1.gz
90-rw-r--r-- root/root usr/share/man/man1/profanity-states.1.gz
91-rw-r--r-- root/root usr/share/man/man1/profanity-status.1.gz
92-rw-r--r-- root/root usr/share/man/man1/profanity-statusbar.1.gz
93-rw-r--r-- root/root usr/share/man/man1/profanity-sub.1.gz
94-rw-r--r-- root/root usr/share/man/man1/profanity-subject.1.gz
95-rw-r--r-- root/root usr/share/man/man1/profanity-theme.1.gz
96-rw-r--r-- root/root usr/share/man/man1/profanity-time.1.gz
97-rw-r--r-- root/root usr/share/man/man1/profanity-titlebar.1.gz
98-rw-r--r-- root/root usr/share/man/man1/profanity-tls.1.gz
99-rw-r--r-- root/root usr/share/man/man1/profanity-tray.1.gz
100-rw-r--r-- root/root usr/share/man/man1/profanity-url.1.gz
101-rw-r--r-- root/root usr/share/man/man1/profanity-vercheck.1.gz
102-rw-r--r-- root/root usr/share/man/man1/profanity-who.1.gz
103-rw-r--r-- root/root usr/share/man/man1/profanity-win.1.gz
104-rw-r--r-- root/root usr/share/man/man1/profanity-wins.1.gz
105-rw-r--r-- root/root usr/share/man/man1/profanity-wintitle.1.gz
106-rw-r--r-- root/root usr/share/man/man1/profanity-wrap.1.gz
107-rw-r--r-- root/root usr/share/man/man1/profanity-xmlconsole.1.gz
108-rw-r--r-- root/root usr/share/man/man1/profanity.1.gz
109drwxr-xr-x root/root usr/share/profanity/
110drwxr-xr-x root/root usr/share/profanity/icons/
111-rw-r--r-- root/root usr/share/profanity/icons/proIcon.png
112-rw-r--r-- root/root usr/share/profanity/icons/proIconMsg.png
113drwxr-xr-x root/root usr/share/profanity/themes/
114-rw-r--r-- root/root usr/share/profanity/themes/aqua
115-rw-r--r-- root/root usr/share/profanity/themes/batman
116-rw-r--r-- root/root usr/share/profanity/themes/bios
117-rw-r--r-- root/root usr/share/profanity/themes/boothj5
118-rw-r--r-- root/root usr/share/profanity/themes/boothj5_laptop
119-rw-r--r-- root/root usr/share/profanity/themes/boothj5_slack
120-rw-r--r-- root/root usr/share/profanity/themes/complex
121-rw-r--r-- root/root usr/share/profanity/themes/forest
122-rw-r--r-- root/root usr/share/profanity/themes/gruvbox
123-rw-r--r-- root/root usr/share/profanity/themes/hacker
124-rw-r--r-- root/root usr/share/profanity/themes/headache
125-rw-r--r-- root/root usr/share/profanity/themes/joker
126-rw-r--r-- root/root usr/share/profanity/themes/jubalian
127-rw-r--r-- root/root usr/share/profanity/themes/mono
128-rw-r--r-- root/root usr/share/profanity/themes/orange
129-rw-r--r-- root/root usr/share/profanity/themes/original
130-rw-r--r-- root/root usr/share/profanity/themes/original_bright
131-rw-r--r-- root/root usr/share/profanity/themes/shade
132-rw-r--r-- root/root usr/share/profanity/themes/simple
133-rw-r--r-- root/root usr/share/profanity/themes/snikket
134-rw-r--r-- root/root usr/share/profanity/themes/solarized-dark
135-rw-r--r-- root/root usr/share/profanity/themes/solarized-light
136-rw-r--r-- root/root usr/share/profanity/themes/spawn
137-rw-r--r-- root/root usr/share/profanity/themes/whiteness
diff --git a/profanity/.md5sum b/profanity/.md5sum
new file mode 100644
index 0000000..4d2cea4
--- /dev/null
+++ b/profanity/.md5sum
@@ -0,0 +1 @@
b9e1ac6b035f76dbbbd0417e285feb97 profanity-0.12.1.tar.xz
diff --git a/profanity/Pkgfile b/profanity/Pkgfile
new file mode 100644
index 0000000..8032d2a
--- /dev/null
+++ b/profanity/Pkgfile
@@ -0,0 +1,26 @@
1# Description: ncurses based XMPP client
2# URL: https://profanity-im.github.io/
3# Maintainer: Shokara Kou, kou at 13f0 dot net
4# Depends on: libstrophe ncurses glib curl readline sqlite3 libotr libgcrypt libsignal-protocol-c
5
6name=profanity
7version=0.12.1
8release=1
9source=(https://github.com/profanity-im/$name/releases/download/$version/$name-$version.tar.xz)
10
11build() {
12 cd $name-$version
13
14 ./configure \
15 --prefix=/usr \
16 --disable-python-plugins \
17 --disable-c-plugins \
18 --disable-plugins \
19 --enable-otr \
20 --enable-omemo
21
22 make
23 make DESTDIR=$PKG install
24
25 rm -fr $PKG/usr/share/doc
26}