Compare commits
648 Commits
6fd021b1d6
...
master
Author | SHA1 | Date | |
---|---|---|---|
f0715b4eac | |||
bda5f96300 | |||
42b602ff5c | |||
05f06a0c7d | |||
7d2966fc3a | |||
bdb7d3ba55 | |||
da9654957d | |||
6bd89aa5f0 | |||
dc8d0fd27a | |||
4251093546 | |||
63ccd27182 | |||
c33ffbb990 | |||
02d2a53260 | |||
7657a786fd | |||
924db57097 | |||
aa36e006eb | |||
8819a7d272 | |||
256a8ab97d | |||
752660562c | |||
85bfc17286 | |||
68ab0abfd5 | |||
3cea83f9db | |||
4438933aff | |||
e9adf93572 | |||
3fad5773ad | |||
3373d3c975 | |||
c21f31d85a | |||
841d0eb9a9 | |||
b5702c936c | |||
d10519574f | |||
8398b80936 | |||
1e059c9df6 | |||
4aaf1ac221 | |||
43c23b2b08 | |||
a3abbfbf6b | |||
44e3516470 | |||
13c9dff9b4 | |||
c0fd510efd | |||
627155db23 | |||
e7608b2f58 | |||
8dd3554776 | |||
654be80e42 | |||
d445c743d0 | |||
20772af956 | |||
3e5b9b3f9f | |||
f046d1b5c5 | |||
d737d0deef | |||
9d32e2b4b0 | |||
e41de60b44 | |||
b4759f1648 | |||
e1a39939f6 | |||
4b3426e96f | |||
9b1bb89016 | |||
d77a799e39 | |||
190c3cac74 | |||
283452ec1a | |||
a3842d5434 | |||
43cc8c79a9 | |||
2e8374d79c | |||
c2e1455d3e | |||
2f906abe48 | |||
d4045be23d | |||
51ec1b3049 | |||
f13c057f6c | |||
d72844e4af | |||
1b847bcf83 | |||
d6f17ea108 | |||
70f403dbd7 | |||
61736aa521 | |||
15be013a92 | |||
034d9567de | |||
6d50781f08 | |||
ac72fe878c | |||
57d4b2a6a5 | |||
24da5863af | |||
32e1ef9fd2 | |||
387d5a66e1 | |||
49a325f047 | |||
622d47f181 | |||
dbbec07c11 | |||
3c649152a8 | |||
606fcef89a | |||
f68a8f462d | |||
120e574eec | |||
caeecff3a3 | |||
22ffc13e37 | |||
ffa9532fc9 | |||
b9d17dea10 | |||
0903b021a0 | |||
581c92d015 | |||
8797144993 | |||
99b19aed1a | |||
e4fe1fb84a | |||
397e3c324d | |||
adf95b40b1 | |||
4233fe865b | |||
79c5eb3c97 | |||
0980ea5b21 | |||
2dd1f84441 | |||
164368f4a1 | |||
26673152d7 | |||
1520c9da48 | |||
f4f779d924 | |||
e6ccf052f5 | |||
e1d27b61cb | |||
b6ecb48e8e | |||
3f5f1b576f | |||
4b5fccca3d | |||
2a985d436d | |||
95e9079ffb | |||
62e3315dbc | |||
60e4fb6c21 | |||
26449a881d | |||
e2322bf9b1 | |||
96ec4bdb28 | |||
32b433d2e2 | |||
1c6ff1eb27 | |||
87509e9cdb | |||
19a5430729 | |||
e82f6aa7d2 | |||
21c0e61719 | |||
87f8ab8da8 | |||
e34a43b9da | |||
3b5a6b0892 | |||
474fe4c305 | |||
184d1c5765 | |||
b73b9c7e92 | |||
f5bbf7fc22 | |||
bd37456dba | |||
cf32fab228 | |||
d3050db12b | |||
cfca31ace2 | |||
9f454c5ae6 | |||
57bf360ae6 | |||
e526d854eb | |||
814a15dc64 | |||
30cf9b02bb | |||
934a361e22 | |||
a5e5ef5f55 | |||
f1307e2e2e | |||
5a89e16b62 | |||
81e33ea53d | |||
bd5afa8bf1 | |||
645b709ce0 | |||
a0b73f129d | |||
d041f8256e | |||
f5210a8b08 | |||
ef7a335a41 | |||
f4d8b0f037 | |||
4e4cfce003 | |||
1814f124b5 | |||
aa0230e9a5 | |||
811b11e118 | |||
6c9d5d9c0c | |||
bc6739b9d1 | |||
5813ed043f | |||
ecf8e81b8a | |||
5b82411efd | |||
f9fcb2c0d3 | |||
874a071aa3 | |||
112edfbf34 | |||
f4287ab98f | |||
0b81c8a05b | |||
084c1dda1a | |||
231a8fe579 | |||
416ac808ca | |||
f8731aaf62 | |||
66aa43d2d0 | |||
a71087ea32 | |||
0c62ba4d78 | |||
90bfe1b78a | |||
d2cb5028b0 | |||
3a80d97222 | |||
f39e92e5b3 | |||
7dc3e79797 | |||
881375675a | |||
4bb32457a2 | |||
25bbd75880 | |||
8d99bc25e9 | |||
63e85ad4fc | |||
ff0b592ed8 | |||
1aa96969b8 | |||
7c2fe4046a | |||
![]() |
f848cfe129 | ||
60057f546e | |||
302fa8e41a | |||
da66356384 | |||
405c43255f | |||
76ec068ec8 | |||
e2fdd9a0fa | |||
a98718dfae | |||
1f90ced860 | |||
2212ccba02 | |||
5002a8bf9e | |||
30bb8d3924 | |||
3da5e4d317 | |||
13abdadd43 | |||
b8d6d81c1c | |||
9a51ec9036 | |||
162b2335f6 | |||
aee074523c | |||
0857179702 | |||
97130292d6 | |||
e2a79bdd3e | |||
111e81f836 | |||
6c6e235c82 | |||
34df20aa85 | |||
8715fa8ea8 | |||
a9ddad19fd | |||
f18568eef4 | |||
89e180fb52 | |||
4cbbada364 | |||
afdab13777 | |||
204bd73707 | |||
6d6719de94 | |||
1b9f43849b | |||
05401fdad6 | |||
925950bcc2 | |||
a6cfc4c0b9 | |||
9e8d5cfc3e | |||
08900a3188 | |||
fa8350465f | |||
f77e2e8a53 | |||
a4682536b9 | |||
db938bbe0b | |||
21c60e938f | |||
b6b117f1cf | |||
2f5c85d23a | |||
71875a50cf | |||
3c8b44b05d | |||
6c55f4e1d0 | |||
695fd2a7db | |||
90b6c3ed52 | |||
fd29d0dd20 | |||
d4833e7e8c | |||
a2160f87b4 | |||
029d615d0e | |||
f41dc95f4d | |||
408f9fdd88 | |||
960cc1d96e | |||
c9efe6e9f6 | |||
18e7f392ab | |||
ee38419d2b | |||
901492055e | |||
69f7f526fb | |||
279cffc7d9 | |||
561e49ec47 | |||
e3d3f6a7b6 | |||
c89a8a932a | |||
b1d1b17b01 | |||
964272cca7 | |||
d1f9016248 | |||
7d6ba803ad | |||
df0789f86b | |||
4a3f076d62 | |||
40abe4f7b9 | |||
022ddf40b1 | |||
44f688016d | |||
1abea9ba34 | |||
9113ff7c21 | |||
f908cc0db1 | |||
d51f7bde5e | |||
![]() |
0c1b7bda3e | ||
![]() |
31c6873e66 | ||
69de2d0305 | |||
12f89c2633 | |||
31bda1439c | |||
8a2c321625 | |||
cc31929b3d | |||
cac8b45797 | |||
0db3ff482e | |||
6a75431e49 | |||
f49a9dd0a7 | |||
![]() |
4d5a14b1f8 | ||
498cf42297 | |||
f3aa2167cf | |||
e8df15bee6 | |||
6439bece35 | |||
3d0b93f774 | |||
1d3acedb66 | |||
c991392577 | |||
5d7330b654 | |||
d1edf5504c | |||
5cd8135108 | |||
![]() |
44e33a28ba | ||
f44393b3f0 | |||
fca3c4d4b7 | |||
4e2d673674 | |||
27dd896307 | |||
7dfa77ef0f | |||
47885a3f95 | |||
877a69d3ec | |||
828a34233e | |||
be181a98ac | |||
3a0155a676 | |||
b4e47a1fa5 | |||
716eb86420 | |||
a78509568c | |||
38f188a6bd | |||
6450222a17 | |||
d6be4ec272 | |||
360b54b2a2 | |||
a371d8db29 | |||
01041bfa50 | |||
9d55df9f40 | |||
287a09571a | |||
6ed781ce90 | |||
f318da21d1 | |||
c28d02ce2e | |||
c86febd72c | |||
dda8752d3e | |||
1838ae85d1 | |||
0997666b89 | |||
237a47bb4c | |||
3c00ab1ae0 | |||
3c284b46be | |||
8ceb26310a | |||
![]() |
ece14be220 | ||
e4c3e6268e | |||
926bf61c83 | |||
b8dc0ee00e | |||
e33172fc0b | |||
5796cbb95f | |||
ad46433e62 | |||
0d64f5a754 | |||
f84a23c746 | |||
3a3040c000 | |||
b3c9ccc1a1 | |||
b7540cbe52 | |||
77dd06b768 | |||
275d5a7d4e | |||
1e60a7500a | |||
04236def0f | |||
632da28bf4 | |||
2e34dfdfb5 | |||
![]() |
3146abdf9f | ||
3ae275dff2 | |||
45dca527f8 | |||
ddeeef1b18 | |||
64d4dde968 | |||
![]() |
d089f1c84e | ||
![]() |
bfc3276044 | ||
![]() |
fa9537e4e8 | ||
6332a8db3a | |||
2d52ee6929 | |||
93e05a0ea0 | |||
ce41281322 | |||
4e4292569e | |||
c2f8557093 | |||
0fbed757d2 | |||
d9a8c5b76a | |||
![]() |
0f44244af5 | ||
![]() |
331e4fb3ac | ||
![]() |
24b16267be | ||
363a4ddd3b | |||
![]() |
419feea0cb | ||
bcd2b5dd00 | |||
4e9fe969cf | |||
c1d0e0aab2 | |||
01df8d7c99 | |||
![]() |
cdf73acb50 | ||
9ec5209610 | |||
![]() |
8cc35b271f | ||
![]() |
c95acda010 | ||
bc9d1fa5dc | |||
ccb4f10cb2 | |||
31161cab35 | |||
823b06e345 | |||
7d4dcf8965 | |||
af155a705b | |||
410ea8df99 | |||
![]() |
a8680c3c6b | ||
![]() |
6b2b1a33d8 | ||
![]() |
3db208b9a1 | ||
![]() |
f096f183fe | ||
![]() |
f5252b5933 | ||
![]() |
e7bb96cceb | ||
fe5fdcb042 | |||
![]() |
64b44753f5 | ||
f03770f9a8 | |||
3b376d5fdf | |||
1077f627f4 | |||
![]() |
963b5831ed | ||
![]() |
e84e016387 | ||
154e87492d | |||
207c2dfb62 | |||
a17522c1a4 | |||
6476eec176 | |||
f22c7dbba5 | |||
4c51e2509d | |||
4004457781 | |||
acbfe231bb | |||
da295f20b5 | |||
95510ddba3 | |||
c000c77407 | |||
![]() |
dcef91c25a | ||
![]() |
94c6371b94 | ||
e10b7d25a7 | |||
26cf7b9b28 | |||
027dc24eec | |||
3ea839f7b6 | |||
4a2e7a3527 | |||
a3c1b9a462 | |||
8db2793e49 | |||
ab4fdba79f | |||
9ea7a2ad09 | |||
3119df6fb6 | |||
8fbde3161e | |||
7cd3564337 | |||
![]() |
59a5a49b88 | ||
![]() |
6903af6a92 | ||
3bb605b0c6 | |||
d7a4548fbf | |||
b09199ee70 | |||
5f9e775e03 | |||
![]() |
a9e2de5599 | ||
d3a09a7b9f | |||
0cf6a349a8 | |||
2dcdeaec75 | |||
![]() |
04702d749a | ||
![]() |
061e04e0b5 | ||
![]() |
51e7b1e5b0 | ||
![]() |
ddb43c04c5 | ||
0f5a7c05bc | |||
5970cb0add | |||
![]() |
2596bc586a | ||
![]() |
caf69de8f3 | ||
99c435e3d2 | |||
4b1831ed6c | |||
f8145f9b4f | |||
af3597138f | |||
10dda1ebe8 | |||
![]() |
7f1a7f717c | ||
![]() |
d7f3a7237d | ||
81d6524f30 | |||
![]() |
eb9baa304c | ||
322397fc83 | |||
334addd1e7 | |||
7bc8618b7f | |||
130188e9c9 | |||
![]() |
362f489988 | ||
![]() |
0143d3f866 | ||
![]() |
fb1830f725 | ||
d08b222650 | |||
6e08ae2b29 | |||
![]() |
38642ee776 | ||
![]() |
27baffcbf5 | ||
fe1f57ad39 | |||
dff931a7b4 | |||
![]() |
9ef798847e | ||
![]() |
f20b4286f7 | ||
![]() |
9c641f58f5 | ||
![]() |
2ecc810d1b | ||
ddb7225fe2 | |||
![]() |
acbc7e9058 | ||
![]() |
42b9582ecc | ||
![]() |
be339c2836 | ||
![]() |
a99861c6bb | ||
![]() |
33279d335e | ||
db0e4c06e9 | |||
2d1e67cb2e | |||
![]() |
b2f6b4d689 | ||
e1067b5ab0 | |||
2026ca945b | |||
f159ae359a | |||
930a0fc532 | |||
![]() |
dda46f903a | ||
![]() |
253abdd940 | ||
![]() |
d30235b6a8 | ||
![]() |
f021df0c87 | ||
![]() |
e2ca5007c4 | ||
![]() |
b634513730 | ||
![]() |
64d80f1e8c | ||
![]() |
c18fe99f52 | ||
![]() |
8863a7ff24 | ||
![]() |
19609c1ff7 | ||
![]() |
0d27796c7b | ||
![]() |
3233270a40 | ||
![]() |
f245d35d7b | ||
![]() |
73e6b81ee9 | ||
![]() |
55c955e621 | ||
![]() |
9e7abe83b0 | ||
![]() |
295c2062a7 | ||
![]() |
19587c0699 | ||
f39610221c | |||
f06b06a3a0 | |||
![]() |
2e8a785cd9 | ||
![]() |
a3c1fd3162 | ||
8b9088d9c9 | |||
c5a0210f66 | |||
f4bc37b76a | |||
3bacbf07ef | |||
5da0b2072f | |||
a53cb9c98f | |||
54b4ca44de | |||
![]() |
19155d686c | ||
![]() |
4d705f9cd7 | ||
![]() |
8f6d203af8 | ||
![]() |
7d04e10d4c | ||
4f3ef86a82 | |||
9620869ce1 | |||
a8947edf3a | |||
f69f384802 | |||
55c32498ca | |||
![]() |
33a741ce39 | ||
![]() |
09dd622d46 | ||
![]() |
59f44b34ce | ||
![]() |
85feae3ef0 | ||
![]() |
b4339a2b2d | ||
![]() |
cd4a1187e6 | ||
![]() |
15c3e0f19d | ||
![]() |
ff86478f8e | ||
![]() |
96485884d1 | ||
![]() |
efb5551a92 | ||
![]() |
41f6d37770 | ||
![]() |
82bfa595b7 | ||
![]() |
c92e164ac1 | ||
![]() |
186703fd03 | ||
![]() |
9953f5b0e2 | ||
![]() |
6db7086652 | ||
![]() |
40fd5d3b7b | ||
![]() |
06eabc50cc | ||
![]() |
c3d0c0a3b9 | ||
![]() |
04dfb39c81 | ||
![]() |
332e8e9daf | ||
![]() |
e27368bb81 | ||
![]() |
5f5d7c6498 | ||
![]() |
1dc3f28d05 | ||
![]() |
74b9efb220 | ||
![]() |
538065fa7c | ||
![]() |
87cdfc516e | ||
![]() |
74650b3744 | ||
![]() |
2a034886fe | ||
![]() |
5f4298f0a6 | ||
![]() |
6c4daedf94 | ||
![]() |
3b56bca689 | ||
![]() |
10f1bc7ce5 | ||
![]() |
ebc8f12863 | ||
![]() |
dcf76014bd | ||
![]() |
b7d27b7c74 | ||
![]() |
8760c62ae8 | ||
![]() |
ef69e2203e | ||
![]() |
6486f83204 | ||
![]() |
d911c06031 | ||
![]() |
135d05fcd0 | ||
![]() |
0634b527d9 | ||
![]() |
e60b3e37c7 | ||
![]() |
b61c396023 | ||
![]() |
b2a960bf8a | ||
![]() |
d18b2dc67b | ||
![]() |
ba46de67a3 | ||
![]() |
6102be6181 | ||
![]() |
f67ace700d | ||
![]() |
ccf996201b | ||
![]() |
4ba9927d9c | ||
![]() |
cba1e95299 | ||
![]() |
60618652da | ||
![]() |
fd064d3de1 | ||
![]() |
5fdb7cf920 | ||
![]() |
06de722a63 | ||
![]() |
1fae2e00d8 | ||
![]() |
4f3304ccc5 | ||
![]() |
21185b72b0 | ||
![]() |
b581a2a870 | ||
![]() |
6a76c7bdb5 | ||
![]() |
c1f0d029a5 | ||
![]() |
9f8342d53a | ||
![]() |
4fba9f5ac6 | ||
![]() |
9554a317ab | ||
![]() |
bb275fae87 | ||
![]() |
2ba2f4fead | ||
![]() |
b4d9f8e838 | ||
![]() |
270c272068 | ||
![]() |
b037951552 | ||
![]() |
df7d3e1231 | ||
![]() |
564c07e77d | ||
![]() |
277fddb094 | ||
![]() |
5b9c267271 | ||
![]() |
8c12804180 | ||
![]() |
3b925b8fbf | ||
![]() |
ce48de8d82 | ||
![]() |
bee6512284 | ||
![]() |
8c497a6680 | ||
![]() |
875a6178f2 | ||
![]() |
5d1de59b09 | ||
![]() |
ee44e005f6 | ||
![]() |
425e8bee9a | ||
![]() |
ed8af2d4a1 | ||
![]() |
4281fc1430 | ||
![]() |
9e5172dbef | ||
![]() |
ca22fa7112 | ||
![]() |
de5c6d4f99 | ||
![]() |
546573d06f | ||
![]() |
f58d49f0c1 | ||
![]() |
17153974db | ||
![]() |
592d6e17da | ||
![]() |
b949de7e9d | ||
![]() |
989ced2f88 | ||
![]() |
33fb59f3a1 | ||
![]() |
86b2133e3f | ||
![]() |
d0fca9a8f5 | ||
![]() |
8601fffb1e | ||
![]() |
3b590f9697 | ||
![]() |
920d0bf9aa | ||
![]() |
44c85e5935 | ||
![]() |
4d69632846 | ||
![]() |
7cf18379e0 | ||
![]() |
b7004ba15a | ||
![]() |
d5c9f1f703 | ||
![]() |
82ed5fa41d | ||
![]() |
cf4e4590a1 | ||
![]() |
4498f5f339 | ||
![]() |
da5a776031 | ||
![]() |
f44e787f5d | ||
![]() |
94f326a3b5 | ||
![]() |
72ea68ba85 | ||
![]() |
c20384473e | ||
![]() |
840a22aa2f | ||
![]() |
aca9e27fda | ||
![]() |
136d31aa63 | ||
![]() |
d41e4d2b0d | ||
![]() |
90305c6f48 | ||
![]() |
c864e202f4 | ||
![]() |
831465cfca | ||
![]() |
b9e1a5aa93 | ||
![]() |
c50e257bdc | ||
![]() |
05d1802a29 | ||
![]() |
1a23f3e074 | ||
![]() |
fab9947c49 | ||
![]() |
7c5a9e42c2 | ||
![]() |
b82282465e | ||
![]() |
a034319169 | ||
![]() |
e09c674c74 | ||
![]() |
cf50c38757 | ||
![]() |
75e532a11a | ||
![]() |
852af9af2c | ||
![]() |
71a1f22e6f | ||
![]() |
4a6d1e30c7 | ||
![]() |
bfd7a8909f | ||
![]() |
baae85a874 | ||
![]() |
28875124ac | ||
![]() |
22444a9663 | ||
![]() |
ca09092d1f | ||
![]() |
f255c7f2a3 | ||
![]() |
15c65f3a0c | ||
![]() |
5b3f38cd21 | ||
![]() |
d2e432e2d9 | ||
![]() |
7e05e18af7 |
15
alhp-keyring/.SRCINFO
Normal file
15
alhp-keyring/.SRCINFO
Normal file
@@ -0,0 +1,15 @@
|
|||||||
|
pkgbase = alhp-keyring
|
||||||
|
pkgdesc = ALHP PGP keyring
|
||||||
|
pkgver = 20250509
|
||||||
|
pkgrel = 1
|
||||||
|
url = https://somegit.dev/ALHP/alhp-keyring
|
||||||
|
install = alhp-keyring.install
|
||||||
|
arch = any
|
||||||
|
license = GPL-3.0-or-later
|
||||||
|
source = https://f.alhp.dev/alhp-keyring/alhp-keyring-20250509.tar.gz
|
||||||
|
source = https://f.alhp.dev/alhp-keyring/alhp-keyring-20250509.tar.gz.sig
|
||||||
|
validpgpkeys = 00B25193054EA4BC7BA870848CA32F8BF3BC8088
|
||||||
|
b2sums = 1d12ae599d9da533aff66304f3111a19a80c1d132c933488549dd7fc7964a660d58e4d143a88a85f16cb6ef8dc28bab980f8f1702bdf17609e60fa603084bf81
|
||||||
|
b2sums = SKIP
|
||||||
|
|
||||||
|
pkgname = alhp-keyring
|
21
alhp-keyring/PKGBUILD
Normal file
21
alhp-keyring/PKGBUILD
Normal file
@@ -0,0 +1,21 @@
|
|||||||
|
# Maintainer: Giovanni Harting <539@idlegandalf.com>
|
||||||
|
|
||||||
|
pkgname=alhp-keyring
|
||||||
|
pkgver=20250509
|
||||||
|
pkgrel=1
|
||||||
|
pkgdesc='ALHP PGP keyring'
|
||||||
|
arch=(any)
|
||||||
|
url='https://somegit.dev/ALHP/alhp-keyring'
|
||||||
|
license=(GPL-3.0-or-later)
|
||||||
|
install="$pkgname.install"
|
||||||
|
source=(https://f.alhp.dev/$pkgname/$pkgname-$pkgver.tar.gz{,.sig})
|
||||||
|
b2sums=('1d12ae599d9da533aff66304f3111a19a80c1d132c933488549dd7fc7964a660d58e4d143a88a85f16cb6ef8dc28bab980f8f1702bdf17609e60fa603084bf81'
|
||||||
|
'SKIP')
|
||||||
|
validpgpkeys=('00B25193054EA4BC7BA870848CA32F8BF3BC8088') # Giovanni Harting <539@idlegandalf.com>
|
||||||
|
|
||||||
|
package() {
|
||||||
|
cd $pkgname-$pkgver
|
||||||
|
make PREFIX=/usr DESTDIR="$pkgdir" install
|
||||||
|
}
|
||||||
|
|
||||||
|
# vim:set ts=2 sw=2 et:
|
12
alhp-keyring/alhp-keyring.install
Normal file
12
alhp-keyring/alhp-keyring.install
Normal file
@@ -0,0 +1,12 @@
|
|||||||
|
post_upgrade() {
|
||||||
|
if usr/bin/pacman-key -l >/dev/null 2>&1; then
|
||||||
|
usr/bin/pacman-key --populate alhp
|
||||||
|
usr/bin/pacman-key --updatedb
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
post_install() {
|
||||||
|
if [ -x usr/bin/pacman-key ]; then
|
||||||
|
post_upgrade
|
||||||
|
fi
|
||||||
|
}
|
14
alhp-mirrorlist/.SRCINFO
Normal file
14
alhp-mirrorlist/.SRCINFO
Normal file
@@ -0,0 +1,14 @@
|
|||||||
|
pkgbase = alhp-mirrorlist
|
||||||
|
pkgdesc = ALHP mirror list for use by pacman
|
||||||
|
pkgver = 20250825
|
||||||
|
pkgrel = 2
|
||||||
|
url = https://somegit.dev/ALHP/alhp-mirrorlist
|
||||||
|
arch = any
|
||||||
|
license = GPL-2.0-or-later
|
||||||
|
makedepends = git
|
||||||
|
backup = etc/pacman.d/alhp-mirrorlist
|
||||||
|
backup = etc/pacman.d/alhp-mirrorlist.ipfs
|
||||||
|
source = git+https://somegit.dev/ALHP/alhp-mirrorlist#tag=20250825
|
||||||
|
b2sums = 08b21778f2bbd704adf4c894e18ff34a69d26f2667454309205795540fb73383125b55e4f7adfb4f56a6e07696e34e65c5d2f9fa2da08ef4805f18f9c8882853
|
||||||
|
|
||||||
|
pkgname = alhp-mirrorlist
|
23
alhp-mirrorlist/PKGBUILD
Normal file
23
alhp-mirrorlist/PKGBUILD
Normal file
@@ -0,0 +1,23 @@
|
|||||||
|
# Maintainer: Giovanni Harting <539@idlegandalf.com>
|
||||||
|
|
||||||
|
pkgname=alhp-mirrorlist
|
||||||
|
pkgver=20250825
|
||||||
|
pkgrel=2
|
||||||
|
pkgdesc='ALHP mirror list for use by pacman'
|
||||||
|
arch=(any)
|
||||||
|
url='https://somegit.dev/ALHP/alhp-mirrorlist'
|
||||||
|
license=(GPL-2.0-or-later)
|
||||||
|
backup=(
|
||||||
|
'etc/pacman.d/alhp-mirrorlist'
|
||||||
|
'etc/pacman.d/alhp-mirrorlist.ipfs'
|
||||||
|
)
|
||||||
|
makedepends=(git)
|
||||||
|
source=("git+$url#tag=$pkgver")
|
||||||
|
b2sums=('08b21778f2bbd704adf4c894e18ff34a69d26f2667454309205795540fb73383125b55e4f7adfb4f56a6e07696e34e65c5d2f9fa2da08ef4805f18f9c8882853')
|
||||||
|
|
||||||
|
package() {
|
||||||
|
install -Dm644 alhp-mirrorlist/mirrorlist "$pkgdir"/etc/pacman.d/alhp-mirrorlist
|
||||||
|
install -Dm644 alhp-mirrorlist/mirrorlist.ipfs "$pkgdir"/etc/pacman.d/alhp-mirrorlist.ipfs
|
||||||
|
}
|
||||||
|
|
||||||
|
# vim:set ts=2 sw=2 et:
|
15
alhp-utils/.SRCINFO
Normal file
15
alhp-utils/.SRCINFO
Normal file
@@ -0,0 +1,15 @@
|
|||||||
|
pkgbase = alhp-utils
|
||||||
|
pkgdesc = Collection of ALHP utils
|
||||||
|
pkgver = 1.0.7
|
||||||
|
pkgrel = 2
|
||||||
|
url = https://somegit.dev/ALHP/alhp.utils
|
||||||
|
arch = x86_64
|
||||||
|
license = GPL-2.0-or-later
|
||||||
|
makedepends = go
|
||||||
|
makedepends = git
|
||||||
|
depends = glibc
|
||||||
|
depends = pacman
|
||||||
|
source = git+https://somegit.dev/ALHP/alhp.utils.git#tag=1.0.7
|
||||||
|
b2sums = ba2ae7ec96cf656a6a7e4fb0f22c6ce8ffd78074b9bc264ae532bcb36bee0c1acb86764b03ee88aedf81884209beac2acbc90570fb4acc2cb7065cb765d1a798
|
||||||
|
|
||||||
|
pkgname = alhp-utils
|
31
alhp-utils/PKGBUILD
Normal file
31
alhp-utils/PKGBUILD
Normal file
@@ -0,0 +1,31 @@
|
|||||||
|
# Maintainer: Giovanni Harting <539@idlegandalf.com>
|
||||||
|
|
||||||
|
pkgname=alhp-utils
|
||||||
|
_name=alhp.utils
|
||||||
|
pkgver=1.0.7
|
||||||
|
pkgrel=2
|
||||||
|
pkgdesc='Collection of ALHP utils'
|
||||||
|
arch=(x86_64)
|
||||||
|
url="https://somegit.dev/ALHP/$_name"
|
||||||
|
license=(GPL-2.0-or-later)
|
||||||
|
depends=(glibc pacman)
|
||||||
|
makedepends=(go git)
|
||||||
|
source=("git+$url.git#tag=$pkgver")
|
||||||
|
b2sums=('ba2ae7ec96cf656a6a7e4fb0f22c6ce8ffd78074b9bc264ae532bcb36bee0c1acb86764b03ee88aedf81884209beac2acbc90570fb4acc2cb7065cb765d1a798')
|
||||||
|
|
||||||
|
build() {
|
||||||
|
cd $_name
|
||||||
|
|
||||||
|
export CGO_CPPFLAGS="${CPPFLAGS}"
|
||||||
|
export CGO_CFLAGS="${CFLAGS}"
|
||||||
|
export CGO_CXXFLAGS="${CXXFLAGS}"
|
||||||
|
export CGO_LDFLAGS="${LDFLAGS}"
|
||||||
|
export GOFLAGS="-buildmode=pie -trimpath -ldflags=-linkmode=external -mod=readonly -modcacherw"
|
||||||
|
go build -o $_name .
|
||||||
|
}
|
||||||
|
|
||||||
|
package() {
|
||||||
|
install -Dm 755 $_name/$_name -t "$pkgdir"/usr/bin/
|
||||||
|
}
|
||||||
|
|
||||||
|
# vim:set ts=2 sw=2 et:
|
@@ -1,33 +0,0 @@
|
|||||||
pkgbase = alsa-plugins-libswresample
|
|
||||||
pkgdesc = Additional ALSA plugins (with libswresample support)
|
|
||||||
pkgver = 1.2.2
|
|
||||||
pkgrel = 2
|
|
||||||
url = https://www.alsa-project.org
|
|
||||||
arch = x86_64
|
|
||||||
license = LGPL2.1
|
|
||||||
makedepends = alsa-lib
|
|
||||||
makedepends = dbus
|
|
||||||
makedepends = jack
|
|
||||||
makedepends = libavtp
|
|
||||||
makedepends = libpulse
|
|
||||||
makedepends = libsamplerate
|
|
||||||
makedepends = speexdsp
|
|
||||||
depends = glibc
|
|
||||||
depends = libasound.so
|
|
||||||
optdepends = dbus: for maemo plugin
|
|
||||||
optdepends = jack: for pcm_jack plugin
|
|
||||||
optdepends = libavtp: for pcm_aaf plugin
|
|
||||||
optdepends = libsamplerate: for rate_samplerate plugin
|
|
||||||
optdepends = libpulse: for conf_pulse, ctl_pulse and pcm_pulse plugins
|
|
||||||
optdepends = speexdsp: for pcm_speex and rate_speexrate plugins
|
|
||||||
provides = alsa-plugins=1.2.2
|
|
||||||
conflicts = alsa-plugins
|
|
||||||
source = https://www.alsa-project.org/files/pub/plugins/alsa-plugins-1.2.2.tar.bz2
|
|
||||||
source = pulse-sysdefault.diff
|
|
||||||
source = https://git.harting.dev/anonfunc/alsa-plugins/commit/9cdbbb9874757b6f8fda7fb4ac2e3fc59da65946.patch
|
|
||||||
sha256sums = 1c0f06450c928d711719686c9dbece2d480184f36fab11b8f0534cb7b41e337d
|
|
||||||
sha256sums = d8c59b891e2913619d057ffea308293d73892b16fa5a01583d056e372e55309d
|
|
||||||
sha256sums = f1fc4fe7d3b4c34b244b276d109af9bfb0b501554e882749b22d4e9a6f3d7596
|
|
||||||
|
|
||||||
pkgname = alsa-plugins-libswresample
|
|
||||||
|
|
@@ -1,69 +0,0 @@
|
|||||||
# Maintainer: Giovanni Harting <539@idlegandalf.com>
|
|
||||||
# Contributor: David Runge <dvzrv@archlinux.org>
|
|
||||||
# Contributor: Jan Alexander Steffens (heftig) <jan.steffens@gmail.com>
|
|
||||||
# Contributor: Sergej Pupykin <pupykin.s+arch@gmail.com>
|
|
||||||
# Contributor: Daniel Ehlers <danielehlers@mindeye.net>
|
|
||||||
|
|
||||||
pkgname=alsa-plugins-libswresample
|
|
||||||
_basename=alsa-plugins
|
|
||||||
provides=('alsa-plugins=1.2.2')
|
|
||||||
conflicts=(alsa-plugins)
|
|
||||||
pkgver=1.2.2
|
|
||||||
pkgrel=2
|
|
||||||
pkgdesc="Additional ALSA plugins (with libswresample support)"
|
|
||||||
arch=(x86_64)
|
|
||||||
url="https://www.alsa-project.org"
|
|
||||||
license=(LGPL2.1)
|
|
||||||
depends=(glibc libasound.so)
|
|
||||||
optdepends=('dbus: for maemo plugin'
|
|
||||||
'jack: for pcm_jack plugin'
|
|
||||||
'libavtp: for pcm_aaf plugin'
|
|
||||||
'libsamplerate: for rate_samplerate plugin'
|
|
||||||
'libpulse: for conf_pulse, ctl_pulse and pcm_pulse plugins'
|
|
||||||
'speexdsp: for pcm_speex and rate_speexrate plugins')
|
|
||||||
makedepends=(alsa-lib dbus jack libavtp libpulse libsamplerate speexdsp)
|
|
||||||
source=("https://www.alsa-project.org/files/pub/plugins/$_basename-$pkgver.tar.bz2"
|
|
||||||
pulse-sysdefault.diff
|
|
||||||
"https://git.harting.dev/anonfunc/alsa-plugins/commit/9cdbbb9874757b6f8fda7fb4ac2e3fc59da65946.patch")
|
|
||||||
sha256sums=('1c0f06450c928d711719686c9dbece2d480184f36fab11b8f0534cb7b41e337d'
|
|
||||||
'd8c59b891e2913619d057ffea308293d73892b16fa5a01583d056e372e55309d'
|
|
||||||
'f1fc4fe7d3b4c34b244b276d109af9bfb0b501554e882749b22d4e9a6f3d7596')
|
|
||||||
|
|
||||||
prepare() {
|
|
||||||
cd $_basename-$pkgver
|
|
||||||
|
|
||||||
# Make use of the pulse plugin's "fallback" feature
|
|
||||||
# Keeps parity with our old config from pulseaudio-alsa
|
|
||||||
patch -Np1 -i ../pulse-sysdefault.diff
|
|
||||||
|
|
||||||
# Make rate plugin use libswresample
|
|
||||||
patch -Np1 -i ../9cdbbb9874757b6f8fda7fb4ac2e3fc59da65946.patch
|
|
||||||
|
|
||||||
autoreconf -fvi
|
|
||||||
}
|
|
||||||
|
|
||||||
build() {
|
|
||||||
cd $_basename-$pkgver
|
|
||||||
./configure \
|
|
||||||
--prefix=/usr \
|
|
||||||
--sysconfdir=/etc \
|
|
||||||
--enable-maemo-plugin \
|
|
||||||
--enable-maemo-resource-manager
|
|
||||||
make
|
|
||||||
}
|
|
||||||
|
|
||||||
package() {
|
|
||||||
cd $_basename-$pkgver
|
|
||||||
make DESTDIR="$pkgdir" install
|
|
||||||
install -Dt "$pkgdir/usr/share/doc/$_basename" -m644 doc/README* doc/*.txt
|
|
||||||
|
|
||||||
# remove maemo plugin configuration (it overrides defaults for pcm and ctl),
|
|
||||||
# until a better way is found to package default overrides:
|
|
||||||
# https://bugs.archlinux.org/task/65440
|
|
||||||
rm -v "${pkgdir}/etc/alsa/conf.d/98-maemo.conf"
|
|
||||||
|
|
||||||
# make a proper off-by-default config template out of the example file
|
|
||||||
mv -v "${pkgdir}/etc/alsa/conf.d/99-pulseaudio-default.conf.example" \
|
|
||||||
"${pkgdir}/usr/share/alsa/alsa.conf.d/99-pulseaudio-default.conf"
|
|
||||||
}
|
|
||||||
# vim:set sw=2 et:
|
|
@@ -1,17 +0,0 @@
|
|||||||
diff -u -r alsa-plugins-1.2.2/pulse/99-pulseaudio-default.conf.example alsa-plugins-1.2.2-pulse-sysdefault/pulse/99-pulseaudio-default.conf.example
|
|
||||||
--- alsa-plugins-1.2.2/pulse/99-pulseaudio-default.conf.example 2020-02-19 09:35:42.000000000 +0000
|
|
||||||
+++ alsa-plugins-1.2.2-pulse-sysdefault/pulse/99-pulseaudio-default.conf.example 2020-05-13 10:04:28.446568563 +0000
|
|
||||||
@@ -2,6 +2,7 @@
|
|
||||||
|
|
||||||
pcm.!default {
|
|
||||||
type pulse
|
|
||||||
+ fallback "sysdefault"
|
|
||||||
hint {
|
|
||||||
show on
|
|
||||||
description "Default ALSA Output (currently PulseAudio Sound Server)"
|
|
||||||
@@ -10,4 +11,5 @@
|
|
||||||
|
|
||||||
ctl.!default {
|
|
||||||
type pulse
|
|
||||||
+ fallback "sysdefault"
|
|
||||||
}
|
|
13
antidot/.SRCINFO
Normal file
13
antidot/.SRCINFO
Normal file
@@ -0,0 +1,13 @@
|
|||||||
|
pkgbase = antidot
|
||||||
|
pkgdesc = Cleans up your $HOME from those pesky dotfiles
|
||||||
|
pkgver = 0.6.3
|
||||||
|
pkgrel = 1
|
||||||
|
url = https://github.com/doron-cohen/antidot
|
||||||
|
arch = x86_64
|
||||||
|
license = MIT
|
||||||
|
makedepends = go
|
||||||
|
depends = glibc
|
||||||
|
source = antidot-0.6.3.tar.gz::https://github.com/doron-cohen/antidot/archive/refs/tags/v0.6.3.tar.gz
|
||||||
|
b2sums = d39b0f0faaf2359dc2d15244da124dfc482d8a9f82d76802facf23bec1812e100606f24e5c832815aaf9907c0d8982b93b3894d599c58443113b532fb37a672c
|
||||||
|
|
||||||
|
pkgname = antidot
|
4
antidot/.nvchecker.toml
Normal file
4
antidot/.nvchecker.toml
Normal file
@@ -0,0 +1,4 @@
|
|||||||
|
[antidot]
|
||||||
|
source = "git"
|
||||||
|
git = "https://github.com/doron-cohen/antidot.git"
|
||||||
|
prefix = "v"
|
36
antidot/PKGBUILD
Normal file
36
antidot/PKGBUILD
Normal file
@@ -0,0 +1,36 @@
|
|||||||
|
# Maintainer: Giovanni Harting <539@idlegandalf.com>
|
||||||
|
|
||||||
|
pkgname=antidot
|
||||||
|
pkgver=0.6.3
|
||||||
|
pkgrel=1
|
||||||
|
pkgdesc='Cleans up your $HOME from those pesky dotfiles'
|
||||||
|
arch=(x86_64)
|
||||||
|
url="https://github.com/doron-cohen/$pkgname"
|
||||||
|
license=(MIT)
|
||||||
|
depends=(glibc)
|
||||||
|
makedepends=(go)
|
||||||
|
source=("$pkgname-$pkgver.tar.gz::$url/archive/refs/tags/v$pkgver.tar.gz")
|
||||||
|
b2sums=('d39b0f0faaf2359dc2d15244da124dfc482d8a9f82d76802facf23bec1812e100606f24e5c832815aaf9907c0d8982b93b3894d599c58443113b532fb37a672c')
|
||||||
|
|
||||||
|
prepare(){
|
||||||
|
cd $pkgname-$pkgver
|
||||||
|
mkdir -p build/
|
||||||
|
}
|
||||||
|
|
||||||
|
build() {
|
||||||
|
cd $pkgname-$pkgver
|
||||||
|
export CGO_CPPFLAGS="${CPPFLAGS}"
|
||||||
|
export CGO_CFLAGS="${CFLAGS}"
|
||||||
|
export CGO_CXXFLAGS="${CXXFLAGS}"
|
||||||
|
export CGO_LDFLAGS="${LDFLAGS}"
|
||||||
|
export GOFLAGS="-buildmode=pie -trimpath -ldflags=-linkmode=external -mod=readonly -modcacherw"
|
||||||
|
go build -o build
|
||||||
|
}
|
||||||
|
|
||||||
|
package() {
|
||||||
|
cd $pkgname-$pkgver
|
||||||
|
install -Dm755 build/$pkgname "$pkgdir"/usr/bin/$pkgname
|
||||||
|
install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
|
||||||
|
}
|
||||||
|
|
||||||
|
# vim:set ts=2 sw=2 et:
|
25
asus-numpad/.SRCINFO
Normal file
25
asus-numpad/.SRCINFO
Normal file
@@ -0,0 +1,25 @@
|
|||||||
|
pkgbase = asus-numpad
|
||||||
|
pkgdesc = Linux daemon for Asus laptops to activate numpad on touchpad
|
||||||
|
pkgver = 0.4.1
|
||||||
|
pkgrel = 7
|
||||||
|
url = https://github.com/iamkroot/asus-numpad
|
||||||
|
arch = x86_64
|
||||||
|
license = MIT
|
||||||
|
makedepends = cargo
|
||||||
|
depends = libevdev
|
||||||
|
depends = gcc-libs
|
||||||
|
depends = glibc
|
||||||
|
source = asus-numpad-0.4.1.tar.gz::https://github.com/iamkroot/asus-numpad/archive/refs/tags/v0.4.1.tar.gz
|
||||||
|
source = https://github.com/iamkroot/asus-numpad/commit/702141b3752bd38abf82215e74f255fffc1a6266.patch
|
||||||
|
source = asus-numpad.sysusers
|
||||||
|
source = asus-numpad.service
|
||||||
|
source = asus-numpad.rules
|
||||||
|
source = asus-numpad.modules
|
||||||
|
b2sums = 74bd538beb97f8455f2b6dd059bd43d6638b7db58f102d7e0e9a03455c5e80bc1be41537197fb523ad78a15314fc90904a0d5cbe635f602b9aa9e7c169eab924
|
||||||
|
b2sums = f0eb246a1b80566ea6faca8b9fb2977f7adb273a8bcef1f4a1fce3488b80d4ead55da41ba27993153c8aa792b69839f90ed514552b73e3ecc0b6458b0f467d97
|
||||||
|
b2sums = 8c7ab593e3626237abad9bbf9ee37939ab6258722291d82713281d1bae714c13d09e50e4bcffe5d5893911cb20b698ee07e1f6313559741a3a36070e80289cf1
|
||||||
|
b2sums = 10e6cd26a818c7bafdc2bc9b8b2bb263eb42c98044bc396a495b297586ccbf11f7f5392ffea718f4ae238bafcc47edd212e6f4aca21792a918e40945241bc2c5
|
||||||
|
b2sums = c3656778241ac205cfe73c59c91a4a588b245c58ecadd8c3e147c8c0cd4fd401007b9c5c69897555e11c5af1d57d5412b02fabcaeadaadd0a89acb70b04384bc
|
||||||
|
b2sums = ff669b533f2911f39160e33bc958f7ea471f2efb29d1cafae281fbd81d7ff97b198598734991d3894ce5f848e1857293f76e39693a08a12fc23ec622a1e2a7bb
|
||||||
|
|
||||||
|
pkgname = asus-numpad
|
4
asus-numpad/.nvchecker.toml
Normal file
4
asus-numpad/.nvchecker.toml
Normal file
@@ -0,0 +1,4 @@
|
|||||||
|
[asus-numpad]
|
||||||
|
source = "git"
|
||||||
|
git = "https://github.com/iamkroot/asus-numpad.git"
|
||||||
|
prefix = "v"
|
59
asus-numpad/PKGBUILD
Normal file
59
asus-numpad/PKGBUILD
Normal file
@@ -0,0 +1,59 @@
|
|||||||
|
# Maintainer: Giovanni Harting
|
||||||
|
|
||||||
|
pkgname=asus-numpad
|
||||||
|
pkgver=0.4.1
|
||||||
|
pkgrel=7
|
||||||
|
pkgdesc='Linux daemon for Asus laptops to activate numpad on touchpad'
|
||||||
|
arch=(x86_64)
|
||||||
|
url='https://github.com/iamkroot/asus-numpad'
|
||||||
|
license=(MIT)
|
||||||
|
depends=(libevdev gcc-libs glibc)
|
||||||
|
makedepends=(cargo)
|
||||||
|
source=("$pkgname-$pkgver.tar.gz::$url/archive/refs/tags/v$pkgver.tar.gz"
|
||||||
|
"$url/commit/702141b3752bd38abf82215e74f255fffc1a6266.patch"
|
||||||
|
$pkgname.{sysusers,service,rules,modules})
|
||||||
|
b2sums=('74bd538beb97f8455f2b6dd059bd43d6638b7db58f102d7e0e9a03455c5e80bc1be41537197fb523ad78a15314fc90904a0d5cbe635f602b9aa9e7c169eab924'
|
||||||
|
'f0eb246a1b80566ea6faca8b9fb2977f7adb273a8bcef1f4a1fce3488b80d4ead55da41ba27993153c8aa792b69839f90ed514552b73e3ecc0b6458b0f467d97'
|
||||||
|
'8c7ab593e3626237abad9bbf9ee37939ab6258722291d82713281d1bae714c13d09e50e4bcffe5d5893911cb20b698ee07e1f6313559741a3a36070e80289cf1'
|
||||||
|
'10e6cd26a818c7bafdc2bc9b8b2bb263eb42c98044bc396a495b297586ccbf11f7f5392ffea718f4ae238bafcc47edd212e6f4aca21792a918e40945241bc2c5'
|
||||||
|
'c3656778241ac205cfe73c59c91a4a588b245c58ecadd8c3e147c8c0cd4fd401007b9c5c69897555e11c5af1d57d5412b02fabcaeadaadd0a89acb70b04384bc'
|
||||||
|
'ff669b533f2911f39160e33bc958f7ea471f2efb29d1cafae281fbd81d7ff97b198598734991d3894ce5f848e1857293f76e39693a08a12fc23ec622a1e2a7bb')
|
||||||
|
|
||||||
|
prepare() {
|
||||||
|
cd $pkgname-$pkgver
|
||||||
|
|
||||||
|
# use stable rust toolchain
|
||||||
|
patch -p1 < ../702141b3752bd38abf82215e74f255fffc1a6266.patch
|
||||||
|
|
||||||
|
export RUSTUP_TOOLCHAIN=stable
|
||||||
|
cargo fetch --locked --target "$(rustc -vV | sed -n 's/host: //p')"
|
||||||
|
}
|
||||||
|
|
||||||
|
build() {
|
||||||
|
cd $pkgname-$pkgver
|
||||||
|
export RUSTUP_TOOLCHAIN=stable
|
||||||
|
export CARGO_TARGET_DIR=target
|
||||||
|
cargo build --frozen --release --all-features
|
||||||
|
}
|
||||||
|
|
||||||
|
check() {
|
||||||
|
cd $pkgname-$pkgver
|
||||||
|
export RUSTUP_TOOLCHAIN=stable
|
||||||
|
cargo test --frozen --all-features
|
||||||
|
}
|
||||||
|
|
||||||
|
package() {
|
||||||
|
# binary
|
||||||
|
install -Dm755 -t "$pkgdir/usr/bin" "$pkgname-$pkgver/target/release/$pkgname"
|
||||||
|
|
||||||
|
# license
|
||||||
|
install -Dm644 $pkgname-$pkgver/LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
|
||||||
|
|
||||||
|
# configs
|
||||||
|
install -Dm644 $pkgname.sysusers "$pkgdir/usr/lib/sysusers.d/$pkgname.conf"
|
||||||
|
install -Dm644 $pkgname.service -t "$pkgdir/usr/lib/systemd/system/"
|
||||||
|
install -Dm644 $pkgname.rules "$pkgdir/usr/lib/udev/rules.d/99-$pkgname.rules"
|
||||||
|
install -Dm644 $pkgname.modules "$pkgdir/usr/lib/modules-load.d/$pkgname.conf"
|
||||||
|
}
|
||||||
|
|
||||||
|
# vim:set ts=2 sw=2 et:
|
2
asus-numpad/asus-numpad.modules
Normal file
2
asus-numpad/asus-numpad.modules
Normal file
@@ -0,0 +1,2 @@
|
|||||||
|
i2c-dev
|
||||||
|
uinput
|
1
asus-numpad/asus-numpad.rules
Normal file
1
asus-numpad/asus-numpad.rules
Normal file
@@ -0,0 +1 @@
|
|||||||
|
KERNEL=="uinput", RUN+="/bin/setfacl -m u:asus_numpad:rw- /dev/uinput"
|
12
asus-numpad/asus-numpad.service
Normal file
12
asus-numpad/asus-numpad.service
Normal file
@@ -0,0 +1,12 @@
|
|||||||
|
[Unit]
|
||||||
|
Description=Asus Numpad Driver
|
||||||
|
|
||||||
|
[Service]
|
||||||
|
User=asus_numpad
|
||||||
|
ExecStart=asus-numpad
|
||||||
|
TimeoutSec=5
|
||||||
|
Restart=on-failure
|
||||||
|
RestartSec=1
|
||||||
|
|
||||||
|
[Install]
|
||||||
|
WantedBy=default.target
|
3
asus-numpad/asus-numpad.sysusers
Normal file
3
asus-numpad/asus-numpad.sysusers
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
u asus_numpad - "ASUS Numpad deamon user"
|
||||||
|
m asus_numpad input
|
||||||
|
m asus_numpad i2c
|
@@ -1,30 +0,0 @@
|
|||||||
pkgbase = coreapps-meta
|
|
||||||
pkgdesc = CoreApps application family meta package
|
|
||||||
pkgver = 1
|
|
||||||
pkgrel = 1
|
|
||||||
url = https://gitlab.com/cubocore
|
|
||||||
arch = any
|
|
||||||
license = GPL3
|
|
||||||
depends = coreaction
|
|
||||||
depends = corearchiver
|
|
||||||
depends = corefm
|
|
||||||
depends = coregarage
|
|
||||||
depends = corehunt
|
|
||||||
depends = coreimage
|
|
||||||
depends = coreinfo
|
|
||||||
depends = corekeyboard
|
|
||||||
depends = corepad
|
|
||||||
depends = corepaint
|
|
||||||
depends = corepdf
|
|
||||||
depends = corepins
|
|
||||||
depends = corerenamer
|
|
||||||
depends = coreshot
|
|
||||||
depends = corestats
|
|
||||||
depends = corestuff
|
|
||||||
depends = coreterminal
|
|
||||||
depends = coretime
|
|
||||||
depends = coreuniverse
|
|
||||||
optdepends = coretoppings: additional features and plugins
|
|
||||||
|
|
||||||
pkgname = coreapps-meta
|
|
||||||
|
|
@@ -1,30 +0,0 @@
|
|||||||
# Maintainer: Giovanni Harting <539@idlegandalf.com>
|
|
||||||
|
|
||||||
pkgname=coreapps-meta
|
|
||||||
pkgver=1
|
|
||||||
pkgrel=1
|
|
||||||
pkgdesc="CoreApps application family meta package"
|
|
||||||
arch=(any)
|
|
||||||
url="https://gitlab.com/cubocore"
|
|
||||||
license=('GPL3')
|
|
||||||
depends=(
|
|
||||||
'coreaction'
|
|
||||||
'corearchiver'
|
|
||||||
'corefm'
|
|
||||||
'coregarage'
|
|
||||||
'corehunt'
|
|
||||||
'coreimage'
|
|
||||||
'coreinfo'
|
|
||||||
'corekeyboard'
|
|
||||||
'corepad'
|
|
||||||
'corepaint'
|
|
||||||
'corepdf'
|
|
||||||
'corepins'
|
|
||||||
'corerenamer'
|
|
||||||
'coreshot'
|
|
||||||
'corestats'
|
|
||||||
'corestuff'
|
|
||||||
'coreterminal'
|
|
||||||
'coretime'
|
|
||||||
'coreuniverse')
|
|
||||||
optdepends=('coretoppings: additional features and plugins')
|
|
@@ -1,23 +0,0 @@
|
|||||||
pkgbase = eggdrop
|
|
||||||
pkgdesc = The world's most popular Open Source IRC bot.
|
|
||||||
pkgver = 1.8.4
|
|
||||||
pkgrel = 1
|
|
||||||
url = http://www.eggheads.org/
|
|
||||||
arch = i686
|
|
||||||
arch = x86_64
|
|
||||||
license = GPL2
|
|
||||||
depends = tcl
|
|
||||||
depends = openssl
|
|
||||||
backup = etc/eggdrop.conf
|
|
||||||
source = http://ftp.eggheads.org/pub/eggdrop/source/1.8/eggdrop-1.8.4.tar.gz
|
|
||||||
source = http://ftp.eggheads.org/pub/eggdrop/source/1.8/eggdrop-1.8.4.tar.gz.asc
|
|
||||||
source = dlopen.c
|
|
||||||
source = utf8.patch
|
|
||||||
validpgpkeys = E01C240484DE7DBE190FE141E7667DE1D1A39AFF
|
|
||||||
sha512sums = d08af09dc83045bf89eae957e7817591f16456f83ba3efe6b361fd421a3d4068348543275c26b27b006f09f06344c04cdf58ee4231f1aee0e7537ec39bc24b49
|
|
||||||
sha512sums = SKIP
|
|
||||||
sha512sums = e1d254a6adae76198f7e20729aaff5d01a0947cb07faed560574886c1ce3794242204ec0c2f5905584240b243bf36103fffbb06f4154c022228c1b701a070e5c
|
|
||||||
sha512sums = 7966d4d42994e44a0e571b89f1c66cb41f672d75e6ced7051d1ece23d8c209059c3565b41de950bf9c907701ce7a5e33a215b637587075ed300a002a58eda503
|
|
||||||
|
|
||||||
pkgname = eggdrop
|
|
||||||
|
|
101
eggdrop/PKGBUILD
101
eggdrop/PKGBUILD
@@ -1,101 +0,0 @@
|
|||||||
# Maintainer: Giovanni Harting <539@idlegandalf.com>
|
|
||||||
# Contributor: kreon <kreon@jnode.in>
|
|
||||||
# Contributor: Boohbah <boohbah at gmail.com>
|
|
||||||
# Contributor: Daniel J Griffiths <ghost1227 at archlinux.us>
|
|
||||||
# Contributor: Mantas Mikulėnas <grawity at gmail.com>
|
|
||||||
|
|
||||||
pkgname=eggdrop
|
|
||||||
pkgver=1.8.4
|
|
||||||
pkgrel=1
|
|
||||||
pkgdesc="The world's most popular Open Source IRC bot."
|
|
||||||
arch=('i686' 'x86_64')
|
|
||||||
url="http://www.eggheads.org/"
|
|
||||||
license=('GPL2')
|
|
||||||
depends=('tcl' 'openssl')
|
|
||||||
source=("http://ftp.eggheads.org/pub/$pkgname/source/1.8/$pkgname-$pkgver.tar.gz"
|
|
||||||
"http://ftp.eggheads.org/pub/$pkgname/source/1.8/$pkgname-$pkgver.tar.gz.asc"
|
|
||||||
'dlopen.c' 'utf8.patch')
|
|
||||||
backup=("etc/$pkgname.conf")
|
|
||||||
#options=('!makeflags')
|
|
||||||
sha512sums=('d08af09dc83045bf89eae957e7817591f16456f83ba3efe6b361fd421a3d4068348543275c26b27b006f09f06344c04cdf58ee4231f1aee0e7537ec39bc24b49'
|
|
||||||
'SKIP'
|
|
||||||
'e1d254a6adae76198f7e20729aaff5d01a0947cb07faed560574886c1ce3794242204ec0c2f5905584240b243bf36103fffbb06f4154c022228c1b701a070e5c'
|
|
||||||
'7966d4d42994e44a0e571b89f1c66cb41f672d75e6ced7051d1ece23d8c209059c3565b41de950bf9c907701ce7a5e33a215b637587075ed300a002a58eda503')
|
|
||||||
validpgpkeys=('E01C240484DE7DBE190FE141E7667DE1D1A39AFF')
|
|
||||||
|
|
||||||
# Want multiple *unique* installations? Change the pkgname, it will just work.
|
|
||||||
_sharedir="/usr/share"
|
|
||||||
_modulesdir="/usr/lib/$pkgname"
|
|
||||||
_scriptsdir="$_sharedir/$pkgname/scripts"
|
|
||||||
_helpdir="$_sharedir/$pkgname/help"
|
|
||||||
_bin="/usr/bin/$pkgname"
|
|
||||||
_mandir="$_sharedir/man/man1"
|
|
||||||
readonly -a _sharedir _modulesdir _scriptsdir _helpdir _bin _mandir
|
|
||||||
|
|
||||||
build() {
|
|
||||||
cd "$srcdir/$pkgname-$pkgver"
|
|
||||||
|
|
||||||
# UNCOMMENT IF YOU NEED UTF-8 SUPPORT
|
|
||||||
#patch -p1 < "$srcdir/utf8.patch"
|
|
||||||
|
|
||||||
# Don't complain about language files on startup.
|
|
||||||
sed -i "s|\"./language\"|\"$_sharedir/$pkgname/language\"|g" src/eggdrop.h
|
|
||||||
|
|
||||||
./configure
|
|
||||||
make config
|
|
||||||
make
|
|
||||||
}
|
|
||||||
|
|
||||||
check() {
|
|
||||||
cd "$srcdir/$pkgname-$pkgver"
|
|
||||||
|
|
||||||
# If this fails, theres a rather good chance something is broken.
|
|
||||||
|
|
||||||
gcc -O2 "$srcdir/dlopen.c" -o dlopen -ldl
|
|
||||||
|
|
||||||
for module in *.so ; do
|
|
||||||
if ! env LD_PRELOAD='' ./dlopen "${module}" ; then
|
|
||||||
error "Sanity check failed: "${module}" cannot be loaded. Proceeding anyway.."
|
|
||||||
fi
|
|
||||||
done
|
|
||||||
|
|
||||||
rm dlopen
|
|
||||||
}
|
|
||||||
|
|
||||||
package() {
|
|
||||||
readonly eggtmp="$pkgdir/tmp"
|
|
||||||
mkdir -p -m 0755 "$eggtmp"
|
|
||||||
|
|
||||||
# This is ugly..
|
|
||||||
|
|
||||||
cd "$srcdir/$pkgname-$pkgver"
|
|
||||||
make install DEST="$eggtmp"
|
|
||||||
|
|
||||||
find "$eggtmp" -name 'CONTENTS' -exec rm {} +
|
|
||||||
|
|
||||||
mkdir -p -m 0755 "$pkgdir/etc" \
|
|
||||||
"$pkgdir/usr/"{bin,lib} \
|
|
||||||
"$pkgdir/$_sharedir/"{$pkgname,doc,man/man1}
|
|
||||||
|
|
||||||
mv "$eggtmp/modules-$pkgver" "$pkgdir/$_modulesdir"
|
|
||||||
mv "$eggtmp/eggdrop-$pkgver" "$pkgdir/$_bin"
|
|
||||||
mv "$eggtmp/doc/man1/$pkgname.1" "$pkgdir/$_mandir/$pkgname.1"
|
|
||||||
rm -r "$eggtmp/doc/man1"
|
|
||||||
mv "$eggtmp/doc" "$pkgdir/$_sharedir/doc/$pkgname"
|
|
||||||
|
|
||||||
for d in language scripts help text; do
|
|
||||||
mv "$eggtmp/${d}" "$pkgdir/$_sharedir/$pkgname"
|
|
||||||
done
|
|
||||||
|
|
||||||
sed -e '2d' \
|
|
||||||
-e "1s@^.*@#!$_bin@" \
|
|
||||||
-e "s@scripts/@$_scriptsdir/@g" \
|
|
||||||
-e "s@help/@$_helpdir@g" \
|
|
||||||
-e "s@modules/@$_modulesdir/@g" \
|
|
||||||
eggdrop.conf > "$pkgdir/etc/$pkgname.conf"
|
|
||||||
|
|
||||||
rm -r "$eggtmp"
|
|
||||||
find "$pkgdir/$_sharedir" -type f -exec chmod 0444 {} +
|
|
||||||
}
|
|
||||||
|
|
||||||
# vim:set ts=2 sw=2 et:
|
|
@@ -1,28 +0,0 @@
|
|||||||
#include <dlfcn.h>
|
|
||||||
#include <stdio.h>
|
|
||||||
#include <limits.h>
|
|
||||||
#include <sys/stat.h>
|
|
||||||
/* Simple program to see if dlopen() would succeed. */
|
|
||||||
int main(int argc, char **argv)
|
|
||||||
{
|
|
||||||
int i;
|
|
||||||
struct stat st;
|
|
||||||
char buf[PATH_MAX];
|
|
||||||
for (i = 1; i < argc; i++) {
|
|
||||||
if (dlopen(argv[i], RTLD_NOW)) {
|
|
||||||
fprintf(stdout, "dlopen() of \"%s\" succeeded.\n",
|
|
||||||
argv[i]);
|
|
||||||
} else {
|
|
||||||
snprintf(buf, sizeof(buf), "./%s", argv[i]);
|
|
||||||
if ((stat(buf, &st) == 0) && dlopen(buf, RTLD_NOW)) {
|
|
||||||
fprintf(stdout, "dlopen() of \"./%s\" "
|
|
||||||
"succeeded.\n", argv[i]);
|
|
||||||
} else {
|
|
||||||
fprintf(stdout, "dlopen() of \"%s\" failed: "
|
|
||||||
"%s\n", argv[i], dlerror());
|
|
||||||
return 1;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
return 0;
|
|
||||||
}
|
|
@@ -1,12 +0,0 @@
|
|||||||
diff -Nura e2/src/tcl.c e1/src/tcl.c
|
|
||||||
--- e2/src/tcl.c 2011-09-10 01:37:53.000000000 +0400
|
|
||||||
+++ e1/src/tcl.c 2016-10-08 01:25:00.830082096 +0300
|
|
||||||
@@ -863,7 +863,7 @@
|
|
||||||
}
|
|
||||||
|
|
||||||
if (encoding == NULL) {
|
|
||||||
- encoding = "iso8859-1";
|
|
||||||
+ encoding = "utf-8";
|
|
||||||
}
|
|
||||||
|
|
||||||
Tcl_SetSystemEncoding(NULL, encoding);
|
|
18
hide-client/.SRCINFO
Normal file
18
hide-client/.SRCINFO
Normal file
@@ -0,0 +1,18 @@
|
|||||||
|
pkgbase = hide-client
|
||||||
|
pkgdesc = Hide.me CLI VPN client for Linux
|
||||||
|
pkgver = 0.9.10
|
||||||
|
pkgrel = 2
|
||||||
|
url = https://github.com/eventure/hide.client.linux
|
||||||
|
arch = x86_64
|
||||||
|
arch = aarch64
|
||||||
|
arch = armv7h
|
||||||
|
license = GPL-2.0-only
|
||||||
|
makedepends = go
|
||||||
|
depends = glibc
|
||||||
|
backup = etc/hide.me/config
|
||||||
|
source = hide-client-0.9.10.zip::https://github.com/eventure/hide.client.linux/archive/0.9.10.zip
|
||||||
|
source = arch-config.patch
|
||||||
|
b2sums = 7d69b5b1104ed63106e91df2248c585806c79989670068dcf5892196a146f4abe93945061f99b756623d5e4ccaa7e506b3b2254b2c8821ab2c12f750a48429b6
|
||||||
|
b2sums = 2fdf3c338bd801847c4202ba70e1e3b7652401ad8398aa56d5dcab4525aea22663de85b9f4dd09ef4faaff03378330598a5b6517406711a9d0b5cef9a6b6e6b2
|
||||||
|
|
||||||
|
pkgname = hide-client
|
4
hide-client/.nvchecker.toml
Normal file
4
hide-client/.nvchecker.toml
Normal file
@@ -0,0 +1,4 @@
|
|||||||
|
[hide-client]
|
||||||
|
source = "git"
|
||||||
|
git = "https://github.com/eventure/hide.client.linux.git"
|
||||||
|
prefix = "v"
|
57
hide-client/PKGBUILD
Normal file
57
hide-client/PKGBUILD
Normal file
@@ -0,0 +1,57 @@
|
|||||||
|
# Maintainer: Giovanni Harting <539@idlegandalf.com>
|
||||||
|
# Contributor: Leonard Janis Robert König <ljrk at ljrk dot org>
|
||||||
|
|
||||||
|
pkgname=hide-client
|
||||||
|
_name=hide.client.linux
|
||||||
|
pkgver=0.9.10
|
||||||
|
pkgrel=2
|
||||||
|
pkgdesc='Hide.me CLI VPN client for Linux'
|
||||||
|
arch=(x86_64 aarch64 armv7h)
|
||||||
|
url='https://github.com/eventure/hide.client.linux'
|
||||||
|
license=(GPL-2.0-only)
|
||||||
|
depends=(glibc)
|
||||||
|
makedepends=(go)
|
||||||
|
backup=('etc/hide.me/config')
|
||||||
|
source=("$pkgname-$pkgver.zip::$url/archive/$pkgver.zip"
|
||||||
|
arch-config.patch)
|
||||||
|
b2sums=('7d69b5b1104ed63106e91df2248c585806c79989670068dcf5892196a146f4abe93945061f99b756623d5e4ccaa7e506b3b2254b2c8821ab2c12f750a48429b6'
|
||||||
|
'2fdf3c338bd801847c4202ba70e1e3b7652401ad8398aa56d5dcab4525aea22663de85b9f4dd09ef4faaff03378330598a5b6517406711a9d0b5cef9a6b6e6b2')
|
||||||
|
|
||||||
|
prepare() {
|
||||||
|
cd $_name-$pkgver
|
||||||
|
|
||||||
|
# patch config to arch-specific defaults
|
||||||
|
patch -p1 < ../arch-config.patch
|
||||||
|
}
|
||||||
|
|
||||||
|
build() {
|
||||||
|
cd $_name-$pkgver
|
||||||
|
|
||||||
|
export CGO_CPPFLAGS="${CPPFLAGS}"
|
||||||
|
export CGO_CFLAGS="${CFLAGS}"
|
||||||
|
export CGO_CXXFLAGS="${CXXFLAGS}"
|
||||||
|
export CGO_LDFLAGS="${LDFLAGS}"
|
||||||
|
|
||||||
|
go build \
|
||||||
|
-trimpath \
|
||||||
|
-buildmode=pie \
|
||||||
|
-mod=readonly \
|
||||||
|
-modcacherw \
|
||||||
|
-ldflags "-linkmode external" \
|
||||||
|
-o hide.me \
|
||||||
|
.
|
||||||
|
}
|
||||||
|
|
||||||
|
package() {
|
||||||
|
cd $_name-$pkgver
|
||||||
|
|
||||||
|
install -Dm755 -t "$pkgdir"/usr/bin hide.me
|
||||||
|
install -Dm644 -t "$pkgdir"/usr/share/hide.me CA.pem
|
||||||
|
|
||||||
|
# for (system-wide) accessToken.txt
|
||||||
|
install -dm755 "$pkgdir"/etc/hide.me
|
||||||
|
install -Dm644 -t "$pkgdir"/etc/hide.me config
|
||||||
|
install -Dm644 -t "$pkgdir"/usr/lib/systemd/system hide.me@.service
|
||||||
|
}
|
||||||
|
|
||||||
|
# vim:set ts=2 sw=2 et:
|
61
hide-client/arch-config.patch
Normal file
61
hide-client/arch-config.patch
Normal file
@@ -0,0 +1,61 @@
|
|||||||
|
From 0de020184f52f79e757645e3ae1bfd0af4a5013b Mon Sep 17 00:00:00 2001
|
||||||
|
From: Giovanni Harting <539@idlegandalf.com>
|
||||||
|
Date: Tue, 3 Dec 2024 00:12:30 +0100
|
||||||
|
Subject: [PATCH] archlinux config changes
|
||||||
|
|
||||||
|
---
|
||||||
|
configuration.go | 6 +++---
|
||||||
|
hide.me@.service | 10 +++++-----
|
||||||
|
2 files changed, 8 insertions(+), 8 deletions(-)
|
||||||
|
|
||||||
|
diff --git a/configuration.go b/configuration.go
|
||||||
|
index 06f170a..bd80daa 100644
|
||||||
|
--- a/configuration.go
|
||||||
|
+++ b/configuration.go
|
||||||
|
@@ -41,8 +41,8 @@ func NewConfiguration() *Configuration {
|
||||||
|
Host: "", // command line option "-n"
|
||||||
|
Port: 432, // command line option "-p"
|
||||||
|
Domain: "hide.me", // Not configurable
|
||||||
|
- CA: "CA.pem", // command line option "-ca"
|
||||||
|
- AccessTokenPath: "accessToken.txt", // command line option "-t"
|
||||||
|
+ CA: "/usr/share/hide.me/CA.pem", // command line option "-ca"
|
||||||
|
+ AccessTokenPath: "/etc/hide.me/accessToken.txt", // command line option "-t"
|
||||||
|
Username: "", // command line option "-u"
|
||||||
|
Password: "", // Only configurable through the config file
|
||||||
|
RestTimeout: 10 * time.Second, // Only configurable through the config file
|
||||||
|
@@ -188,4 +188,4 @@ func ( c *Configuration ) Parse() ( err error ) {
|
||||||
|
if err != nil { return }
|
||||||
|
})
|
||||||
|
return
|
||||||
|
-}
|
||||||
|
\ No newline at end of file
|
||||||
|
+}
|
||||||
|
diff --git a/hide.me@.service b/hide.me@.service
|
||||||
|
index 299b9d8..1a445a8 100644
|
||||||
|
--- a/hide.me@.service
|
||||||
|
+++ b/hide.me@.service
|
||||||
|
@@ -6,10 +6,10 @@ DefaultDependencies=yes
|
||||||
|
|
||||||
|
[Service]
|
||||||
|
Type=notify
|
||||||
|
-ExecStart=/opt/hide.me/hide.me $OPTIONS connect %i
|
||||||
|
-WorkingDirectory=/opt/hide.me
|
||||||
|
-ReadWritePaths=/opt/hide.me /etc -/run/systemd/resolve
|
||||||
|
-EnvironmentFile=/opt/hide.me/config
|
||||||
|
+ExecStart=/usr/bin/hide.me $OPTIONS connect %i
|
||||||
|
+WorkingDirectory=/etc/hide.me
|
||||||
|
+ReadWritePaths=/etc/hide.me /etc/resolv.conf -/run/systemd/resolve
|
||||||
|
+EnvironmentFile=/etc/hide.me/config
|
||||||
|
TimeoutStopSec=30
|
||||||
|
Restart=always
|
||||||
|
RestartSec=5s
|
||||||
|
@@ -31,4 +31,4 @@ Group=root
|
||||||
|
LimitNOFILE=64
|
||||||
|
|
||||||
|
[Install]
|
||||||
|
-WantedBy=multi-user.target
|
||||||
|
\ No newline at end of file
|
||||||
|
+WantedBy=multi-user.target
|
||||||
|
--
|
||||||
|
2.47.1
|
||||||
|
|
15
mmdbinspect/.SRCINFO
Normal file
15
mmdbinspect/.SRCINFO
Normal file
@@ -0,0 +1,15 @@
|
|||||||
|
pkgbase = mmdbinspect
|
||||||
|
pkgdesc = look up records for one or more IPs/networks in one or more .mmdb databases
|
||||||
|
pkgver = 0.2.0
|
||||||
|
pkgrel = 1
|
||||||
|
url = https://github.com/maxmind/mmdbinspect
|
||||||
|
arch = x86_64
|
||||||
|
arch = aarch64
|
||||||
|
arch = armv7h
|
||||||
|
license = Apache-2.0
|
||||||
|
makedepends = go
|
||||||
|
depends = glibc
|
||||||
|
source = mmdbinspect-0.2.0.tar.gz::https://github.com/maxmind/mmdbinspect/archive/refs/tags/v0.2.0.tar.gz
|
||||||
|
b2sums = b293a03aa0d2b4407d06925ac5d6dcca22aa7170ce98cf757c5ddd7dadced42a2d9c662dbb32154a4f112d1ed1a43386a4c8512f0eb078936969dd412fa783d6
|
||||||
|
|
||||||
|
pkgname = mmdbinspect
|
5
mmdbinspect/.nvchecker.toml
Normal file
5
mmdbinspect/.nvchecker.toml
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
[mmdbinspect]
|
||||||
|
source = "git"
|
||||||
|
git = "https://github.com/maxmind/mmdbinspect.git"
|
||||||
|
prefix = "v"
|
||||||
|
exclude_regex = ".*-(alpha|beta|rc|pre).*"
|
38
mmdbinspect/PKGBUILD
Normal file
38
mmdbinspect/PKGBUILD
Normal file
@@ -0,0 +1,38 @@
|
|||||||
|
# Maintainer: Giovanni Harting <539@idlegandalf.com>
|
||||||
|
|
||||||
|
pkgname=mmdbinspect
|
||||||
|
pkgver=0.2.0
|
||||||
|
pkgrel=1
|
||||||
|
pkgdesc='look up records for one or more IPs/networks in one or more .mmdb databases'
|
||||||
|
arch=(x86_64 aarch64 armv7h)
|
||||||
|
url="https://github.com/maxmind/mmdbinspect"
|
||||||
|
license=(Apache-2.0)
|
||||||
|
depends=(glibc)
|
||||||
|
makedepends=(go)
|
||||||
|
source=("$pkgname-$pkgver.tar.gz::$url/archive/refs/tags/v$pkgver.tar.gz")
|
||||||
|
b2sums=('b293a03aa0d2b4407d06925ac5d6dcca22aa7170ce98cf757c5ddd7dadced42a2d9c662dbb32154a4f112d1ed1a43386a4c8512f0eb078936969dd412fa783d6')
|
||||||
|
|
||||||
|
build() {
|
||||||
|
cd $pkgname-$pkgver
|
||||||
|
|
||||||
|
export CGO_CPPFLAGS="${CPPFLAGS}"
|
||||||
|
export CGO_CFLAGS="${CFLAGS}"
|
||||||
|
export CGO_CXXFLAGS="${CXXFLAGS}"
|
||||||
|
export CGO_LDFLAGS="${LDFLAGS}"
|
||||||
|
|
||||||
|
go build \
|
||||||
|
-trimpath \
|
||||||
|
-buildmode=pie \
|
||||||
|
-mod=readonly \
|
||||||
|
-modcacherw \
|
||||||
|
-ldflags "-linkmode external -extldflags \"${LDFLAGS}\"" \
|
||||||
|
-o $pkgname \
|
||||||
|
cmd/mmdbinspect/main.go
|
||||||
|
}
|
||||||
|
|
||||||
|
package() {
|
||||||
|
cd $pkgname-$pkgver
|
||||||
|
install -Dm755 -t "$pkgdir"/usr/bin $pkgname
|
||||||
|
}
|
||||||
|
|
||||||
|
# vim:set ts=2 sw=2 et:
|
29
motion-git/.SRCINFO
Normal file
29
motion-git/.SRCINFO
Normal file
@@ -0,0 +1,29 @@
|
|||||||
|
pkgbase = motion-git
|
||||||
|
pkgdesc = Monitor and record video signals from many types of cameras
|
||||||
|
pkgver = 4.6.0.r11.629b3ba
|
||||||
|
pkgrel = 2
|
||||||
|
url = https://motion-project.github.io
|
||||||
|
arch = x86_64
|
||||||
|
license = GPL-2.0-or-later
|
||||||
|
makedepends = git
|
||||||
|
depends = glibc
|
||||||
|
depends = libjpeg-turbo
|
||||||
|
depends = sqlite
|
||||||
|
depends = ffmpeg
|
||||||
|
depends = libmicrohttpd
|
||||||
|
depends = libwebp
|
||||||
|
depends = mariadb-libs
|
||||||
|
optdepends = gettext: native language support
|
||||||
|
provides = motion
|
||||||
|
conflicts = motion
|
||||||
|
backup = etc/motion/motion.conf
|
||||||
|
source = git+https://github.com/Motion-Project/motion.git
|
||||||
|
source = motion.service
|
||||||
|
source = motion.sysusers
|
||||||
|
source = motion.tmpfiles
|
||||||
|
b2sums = SKIP
|
||||||
|
b2sums = f2ecae6cdf3e650edca4b69c859c9f16b1a8541d94a880cb29a73237a2b1abd65d3e20ca701603c250d96564294c6967d6bfe917e0aa9aface0c0b41fe65d90f
|
||||||
|
b2sums = e923b20ceb893fb52cffc530f3d777ccbaffd7aef447f368a6a83b73043795acfb6a26da0bcdeb695a3b356baebe9ad89ea9aabd27e986c482dcd71670957a84
|
||||||
|
b2sums = 3f39854b561200ad052529f187a83f135be3ca4ea20e9897fe41fbae7ed898850017bdd496996199afc00f151a2302314aef8c2f6847337cf1b8e8e7579be4e7
|
||||||
|
|
||||||
|
pkgname = motion-git
|
53
motion-git/PKGBUILD
Normal file
53
motion-git/PKGBUILD
Normal file
@@ -0,0 +1,53 @@
|
|||||||
|
# Maintainer: Giovanni Harting <539@idlegandalf.com>
|
||||||
|
# Contributor: Felix Yan <felixonmars@archlinux.org>
|
||||||
|
# Contributor: mrxx <mrxx at cyberhome dot at>
|
||||||
|
# Contributor: Evgeny Kurnevsky <kurnevsky@gmail.com>
|
||||||
|
# Contributor: Sergej Pupykin <pupykin.s+arch@gmail.com>
|
||||||
|
|
||||||
|
pkgname=motion-git
|
||||||
|
pkgver=4.6.0.r11.629b3ba
|
||||||
|
pkgrel=2
|
||||||
|
pkgdesc='Monitor and record video signals from many types of cameras'
|
||||||
|
arch=(x86_64)
|
||||||
|
license=(GPL-2.0-or-later)
|
||||||
|
url='https://motion-project.github.io'
|
||||||
|
conflicts=(motion)
|
||||||
|
provides=(motion)
|
||||||
|
depends=(glibc libjpeg-turbo sqlite ffmpeg libmicrohttpd libwebp mariadb-libs)
|
||||||
|
makedepends=(git)
|
||||||
|
optdepends=('gettext: native language support')
|
||||||
|
backup=('etc/motion/motion.conf')
|
||||||
|
source=("git+https://github.com/Motion-Project/motion.git"
|
||||||
|
${pkgname%-git}.{service,sysusers,tmpfiles})
|
||||||
|
b2sums=('SKIP'
|
||||||
|
'f2ecae6cdf3e650edca4b69c859c9f16b1a8541d94a880cb29a73237a2b1abd65d3e20ca701603c250d96564294c6967d6bfe917e0aa9aface0c0b41fe65d90f'
|
||||||
|
'e923b20ceb893fb52cffc530f3d777ccbaffd7aef447f368a6a83b73043795acfb6a26da0bcdeb695a3b356baebe9ad89ea9aabd27e986c482dcd71670957a84'
|
||||||
|
'3f39854b561200ad052529f187a83f135be3ca4ea20e9897fe41fbae7ed898850017bdd496996199afc00f151a2302314aef8c2f6847337cf1b8e8e7579be4e7')
|
||||||
|
|
||||||
|
pkgver() {
|
||||||
|
cd ${pkgname%-git}
|
||||||
|
printf "%s" "$(git describe --long --tags | sed 's/release-//g;s/\([^-]*-\)g/r\1/;s/-/./g')"
|
||||||
|
}
|
||||||
|
|
||||||
|
build() {
|
||||||
|
cd ${pkgname%-git}
|
||||||
|
autoreconf -fi
|
||||||
|
./configure --prefix=/usr \
|
||||||
|
--without-pgsql \
|
||||||
|
--without-mysql \
|
||||||
|
--sysconfdir=/etc \
|
||||||
|
--with-ffmpeg \
|
||||||
|
--with-webp
|
||||||
|
make
|
||||||
|
}
|
||||||
|
|
||||||
|
package(){
|
||||||
|
cd ${pkgname%-git}
|
||||||
|
make DESTDIR="$pkgdir" install
|
||||||
|
install -Dm644 data/motion-dist.conf "$pkgdir"/etc/motion/motion.conf
|
||||||
|
install -Dm644 ../motion.service "$pkgdir"/usr/lib/systemd/system/motion.service
|
||||||
|
install -Dm644 ../motion.sysusers "$pkgdir"/usr/lib/sysusers.d/motion.conf
|
||||||
|
install -Dm644 ../motion.tmpfiles "$pkgdir"/usr/lib/tmpfiles.d/motion.conf
|
||||||
|
}
|
||||||
|
|
||||||
|
# vim:set ts=2 sw=2 et:
|
23
motion-git/motion.service
Normal file
23
motion-git/motion.service
Normal file
@@ -0,0 +1,23 @@
|
|||||||
|
[Unit]
|
||||||
|
Description=Motion daemon
|
||||||
|
After=local-fs.target network.target
|
||||||
|
|
||||||
|
[Service]
|
||||||
|
User=motion
|
||||||
|
ExecStart=/usr/bin/motion -n
|
||||||
|
Type=simple
|
||||||
|
StandardError=null
|
||||||
|
|
||||||
|
ProtectSystem=strict
|
||||||
|
ProtectHome=true
|
||||||
|
PrivateTmp=true
|
||||||
|
PrivateDevices=true
|
||||||
|
ProtectKernelTunables=true
|
||||||
|
ProtectControlGroups=true
|
||||||
|
NoNewPrivileges=true
|
||||||
|
MemoryDenyWriteExecute=true
|
||||||
|
LockPersonality=true
|
||||||
|
ProtectHostname=true
|
||||||
|
|
||||||
|
[Install]
|
||||||
|
WantedBy=multi-user.target
|
2
motion-git/motion.sysusers
Normal file
2
motion-git/motion.sysusers
Normal file
@@ -0,0 +1,2 @@
|
|||||||
|
u motion - - /var/lib/motion
|
||||||
|
m motion video
|
1
motion-git/motion.tmpfiles
Normal file
1
motion-git/motion.tmpfiles
Normal file
@@ -0,0 +1 @@
|
|||||||
|
d /var/lib/motion 0700 motion motion - -
|
27
motionplus/.SRCINFO
Normal file
27
motionplus/.SRCINFO
Normal file
@@ -0,0 +1,27 @@
|
|||||||
|
pkgbase = motionplus
|
||||||
|
pkgdesc = Monitor and record video signals from many types of cameras
|
||||||
|
pkgver = 0.2.2
|
||||||
|
pkgrel = 1
|
||||||
|
url = https://github.com/Motion-Project/motionplus
|
||||||
|
arch = x86_64
|
||||||
|
license = GPL-3.0-or-later
|
||||||
|
depends = sqlite
|
||||||
|
depends = ffmpeg
|
||||||
|
depends = libmicrohttpd
|
||||||
|
depends = libwebp
|
||||||
|
depends = postgresql-libs
|
||||||
|
depends = mariadb-libs
|
||||||
|
depends = libjpeg-turbo
|
||||||
|
depends = alsa-lib
|
||||||
|
depends = libpulse
|
||||||
|
depends = glibc
|
||||||
|
depends = gcc-libs
|
||||||
|
depends = fftw
|
||||||
|
optdepends = gettext: native language support
|
||||||
|
backup = etc/motionplus/motionplus.conf
|
||||||
|
source = motionplus-0.2.2.tar.gz::https://github.com/Motion-Project/motionplus/archive/refs/tags/release-0.2.2.tar.gz
|
||||||
|
source = motionplus.service
|
||||||
|
b2sums = 0a1be21e97a88008e9002e9a54e6257681f1e3bbcd670319fec24aa1d4bb1bed94670fcc88380dd9fa57694531102c626d81eaa7f1dcfbf742d211da140bd571
|
||||||
|
b2sums = baf8c1cd1b742b834e3faa45315d7187e89d2e439751ee8a99fbde117fd504830d5990540be96c9672ec03efdc9c8fd2b87bd507ab74fe73a30cf16826a3f4f6
|
||||||
|
|
||||||
|
pkgname = motionplus
|
4
motionplus/.nvchecker.toml
Normal file
4
motionplus/.nvchecker.toml
Normal file
@@ -0,0 +1,4 @@
|
|||||||
|
[motionplus]
|
||||||
|
source = "git"
|
||||||
|
git = "https://github.com/Motion-Project/motionplus.git"
|
||||||
|
prefix = "release-"
|
47
motionplus/PKGBUILD
Normal file
47
motionplus/PKGBUILD
Normal file
@@ -0,0 +1,47 @@
|
|||||||
|
# Maintainer: Giovanni Harting <539@idlegandalf.com>
|
||||||
|
|
||||||
|
pkgname=motionplus
|
||||||
|
pkgver=0.2.2
|
||||||
|
pkgrel=1
|
||||||
|
pkgdesc='Monitor and record video signals from many types of cameras'
|
||||||
|
arch=(x86_64)
|
||||||
|
license=(GPL-3.0-or-later)
|
||||||
|
url='https://github.com/Motion-Project/motionplus'
|
||||||
|
depends=(
|
||||||
|
sqlite
|
||||||
|
ffmpeg
|
||||||
|
libmicrohttpd
|
||||||
|
libwebp
|
||||||
|
postgresql-libs
|
||||||
|
mariadb-libs
|
||||||
|
libjpeg-turbo
|
||||||
|
alsa-lib
|
||||||
|
libpulse
|
||||||
|
glibc
|
||||||
|
gcc-libs
|
||||||
|
fftw
|
||||||
|
)
|
||||||
|
optdepends=('gettext: native language support')
|
||||||
|
backup=('etc/motionplus/motionplus.conf')
|
||||||
|
source=("$pkgname-$pkgver.tar.gz::$url/archive/refs/tags/release-$pkgver.tar.gz"
|
||||||
|
$pkgname.service)
|
||||||
|
b2sums=('0a1be21e97a88008e9002e9a54e6257681f1e3bbcd670319fec24aa1d4bb1bed94670fcc88380dd9fa57694531102c626d81eaa7f1dcfbf742d211da140bd571'
|
||||||
|
'baf8c1cd1b742b834e3faa45315d7187e89d2e439751ee8a99fbde117fd504830d5990540be96c9672ec03efdc9c8fd2b87bd507ab74fe73a30cf16826a3f4f6')
|
||||||
|
|
||||||
|
build() {
|
||||||
|
cd $pkgname-release-$pkgver
|
||||||
|
export TEMP_LDFLAGS="$LDFLAGS"
|
||||||
|
autoreconf -fi
|
||||||
|
./configure --prefix=/usr \
|
||||||
|
--sysconfdir=/etc
|
||||||
|
make
|
||||||
|
}
|
||||||
|
|
||||||
|
package(){
|
||||||
|
cd $pkgname-release-$pkgver
|
||||||
|
make DESTDIR="$pkgdir" install
|
||||||
|
install -Dm644 data/motionplus-dist.conf "$pkgdir"/etc/motionplus/motionplus.conf
|
||||||
|
install -Dm644 "$srcdir"/motionplus.service "$pkgdir"/usr/lib/systemd/system/motionplus.service
|
||||||
|
}
|
||||||
|
|
||||||
|
# vim:set ts=2 sw=2 et:
|
38
motionplus/motionplus.service
Normal file
38
motionplus/motionplus.service
Normal file
@@ -0,0 +1,38 @@
|
|||||||
|
[Unit]
|
||||||
|
Description=Motionplus daemon
|
||||||
|
After=local-fs.target network.target
|
||||||
|
|
||||||
|
[Service]
|
||||||
|
ExecStart=/usr/bin/motionplus -n
|
||||||
|
DynamicUser=true
|
||||||
|
Type=simple
|
||||||
|
RuntimeDirectory=motionplus
|
||||||
|
LogsDirectory=motionplus
|
||||||
|
StateDirectory=motionplus
|
||||||
|
ReadWritePaths=/etc/motionplus/
|
||||||
|
AmbientCapabilities=
|
||||||
|
CapabilityBoundingSet=
|
||||||
|
LockPersonality=true
|
||||||
|
NoNewPrivileges=True
|
||||||
|
PrivateDevices=true
|
||||||
|
PrivateTmp=true
|
||||||
|
PrivateUsers=true
|
||||||
|
ProtectClock=true
|
||||||
|
ProtectControlGroups=true
|
||||||
|
ProtectHome=true
|
||||||
|
ProtectHostname=true
|
||||||
|
ProtectKernelLogs=true
|
||||||
|
ProtectKernelModules=true
|
||||||
|
ProtectKernelTunables=true
|
||||||
|
ProtectProc=invisible
|
||||||
|
ProtectSystem=strict
|
||||||
|
RestrictAddressFamilies=AF_INET AF_INET6 AF_NETLINK AF_UNIX
|
||||||
|
RestrictNamespaces=true
|
||||||
|
RestrictRealtime=true
|
||||||
|
RestrictSUIDSGID=true
|
||||||
|
SystemCallArchitectures=native
|
||||||
|
SystemCallFilter=@system-service
|
||||||
|
SystemCallErrorNumber=EPERM
|
||||||
|
|
||||||
|
[Install]
|
||||||
|
WantedBy=multi-user.target
|
14
nginx-mainline-mod-vts/.SRCINFO
Normal file
14
nginx-mainline-mod-vts/.SRCINFO
Normal file
@@ -0,0 +1,14 @@
|
|||||||
|
pkgbase = nginx-mainline-mod-vts
|
||||||
|
pkgdesc = Nginx virtual host traffic status module (module for mainline nginx)
|
||||||
|
pkgver = 0.2.4
|
||||||
|
pkgrel = 1
|
||||||
|
url = https://github.com/vozlt/nginx-module-vts
|
||||||
|
arch = x86_64
|
||||||
|
license = BSD-2-Clause
|
||||||
|
makedepends = nginx-mainline-src
|
||||||
|
depends = glibc
|
||||||
|
depends = nginx-mainline
|
||||||
|
source = nginx-module-vts-0.2.4.tar.gz::https://github.com/vozlt/nginx-module-vts/archive/v0.2.4.tar.gz
|
||||||
|
b2sums = 9b25beb42837b6a2cfb95259462dcac39c1d9199960f61a3f470855e672f1ebf8be3daad23af3fc633301f76022e1703c4eacd102fd4a49deeeb77b8ad30adbf
|
||||||
|
|
||||||
|
pkgname = nginx-mainline-mod-vts
|
4
nginx-mainline-mod-vts/.nvchecker.toml
Normal file
4
nginx-mainline-mod-vts/.nvchecker.toml
Normal file
@@ -0,0 +1,4 @@
|
|||||||
|
[nginx-mainline-mod-vts]
|
||||||
|
source = "git"
|
||||||
|
git = "https://github.com/vozlt/nginx-module-vts.git"
|
||||||
|
prefix = "v"
|
36
nginx-mainline-mod-vts/PKGBUILD
Normal file
36
nginx-mainline-mod-vts/PKGBUILD
Normal file
@@ -0,0 +1,36 @@
|
|||||||
|
# Maintainer: Giovanni Harting <539@idlegandalf.com>
|
||||||
|
|
||||||
|
pkgname=nginx-mainline-mod-vts
|
||||||
|
pkgver=0.2.4
|
||||||
|
pkgrel=1
|
||||||
|
_modname=nginx-module-vts
|
||||||
|
pkgdesc='Nginx virtual host traffic status module (module for mainline nginx)'
|
||||||
|
arch=(x86_64)
|
||||||
|
depends=(glibc nginx-mainline)
|
||||||
|
makedepends=(nginx-mainline-src)
|
||||||
|
url='https://github.com/vozlt/nginx-module-vts'
|
||||||
|
license=(BSD-2-Clause)
|
||||||
|
source=("$_modname-$pkgver.tar.gz::$url/archive/v$pkgver.tar.gz")
|
||||||
|
b2sums=('9b25beb42837b6a2cfb95259462dcac39c1d9199960f61a3f470855e672f1ebf8be3daad23af3fc633301f76022e1703c4eacd102fd4a49deeeb77b8ad30adbf')
|
||||||
|
|
||||||
|
build() {
|
||||||
|
cp -r /usr/src/nginx .
|
||||||
|
|
||||||
|
cd nginx
|
||||||
|
./configure --with-compat \
|
||||||
|
--with-cc-opt="$CFLAGS $CPPFLAGS" \
|
||||||
|
--with-ld-opt="$LDFLAGS" \
|
||||||
|
--add-dynamic-module=../$_modname-$pkgver
|
||||||
|
make modules
|
||||||
|
}
|
||||||
|
|
||||||
|
package() {
|
||||||
|
install -Dm0644 $_modname-$pkgver/LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
|
||||||
|
|
||||||
|
cd nginx/objs
|
||||||
|
for mod in *.so; do
|
||||||
|
install -Dm755 $mod "$pkgdir"/usr/lib/nginx/modules/$mod
|
||||||
|
done
|
||||||
|
}
|
||||||
|
|
||||||
|
# vim:set ts=2 sw=2 et:
|
@@ -1,19 +0,0 @@
|
|||||||
pkgbase = nginx-mod-vts
|
|
||||||
pkgdesc = Nginx virtual host traffic status module
|
|
||||||
pkgver = 0.1.18
|
|
||||||
pkgrel = 1
|
|
||||||
url = https://github.com/vozlt/nginx-module-vts
|
|
||||||
arch = i686
|
|
||||||
arch = x86_64
|
|
||||||
license = BSD
|
|
||||||
depends = nginx
|
|
||||||
source = http://nginx.org/download/nginx-1.18.0.tar.gz
|
|
||||||
source = http://nginx.org/download/nginx-1.18.0.tar.gz.asc
|
|
||||||
source = https://github.com/vozlt/nginx-module-vts/archive/v0.1.18.tar.gz
|
|
||||||
validpgpkeys = B0F4253373F8F6F510D42178520A9993A1C052F8
|
|
||||||
sha256sums = 4c373e7ab5bf91d34a4f11a0c9496561061ba5eee6020db272a17a7228d35f99
|
|
||||||
sha256sums = SKIP
|
|
||||||
sha256sums = 17ea41d4083f6d1ab1ab83dad9160eeca66867abe16c5a0421f85a39d7c84b65
|
|
||||||
|
|
||||||
pkgname = nginx-mod-vts
|
|
||||||
|
|
@@ -1,41 +0,0 @@
|
|||||||
# Maintainer: Giovanni Harting <539@idlegandalf.com>
|
|
||||||
|
|
||||||
pkgname=nginx-mod-vts
|
|
||||||
pkgver=0.1.18
|
|
||||||
pkgrel=1
|
|
||||||
|
|
||||||
_modname="nginx-module-vts"
|
|
||||||
_nginxver="1.18.0"
|
|
||||||
|
|
||||||
pkgdesc="Nginx virtual host traffic status module"
|
|
||||||
arch=('i686' 'x86_64')
|
|
||||||
depends=('nginx')
|
|
||||||
url="https://github.com/vozlt/nginx-module-vts"
|
|
||||||
license=('BSD')
|
|
||||||
|
|
||||||
source=(
|
|
||||||
http://nginx.org/download/nginx-$_nginxver.tar.gz
|
|
||||||
http://nginx.org/download/nginx-$_nginxver.tar.gz.asc
|
|
||||||
https://github.com/vozlt/$_modname/archive/v$pkgver.tar.gz
|
|
||||||
)
|
|
||||||
sha256sums=('4c373e7ab5bf91d34a4f11a0c9496561061ba5eee6020db272a17a7228d35f99'
|
|
||||||
'SKIP'
|
|
||||||
'17ea41d4083f6d1ab1ab83dad9160eeca66867abe16c5a0421f85a39d7c84b65')
|
|
||||||
validpgpkeys=('B0F4253373F8F6F510D42178520A9993A1C052F8')
|
|
||||||
|
|
||||||
build() {
|
|
||||||
cd "$srcdir"/nginx-$_nginxver
|
|
||||||
|
|
||||||
./configure --with-compat --add-dynamic-module=../$_modname-$pkgver
|
|
||||||
|
|
||||||
make modules
|
|
||||||
}
|
|
||||||
|
|
||||||
package() {
|
|
||||||
cd "$srcdir"/nginx-$_nginxver/objs
|
|
||||||
for mod in *.so; do
|
|
||||||
install -Dm755 $mod "$pkgdir"/usr/lib/nginx/modules/$mod
|
|
||||||
done
|
|
||||||
|
|
||||||
install -Dm0644 "${srcdir}/nginx-module-vts-$pkgver"/LICENSE "${pkgdir}"/usr/share/licenses/$pkgname/LICENSE
|
|
||||||
}
|
|
14
nginxbeautifier/.SRCINFO
Normal file
14
nginxbeautifier/.SRCINFO
Normal file
@@ -0,0 +1,14 @@
|
|||||||
|
pkgbase = nginxbeautifier
|
||||||
|
pkgdesc = nginx config file formatter and beautifier
|
||||||
|
pkgver = 1.0.19
|
||||||
|
pkgrel = 3
|
||||||
|
url = https://github.com/vasilevich/nginxbeautifier
|
||||||
|
arch = any
|
||||||
|
license = Apache-2.0
|
||||||
|
makedepends = git
|
||||||
|
makedepends = npm
|
||||||
|
depends = nodejs
|
||||||
|
source = nginxbeautifier::git+https://github.com/vasilevich/nginxbeautifier.git#commit=734ff631f254d8f17661d81e43927ba68e69f545
|
||||||
|
b2sums = SKIP
|
||||||
|
|
||||||
|
pkgname = nginxbeautifier
|
2
nginxbeautifier/.nvchecker.toml
Normal file
2
nginxbeautifier/.nvchecker.toml
Normal file
@@ -0,0 +1,2 @@
|
|||||||
|
[nginxbeautifier]
|
||||||
|
source = "npm"
|
45
nginxbeautifier/PKGBUILD
Normal file
45
nginxbeautifier/PKGBUILD
Normal file
@@ -0,0 +1,45 @@
|
|||||||
|
# Maintainer: Giovanni Harting <539@idlegandalf.com>
|
||||||
|
# Contributor: Sefa Eyeoglu <contact@scrumplex.net>
|
||||||
|
# Contributor: Yosef Langer (vasilevich1234 dot gmail dot ...)
|
||||||
|
|
||||||
|
pkgname=nginxbeautifier
|
||||||
|
pkgver=1.0.19
|
||||||
|
pkgrel=3
|
||||||
|
pkgdesc='nginx config file formatter and beautifier'
|
||||||
|
arch=(any)
|
||||||
|
url='https://github.com/vasilevich/nginxbeautifier'
|
||||||
|
license=(Apache-2.0)
|
||||||
|
depends=(nodejs)
|
||||||
|
makedepends=(git npm)
|
||||||
|
_commit=734ff631f254d8f17661d81e43927ba68e69f545
|
||||||
|
source=("$pkgname::git+https://github.com/vasilevich/nginxbeautifier.git#commit=${_commit}")
|
||||||
|
b2sums=('SKIP')
|
||||||
|
|
||||||
|
build() {
|
||||||
|
cd $pkgname
|
||||||
|
|
||||||
|
# we create a taball of the project as "npm installing" (see package()) the directory itself only creates symlinks
|
||||||
|
npm pack
|
||||||
|
}
|
||||||
|
|
||||||
|
package() {
|
||||||
|
cd $pkgname
|
||||||
|
|
||||||
|
npm install -g --prefix "$pkgdir"/usr $pkgname-$pkgver.tgz
|
||||||
|
|
||||||
|
# Non-deterministic race in npm gives 777 permissions to random directories.
|
||||||
|
# See https://github.com/npm/npm/issues/9359 for details.
|
||||||
|
find "$pkgdir"/usr -type d -exec chmod 755 {} +
|
||||||
|
|
||||||
|
# npm gives ownership of ALL FILES to build user
|
||||||
|
# https://bugs.archlinux.org/task/63396
|
||||||
|
chown -R root:root "$pkgdir"
|
||||||
|
|
||||||
|
# remove ide stuff
|
||||||
|
rm -r "$pkgdir"/usr/lib/node_modules/nginxbeautifier/.idea
|
||||||
|
|
||||||
|
install -d "$pkgdir"/usr/share/doc/$pkgname
|
||||||
|
ln -s /usr/lib/node_modules/$pkgname/README.md "$pkgdir"/usr/share/doc/$pkgname/README.md
|
||||||
|
}
|
||||||
|
|
||||||
|
# vim:set ts=2 sw=2 et:
|
16
perl-filehandle-unget/.SRCINFO
Normal file
16
perl-filehandle-unget/.SRCINFO
Normal file
@@ -0,0 +1,16 @@
|
|||||||
|
pkgbase = perl-filehandle-unget
|
||||||
|
pkgdesc = FileHandle which supports multi-byte unget
|
||||||
|
pkgver = 0.1634
|
||||||
|
pkgrel = 3
|
||||||
|
url = http://search.cpan.org/dist/FileHandle-Unget
|
||||||
|
arch = any
|
||||||
|
license = GPL-2.0-only
|
||||||
|
checkdepends = perl-test-compile
|
||||||
|
checkdepends = perl-file-slurper
|
||||||
|
checkdepends = perl-universal-require
|
||||||
|
depends = perl
|
||||||
|
options = !emptydirs
|
||||||
|
source = perl-filehandle-unget-0.1634.tar.gz::http://cpan.perl.org/modules/by-module/FileHandle/FileHandle-Unget-0.1634.tar.gz
|
||||||
|
b2sums = b7f4993e1247ac5b80828ba56137acde6660576934d42abb9628ef4afbd82b69849a95670625ce56044c12636fc81b5aab4297135b17cc4af2f4651beabaff4a
|
||||||
|
|
||||||
|
pkgname = perl-filehandle-unget
|
3
perl-filehandle-unget/.nvchecker.toml
Normal file
3
perl-filehandle-unget/.nvchecker.toml
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
[perl-filehandle-unget]
|
||||||
|
source = "cpan"
|
||||||
|
cpan = "FileHandle-Unget"
|
38
perl-filehandle-unget/PKGBUILD
Normal file
38
perl-filehandle-unget/PKGBUILD
Normal file
@@ -0,0 +1,38 @@
|
|||||||
|
# Maintainer: Giovanni Harting <539@idlegandalf.com>
|
||||||
|
|
||||||
|
pkgname=perl-filehandle-unget
|
||||||
|
_dist=FileHandle-Unget
|
||||||
|
pkgver=0.1634
|
||||||
|
pkgrel=3
|
||||||
|
pkgdesc='FileHandle which supports multi-byte unget'
|
||||||
|
arch=(any)
|
||||||
|
url="http://search.cpan.org/dist/$_dist"
|
||||||
|
license=(GPL-2.0-only)
|
||||||
|
depends=(perl)
|
||||||
|
checkdepends=(perl-test-compile perl-file-slurper perl-universal-require)
|
||||||
|
options=(!emptydirs)
|
||||||
|
source=("$pkgname-$pkgver.tar.gz::http://cpan.perl.org/modules/by-module/${_dist%-*}/$_dist-$pkgver.tar.gz")
|
||||||
|
b2sums=('b7f4993e1247ac5b80828ba56137acde6660576934d42abb9628ef4afbd82b69849a95670625ce56044c12636fc81b5aab4297135b17cc4af2f4651beabaff4a')
|
||||||
|
|
||||||
|
build() {
|
||||||
|
cd $_dist-$pkgver
|
||||||
|
unset PERL5LIB PERL_MM_OPT PERL_LOCAL_LIB_ROOT
|
||||||
|
export PERL_MM_USE_DEFAULT=1 PERL_AUTOINSTALL=--skipdeps
|
||||||
|
/usr/bin/perl Makefile.PL
|
||||||
|
make
|
||||||
|
}
|
||||||
|
|
||||||
|
check() {
|
||||||
|
cd $_dist-$pkgver
|
||||||
|
unset PERL5LIB PERL_MM_OPT PERL_LOCAL_LIB_ROOT
|
||||||
|
export PERL_MM_USE_DEFAULT=1
|
||||||
|
make test
|
||||||
|
}
|
||||||
|
|
||||||
|
package() {
|
||||||
|
cd $_dist-$pkgver
|
||||||
|
unset PERL5LIB PERL_MM_OPT PERL_LOCAL_LIB_ROOT
|
||||||
|
make install INSTALLDIRS=vendor DESTDIR="$pkgdir"
|
||||||
|
}
|
||||||
|
|
||||||
|
# vim:set ts=2 sw=2 et:
|
18
perl-mail-mbox-messageparser/.SRCINFO
Normal file
18
perl-mail-mbox-messageparser/.SRCINFO
Normal file
@@ -0,0 +1,18 @@
|
|||||||
|
pkgbase = perl-mail-mbox-messageparser
|
||||||
|
pkgdesc = A fast and simple mbox folder reader
|
||||||
|
pkgver = 1.5111
|
||||||
|
pkgrel = 2
|
||||||
|
url = http://search.cpan.org/dist/Mail-Mbox-MessageParser
|
||||||
|
arch = any
|
||||||
|
license = GPL-2.0-only
|
||||||
|
checkdepends = perl-test-compile
|
||||||
|
checkdepends = perl-text-diff
|
||||||
|
checkdepends = perl-test-pod
|
||||||
|
checkdepends = perl-test-pod-coverage
|
||||||
|
checkdepends = perl-universal-require
|
||||||
|
depends = perl-filehandle-unget
|
||||||
|
options = !emptydirs
|
||||||
|
source = perl-mail-mbox-messageparser-1.5111.tar.gz::http://search.cpan.org/CPAN/authors/id/D/DC/DCOPPIT/Mail-Mbox-MessageParser-1.5111.tar.gz
|
||||||
|
b2sums = d5c4e2974a3336088fcb69233c45972246972eb4f88c17b5d0fd205e300c8773c7e6cc6b401ca895c045f59c86c048f473cd2c5f46ff890f556db10965cc2f8b
|
||||||
|
|
||||||
|
pkgname = perl-mail-mbox-messageparser
|
3
perl-mail-mbox-messageparser/.nvchecker.toml
Normal file
3
perl-mail-mbox-messageparser/.nvchecker.toml
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
[perl-mail-mbox-messageparser]
|
||||||
|
source = "cpan"
|
||||||
|
cpan = "Mail-Mbox-MessageParser"
|
40
perl-mail-mbox-messageparser/PKGBUILD
Normal file
40
perl-mail-mbox-messageparser/PKGBUILD
Normal file
@@ -0,0 +1,40 @@
|
|||||||
|
# Maintainer: Giovanni Harting <539@idlegandalf.com>
|
||||||
|
# Contributor: John D Jones III <j[nospace]n[nospace]b[nospace]e[nospace]k[nospace]1972 -_AT_- the domain name google offers a mail service at ending in dot com>
|
||||||
|
|
||||||
|
pkgname=perl-mail-mbox-messageparser
|
||||||
|
_dist=Mail-Mbox-MessageParser
|
||||||
|
pkgver=1.5111
|
||||||
|
pkgrel=2
|
||||||
|
pkgdesc='A fast and simple mbox folder reader'
|
||||||
|
arch=(any)
|
||||||
|
license=(GPL-2.0-only)
|
||||||
|
options=(!emptydirs)
|
||||||
|
depends=(perl-filehandle-unget)
|
||||||
|
checkdepends=(perl-test-compile perl-text-diff perl-test-pod perl-test-pod-coverage perl-universal-require)
|
||||||
|
url='http://search.cpan.org/dist/Mail-Mbox-MessageParser'
|
||||||
|
source=("$pkgname-$pkgver.tar.gz::http://search.cpan.org/CPAN/authors/id/D/DC/DCOPPIT/Mail-Mbox-MessageParser-$pkgver.tar.gz")
|
||||||
|
b2sums=('d5c4e2974a3336088fcb69233c45972246972eb4f88c17b5d0fd205e300c8773c7e6cc6b401ca895c045f59c86c048f473cd2c5f46ff890f556db10965cc2f8b')
|
||||||
|
|
||||||
|
build() {
|
||||||
|
cd $_dist-$pkgver
|
||||||
|
unset PERL5LIB PERL_MM_OPT PERL_LOCAL_LIB_ROOT
|
||||||
|
export PERL_MM_USE_DEFAULT=1 PERL_AUTOINSTALL=--skipdeps
|
||||||
|
/usr/bin/perl Makefile.PL
|
||||||
|
make
|
||||||
|
}
|
||||||
|
|
||||||
|
check() {
|
||||||
|
cd $_dist-$pkgver
|
||||||
|
unset PERL5LIB PERL_MM_OPT PERL_LOCAL_LIB_ROOT
|
||||||
|
export PERL_MM_USE_DEFAULT=1
|
||||||
|
make test
|
||||||
|
}
|
||||||
|
|
||||||
|
package() {
|
||||||
|
cd $_dist-$pkgver
|
||||||
|
unset PERL5LIB PERL_MM_OPT PERL_LOCAL_LIB_ROOT
|
||||||
|
make install INSTALLDIRS=vendor DESTDIR="$pkgdir"
|
||||||
|
find "$pkgdir" -name .packlist -o -name perllocal.pod -delete
|
||||||
|
}
|
||||||
|
|
||||||
|
# vim:set ts=2 sw=2 et:
|
@@ -1,18 +1,17 @@
|
|||||||
pkgbase = perl-net-ftpssl
|
pkgbase = perl-net-ftpssl
|
||||||
pkgdesc = NET::FTPSSL perl module.
|
pkgdesc = NET::FTPSSL perl module
|
||||||
pkgver = 0.41
|
pkgver = 0.42
|
||||||
pkgrel = 1
|
pkgrel = 1
|
||||||
url = https://metacpan.org/release/Net-FTPSSL
|
url = https://metacpan.org/release/Net-FTPSSL
|
||||||
arch = any
|
arch = any
|
||||||
license = GPL
|
license = GPL-1.0-or-later
|
||||||
license = PerlArtistic
|
license = Artistic-1.0
|
||||||
depends = perl
|
depends = perl
|
||||||
depends = perl-net-ssleay
|
depends = perl-net-ssleay
|
||||||
depends = perl-io-socket-ssl
|
depends = perl-io-socket-ssl
|
||||||
options = !emptydirs
|
options = !emptydirs
|
||||||
options = purge
|
options = purge
|
||||||
source = http://search.cpan.org/CPAN/authors/id/C/CL/CLEACH/Net-FTPSSL-0.41.tar.gz
|
source = http://search.cpan.org/CPAN/authors/id/C/CL/CLEACH/Net-FTPSSL-0.42.tar.gz
|
||||||
sha256sums = da63355269c04428f3e810a6fdeecd8884180431fd02692a7cfbcbbc62d2a5c7
|
b2sums = 266b9502576b9054dd330182f636da62af54436f7d4844fecfc15840b66ec07215d29c02f70c745a70867bbd74b0aa28862a989c32f52be78ceb56aa86605f0a
|
||||||
|
|
||||||
pkgname = perl-net-ftpssl
|
pkgname = perl-net-ftpssl
|
||||||
|
|
||||||
|
3
perl-net-ftpssl/.nvchecker.toml
Normal file
3
perl-net-ftpssl/.nvchecker.toml
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
[perl-net-ftpssl]
|
||||||
|
source = "cpan"
|
||||||
|
cpan = "Net-FTPSSL"
|
@@ -1,20 +1,20 @@
|
|||||||
# Maintainer: Giovanni Harting <539 at idlegandalf dot com>
|
# Maintainer: Giovanni Harting <539@idlegandalf.com>
|
||||||
|
|
||||||
pkgname=perl-net-ftpssl
|
pkgname=perl-net-ftpssl
|
||||||
pkgver=0.41
|
|
||||||
pkgrel=1
|
|
||||||
pkgdesc='NET::FTPSSL perl module.'
|
|
||||||
_dist=Net-FTPSSL
|
_dist=Net-FTPSSL
|
||||||
arch=('any')
|
pkgver=0.42
|
||||||
|
pkgrel=1
|
||||||
|
pkgdesc='NET::FTPSSL perl module'
|
||||||
|
arch=(any)
|
||||||
url="https://metacpan.org/release/$_dist"
|
url="https://metacpan.org/release/$_dist"
|
||||||
license=('GPL' 'PerlArtistic')
|
license=(GPL-1.0-or-later Artistic-1.0)
|
||||||
depends=(perl perl-net-ssleay perl-io-socket-ssl)
|
depends=(perl perl-net-ssleay perl-io-socket-ssl)
|
||||||
options=('!emptydirs' purge)
|
options=(!emptydirs purge)
|
||||||
source=("http://search.cpan.org/CPAN/authors/id/C/CL/CLEACH/$_dist-$pkgver.tar.gz")
|
source=("http://search.cpan.org/CPAN/authors/id/C/CL/CLEACH/$_dist-$pkgver.tar.gz")
|
||||||
sha256sums=('da63355269c04428f3e810a6fdeecd8884180431fd02692a7cfbcbbc62d2a5c7')
|
b2sums=('266b9502576b9054dd330182f636da62af54436f7d4844fecfc15840b66ec07215d29c02f70c745a70867bbd74b0aa28862a989c32f52be78ceb56aa86605f0a')
|
||||||
|
|
||||||
build() {
|
build() {
|
||||||
cd "$srcdir/$_dist-$pkgver"
|
cd $_dist-$pkgver
|
||||||
unset PERL5LIB PERL_MM_OPT PERL_LOCAL_LIB_ROOT
|
unset PERL5LIB PERL_MM_OPT PERL_LOCAL_LIB_ROOT
|
||||||
export PERL_MM_USE_DEFAULT=1 PERL_AUTOINSTALL=--skipdeps
|
export PERL_MM_USE_DEFAULT=1 PERL_AUTOINSTALL=--skipdeps
|
||||||
/usr/bin/perl Makefile.PL
|
/usr/bin/perl Makefile.PL
|
||||||
@@ -22,15 +22,16 @@ build() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
check() {
|
check() {
|
||||||
cd "$srcdir/$_dist-$pkgver"
|
cd $_dist-$pkgver
|
||||||
unset PERL5LIB PERL_MM_OPT PERL_LOCAL_LIB_ROOT
|
unset PERL5LIB PERL_MM_OPT PERL_LOCAL_LIB_ROOT
|
||||||
export PERL_MM_USE_DEFAULT=1
|
export PERL_MM_USE_DEFAULT=1
|
||||||
make test
|
make test
|
||||||
}
|
}
|
||||||
|
|
||||||
package() {
|
package() {
|
||||||
cd "$srcdir/$_dist-$pkgver"
|
cd $_dist-$pkgver
|
||||||
unset PERL5LIB PERL_MM_OPT PERL_LOCAL_LIB_ROOT
|
unset PERL5LIB PERL_MM_OPT PERL_LOCAL_LIB_ROOT
|
||||||
make install INSTALLDIRS=vendor DESTDIR="$pkgdir"
|
make install INSTALLDIRS=vendor DESTDIR="$pkgdir"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
# vim:set ts=2 sw=2 et:
|
||||||
|
@@ -1,19 +0,0 @@
|
|||||||
pkgbase = php-pdlib
|
|
||||||
pkgdesc = PHP extension for Dlib.
|
|
||||||
pkgver = 1.0.2
|
|
||||||
pkgrel = 1
|
|
||||||
url = https://github.com/goodspb/pdlib
|
|
||||||
arch = x86_64
|
|
||||||
license = MIT
|
|
||||||
depends = php
|
|
||||||
depends = dlib
|
|
||||||
depends = openblas
|
|
||||||
depends = giflib
|
|
||||||
backup = etc/php/conf.d/pdlib.ini
|
|
||||||
source = php-pdlib-1.0.2.tar.gz::https://github.com/goodspb/pdlib/archive/v1.0.2.tar.gz
|
|
||||||
source = gif.patch
|
|
||||||
b2sums = fb149fcfe4b670b493aa33979493925c87a862f804ff95a894472d125f213558ae2d6f27949fed82c32b8eb277f7956579292e8cfd6797362611b241a3e61dcd
|
|
||||||
b2sums = c5b1634fd8c7aa56a30afc2275a5b0b65ec867eef1b084ab7869f565fec18eb2c887c476e0d0b2be6b228b8109df84e049bacee22b239ab381119ccadab3b87f
|
|
||||||
|
|
||||||
pkgname = php-pdlib
|
|
||||||
|
|
@@ -1,44 +0,0 @@
|
|||||||
# Maintainer: Giovanni Harting <539@idlegandalf.com>
|
|
||||||
|
|
||||||
pkgname=php-pdlib
|
|
||||||
_name=pdlib
|
|
||||||
pkgver=1.0.2
|
|
||||||
pkgrel=1
|
|
||||||
pkgdesc="PHP extension for Dlib."
|
|
||||||
arch=('x86_64')
|
|
||||||
url="https://github.com/goodspb/pdlib"
|
|
||||||
license=('MIT')
|
|
||||||
depends=('php' 'dlib' 'openblas' 'giflib')
|
|
||||||
backup=("etc/php/conf.d/${_name}.ini")
|
|
||||||
source=("$pkgname-$pkgver.tar.gz::https://github.com/goodspb/${_name}/archive/v${pkgver}.tar.gz"
|
|
||||||
"gif.patch")
|
|
||||||
b2sums=('fb149fcfe4b670b493aa33979493925c87a862f804ff95a894472d125f213558ae2d6f27949fed82c32b8eb277f7956579292e8cfd6797362611b241a3e61dcd'
|
|
||||||
'c5b1634fd8c7aa56a30afc2275a5b0b65ec867eef1b084ab7869f565fec18eb2c887c476e0d0b2be6b228b8109df84e049bacee22b239ab381119ccadab3b87f')
|
|
||||||
|
|
||||||
prepare() {
|
|
||||||
cd "$_name-$pkgver"
|
|
||||||
patch -Np1 -i "$srcdir"/gif.patch
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
build() {
|
|
||||||
cd "$_name-$pkgver"
|
|
||||||
phpize
|
|
||||||
./configure --prefix=/usr
|
|
||||||
make
|
|
||||||
}
|
|
||||||
|
|
||||||
package() {
|
|
||||||
cd "$_name-$pkgver"
|
|
||||||
|
|
||||||
make INSTALL_ROOT="$pkgdir" install
|
|
||||||
install -d "$pkgdir/etc/php/conf.d"
|
|
||||||
echo '[pdlib]\n;extension="pdlib.so"' >"$pkgdir/etc/php/conf.d/$_name.ini"
|
|
||||||
}
|
|
||||||
|
|
||||||
check() {
|
|
||||||
cd "$_name-$pkgver"
|
|
||||||
export TEST_PHP_EXECUTABLE=/usr/bin/php
|
|
||||||
export TEST_PHP_ARGS="-d extension=/usr/lib/php/modules/bz2.so -d extension=${srcdir}/${_name}-${pkgver}/modules/pdlib.so"
|
|
||||||
make NO_INTERACTION=1 test
|
|
||||||
}
|
|
@@ -1,19 +0,0 @@
|
|||||||
diff --git a/config.m4 b/config.m4
|
|
||||||
index b7515b2..4736498 100644
|
|
||||||
--- a/config.m4
|
|
||||||
+++ b/config.m4
|
|
||||||
@@ -13,6 +13,7 @@ dnl Make sure that the comment is aligned:
|
|
||||||
if test "$PHP_PDLIB" != "no"; then
|
|
||||||
PHP_REQUIRE_CXX()
|
|
||||||
PHP_ADD_LIBRARY(stdc++, 1, PDLIB_SHARED_LIBADD)
|
|
||||||
+ PHP_ADD_LIBRARY(gif, 1, PDLIB_SHARED_LIBADD)
|
|
||||||
PHP_SUBST(PDLIB_SHARED_LIBADD)
|
|
||||||
|
|
||||||
pdlib_src_files="pdlib.cc \
|
|
||||||
@@ -65,4 +66,4 @@ AC_CONFIG_COMMANDS_POST([
|
|
||||||
echo "Please submit bug reports at:"
|
|
||||||
echo " https://github.com/goodspb/pdlib/issues"
|
|
||||||
echo ""
|
|
||||||
-])
|
|
||||||
\ No newline at end of file
|
|
||||||
+])
|
|
15
pla-util/.SRCINFO
Normal file
15
pla-util/.SRCINFO
Normal file
@@ -0,0 +1,15 @@
|
|||||||
|
pkgbase = pla-util
|
||||||
|
pkgdesc = A power line adapter utility for Linux
|
||||||
|
pkgver = 2.1.3
|
||||||
|
pkgrel = 2
|
||||||
|
url = https://github.com/serock/pla-util
|
||||||
|
arch = x86_64
|
||||||
|
license = GPL-3.0-or-later
|
||||||
|
depends = glibc
|
||||||
|
depends = gcc-libs
|
||||||
|
depends = libpcap
|
||||||
|
depends = gcc-ada
|
||||||
|
source = pla-util-2.1.3.tar.gz::https://github.com/serock/pla-util/archive/refs/tags/2.1.3.tar.gz
|
||||||
|
b2sums = d48003e52c2e469ec2a0c8baa1ca61654b0071b8569ab77672de94fc683b4f8447cd2226a9bea48e0c6b4104a30e9914860a7f2f07324c220ff06364f9294e0c
|
||||||
|
|
||||||
|
pkgname = pla-util
|
3
pla-util/.nvchecker.toml
Normal file
3
pla-util/.nvchecker.toml
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
[pla-util]
|
||||||
|
source = "git"
|
||||||
|
git = "https://github.com/serock/pla-util.git"
|
26
pla-util/PKGBUILD
Normal file
26
pla-util/PKGBUILD
Normal file
@@ -0,0 +1,26 @@
|
|||||||
|
# Maintainer: Giovanni Harting <539@idlegandalf.com>
|
||||||
|
|
||||||
|
pkgname=pla-util
|
||||||
|
pkgver=2.1.3
|
||||||
|
pkgrel=2
|
||||||
|
pkgdesc='A power line adapter utility for Linux'
|
||||||
|
arch=(x86_64)
|
||||||
|
url='https://github.com/serock/pla-util'
|
||||||
|
license=(GPL-3.0-or-later)
|
||||||
|
depends=(glibc gcc-libs libpcap gcc-ada)
|
||||||
|
source=("$pkgname-$pkgver.tar.gz::$url/archive/refs/tags/$pkgver.tar.gz")
|
||||||
|
b2sums=('d48003e52c2e469ec2a0c8baa1ca61654b0071b8569ab77672de94fc683b4f8447cd2226a9bea48e0c6b4104a30e9914860a7f2f07324c220ff06364f9294e0c')
|
||||||
|
|
||||||
|
build() {
|
||||||
|
cd $pkgname-$pkgver
|
||||||
|
make
|
||||||
|
}
|
||||||
|
|
||||||
|
package() {
|
||||||
|
cd $pkgname-$pkgver
|
||||||
|
|
||||||
|
install -Dm755 bin/pla-util "$pkgdir"/usr/bin/pla-util
|
||||||
|
install -Dm644 completions/pla-util "$pkgdir"/usr/share/bash-completion/completions/pla-util
|
||||||
|
}
|
||||||
|
|
||||||
|
# vim:set ts=2 sw=2 et:
|
@@ -1,16 +1,16 @@
|
|||||||
pkgbase = pyfan
|
pkgbase = pyfan
|
||||||
pkgdesc = Fan control utilising hwmon and pid
|
pkgdesc = Fan control utilising hwmon and pid
|
||||||
pkgver = 1.5
|
pkgver = 1.6.1
|
||||||
pkgrel = 1
|
pkgrel = 3
|
||||||
url = https://git.harting.dev/anonfunc/PyFan
|
url = https://somegit.dev/anonfunc/PyFan
|
||||||
arch = any
|
arch = any
|
||||||
license = GPL3
|
license = GPL-3.0-or-later
|
||||||
|
makedepends = git
|
||||||
depends = python-yaml
|
depends = python-yaml
|
||||||
depends = python-simple-pid
|
depends = python-simple-pid
|
||||||
optdepends = lm_sensors: check and load required hwmon modules
|
optdepends = lm_sensors: check and load required hwmon modules
|
||||||
backup = etc/pyfan
|
backup = etc/pyfan
|
||||||
source = https://git.harting.dev/anonfunc/PyFan/archive/1.5.tar.gz
|
source = git+https://somegit.dev/anonfunc/PyFan.git#tag=1.6.1
|
||||||
sha256sums = dde67bf6c379c9705a5d00ad2ea438812728cfb136057374ab9115ece2f48bea
|
b2sums = 5189d5d450dddb14ea93ee8d4d157fdd12ea8425b55ce3af9661e501d963b1ebc5bd344a52965b6fb906b77f900d2fdf20a3cdf08434ac3ddb6829544df3884d
|
||||||
|
|
||||||
pkgname = pyfan
|
pkgname = pyfan
|
||||||
|
|
||||||
|
3
pyfan/.nvchecker.toml
Normal file
3
pyfan/.nvchecker.toml
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
[pyfan]
|
||||||
|
source = "git"
|
||||||
|
git = "https://somegit.dev/anonfunc/PyFan.git"
|
@@ -1,23 +1,25 @@
|
|||||||
# Maintainer: Giovanni Harting <539@idlegandalf.com>
|
# Maintainer: Giovanni Harting <539@idlegandalf.com>
|
||||||
|
|
||||||
pkgname=pyfan
|
pkgname=pyfan
|
||||||
pkgver=1.5
|
pkgver=1.6.1
|
||||||
pkgrel=1
|
pkgrel=3
|
||||||
pkgdesc="Fan control utilising hwmon and pid"
|
pkgdesc='Fan control utilising hwmon and pid'
|
||||||
arch=('any')
|
arch=(any)
|
||||||
url="https://git.harting.dev/anonfunc/PyFan"
|
url='https://somegit.dev/anonfunc/PyFan'
|
||||||
license=('GPL3')
|
license=(GPL-3.0-or-later)
|
||||||
depends=('python-yaml' 'python-simple-pid')
|
depends=(python-yaml python-simple-pid)
|
||||||
|
makedepends=(git)
|
||||||
optdepends=('lm_sensors: check and load required hwmon modules')
|
optdepends=('lm_sensors: check and load required hwmon modules')
|
||||||
backup=('etc/pyfan')
|
backup=('etc/pyfan')
|
||||||
source=("https://git.harting.dev/anonfunc/PyFan/archive/$pkgver.tar.gz")
|
source=("git+$url.git#tag=$pkgver")
|
||||||
sha256sums=('dde67bf6c379c9705a5d00ad2ea438812728cfb136057374ab9115ece2f48bea')
|
b2sums=('5189d5d450dddb14ea93ee8d4d157fdd12ea8425b55ce3af9661e501d963b1ebc5bd344a52965b6fb906b77f900d2fdf20a3cdf08434ac3ddb6829544df3884d')
|
||||||
|
|
||||||
package() {
|
package() {
|
||||||
cd "$pkgname"
|
cd PyFan
|
||||||
|
install -Dm755 pyfan.py "$pkgdir"/usr/bin/pyfan.py
|
||||||
install -Dm755 pyfan.py "${pkgdir}/usr/bin/pyfan.py"
|
install -Dm644 pyfan.service "$pkgdir"/usr/lib/systemd/system/pyfan.service
|
||||||
install -Dm644 pyfan.service "${pkgdir}/usr/lib/systemd/system/pyfan.service"
|
install -Dm644 config-example.yaml "$pkgdir"/usr/share/doc/$pkgname/config-example.yaml
|
||||||
install -Dm644 config-example.yaml "${pkgdir}/usr/share/doc/$pkgname/config-example.yaml"
|
install -Dm644 README.md "$pkgdir"/usr/share/doc/$pkgname/README
|
||||||
install -Dm644 README.md "${pkgdir}/usr/share/doc/$pkgname/README"
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
# vim:set ts=2 sw=2 et:
|
||||||
|
17
python-daff/.SRCINFO
Normal file
17
python-daff/.SRCINFO
Normal file
@@ -0,0 +1,17 @@
|
|||||||
|
pkgbase = python-daff
|
||||||
|
pkgdesc = Align and compare tables
|
||||||
|
pkgver = 1.4.2
|
||||||
|
pkgrel = 1
|
||||||
|
url = https://github.com/paulfitz/daff
|
||||||
|
arch = any
|
||||||
|
license = MIT
|
||||||
|
makedepends = python-build
|
||||||
|
makedepends = python-installer
|
||||||
|
makedepends = python-wheel
|
||||||
|
makedepends = python-setuptools
|
||||||
|
makedepends = haxe
|
||||||
|
depends = python
|
||||||
|
source = python-daff-1.4.2.tar.gz::https://github.com/paulfitz/daff/archive/v1.4.2.tar.gz
|
||||||
|
b2sums = 6a66d11de2ac4f466f30f0bb69edaa7cc9c003ef13a4cd3193adc67ec9b38c49dcf5e9404ab01fd26c5ccb0b73d5f46f37b375a44ce20b4e179838e7f66c3ac5
|
||||||
|
|
||||||
|
pkgname = python-daff
|
27
python-daff/PKGBUILD
Normal file
27
python-daff/PKGBUILD
Normal file
@@ -0,0 +1,27 @@
|
|||||||
|
# Maintainer: Giovanni Harting <539@idlegandalf.com>
|
||||||
|
|
||||||
|
pkgname=python-daff
|
||||||
|
_name=${pkgname#python-}
|
||||||
|
pkgver=1.4.2
|
||||||
|
pkgrel=1
|
||||||
|
pkgdesc='Align and compare tables'
|
||||||
|
arch=(any)
|
||||||
|
url='https://github.com/paulfitz/daff'
|
||||||
|
license=(MIT)
|
||||||
|
depends=(python)
|
||||||
|
makedepends=(python-build python-installer python-wheel python-setuptools haxe)
|
||||||
|
source=("$pkgname-$pkgver.tar.gz::$url/archive/v$pkgver.tar.gz")
|
||||||
|
b2sums=('6a66d11de2ac4f466f30f0bb69edaa7cc9c003ef13a4cd3193adc67ec9b38c49dcf5e9404ab01fd26c5ccb0b73d5f46f37b375a44ce20b4e179838e7f66c3ac5')
|
||||||
|
|
||||||
|
build() {
|
||||||
|
cd $_name-$pkgver
|
||||||
|
python -m build --wheel --no-isolation --skip-dependency-check
|
||||||
|
}
|
||||||
|
|
||||||
|
package() {
|
||||||
|
cd $_name-$pkgver
|
||||||
|
python -m installer --destdir="$pkgdir" dist/*.whl
|
||||||
|
install -Dm644 LICENSE.md "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
|
||||||
|
}
|
||||||
|
|
||||||
|
# vim:set ts=2 sw=2 et:
|
17
python-derpconf/.SRCINFO
Normal file
17
python-derpconf/.SRCINFO
Normal file
@@ -0,0 +1,17 @@
|
|||||||
|
pkgbase = python-derpconf
|
||||||
|
pkgdesc = abstract loading of configuration files
|
||||||
|
pkgver = 0.8.4
|
||||||
|
pkgrel = 3
|
||||||
|
url = https://github.com/globocom/derpconf
|
||||||
|
arch = any
|
||||||
|
license = MIT
|
||||||
|
makedepends = python-build
|
||||||
|
makedepends = python-installer
|
||||||
|
makedepends = python-wheel
|
||||||
|
makedepends = python-setuptools
|
||||||
|
depends = python
|
||||||
|
depends = python-six
|
||||||
|
source = python-derpconf-0.8.4.tar.gz::https://github.com/globocom/derpconf/archive/0.8.4.tar.gz
|
||||||
|
b2sums = d0457481147a3ed8fa059f7022fede1577eca70a2818560e662715c58d995bee6a972925b01566d8f564f807ba8885a53a5e162de96f698ef9b7aaeb35f9da3b
|
||||||
|
|
||||||
|
pkgname = python-derpconf
|
4
python-derpconf/.nvchecker.toml
Normal file
4
python-derpconf/.nvchecker.toml
Normal file
@@ -0,0 +1,4 @@
|
|||||||
|
[python-derpconf]
|
||||||
|
source = "git"
|
||||||
|
git = "https://github.com/globocom/derpconf.git"
|
||||||
|
prefix = "v"
|
27
python-derpconf/PKGBUILD
Normal file
27
python-derpconf/PKGBUILD
Normal file
@@ -0,0 +1,27 @@
|
|||||||
|
# Maintainer: Giovanni Harting <539@idlegandalf.com>
|
||||||
|
|
||||||
|
pkgname=python-derpconf
|
||||||
|
_name=${pkgname#python-}
|
||||||
|
pkgver=0.8.4
|
||||||
|
pkgrel=3
|
||||||
|
pkgdesc='abstract loading of configuration files'
|
||||||
|
arch=(any)
|
||||||
|
url='https://github.com/globocom/derpconf'
|
||||||
|
license=(MIT)
|
||||||
|
depends=(python python-six)
|
||||||
|
makedepends=(python-build python-installer python-wheel python-setuptools)
|
||||||
|
source=("$pkgname-$pkgver.tar.gz::$url/archive/$pkgver.tar.gz")
|
||||||
|
b2sums=('d0457481147a3ed8fa059f7022fede1577eca70a2818560e662715c58d995bee6a972925b01566d8f564f807ba8885a53a5e162de96f698ef9b7aaeb35f9da3b')
|
||||||
|
|
||||||
|
build() {
|
||||||
|
cd $_name-$pkgver
|
||||||
|
python -m build --wheel --no-isolation
|
||||||
|
}
|
||||||
|
|
||||||
|
package() {
|
||||||
|
cd $_name-$pkgver
|
||||||
|
python -m installer --destdir="$pkgdir" dist/*.whl
|
||||||
|
install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
|
||||||
|
}
|
||||||
|
|
||||||
|
# vim:set ts=2 sw=2 et:
|
16
python-jpegiptc/.SRCINFO
Normal file
16
python-jpegiptc/.SRCINFO
Normal file
@@ -0,0 +1,16 @@
|
|||||||
|
pkgbase = python-jpegiptc
|
||||||
|
pkgdesc = extract APP13 (iptc data) from image and raw copy APP13 to another image
|
||||||
|
pkgver = 1.5
|
||||||
|
pkgrel = 3
|
||||||
|
url = https://github.com/gdegoulet/JpegIPTC
|
||||||
|
arch = any
|
||||||
|
license = MIT
|
||||||
|
makedepends = python-build
|
||||||
|
makedepends = python-installer
|
||||||
|
makedepends = python-wheel
|
||||||
|
makedepends = python-setuptools
|
||||||
|
depends = python
|
||||||
|
source = python-jpegiptc-1.5.tar.gz::https://github.com/gdegoulet/JpegIPTC/archive/refs/tags/v1.5.tar.gz
|
||||||
|
b2sums = f5edcadd43010429b97e65a29535ce3844f50997fabd6e2eddc057136de5bcff244c89d9d911308ffaa4b5fd0da260539fe8a58e11a87a36b9a104bd68f3eb4e
|
||||||
|
|
||||||
|
pkgname = python-jpegiptc
|
4
python-jpegiptc/.nvchecker.toml
Normal file
4
python-jpegiptc/.nvchecker.toml
Normal file
@@ -0,0 +1,4 @@
|
|||||||
|
[python-jpegiptc]
|
||||||
|
source = "git"
|
||||||
|
git = "https://github.com/gdegoulet/JpegIPTC.git"
|
||||||
|
prefix = "v"
|
33
python-jpegiptc/PKGBUILD
Normal file
33
python-jpegiptc/PKGBUILD
Normal file
@@ -0,0 +1,33 @@
|
|||||||
|
# Maintainer: Giovanni Harting <539@idlegandalf.com>
|
||||||
|
|
||||||
|
pkgname=python-jpegiptc
|
||||||
|
_name=JpegIPTC
|
||||||
|
pkgver=1.5
|
||||||
|
pkgrel=3
|
||||||
|
pkgdesc='extract APP13 (iptc data) from image and raw copy APP13 to another image'
|
||||||
|
arch=(any)
|
||||||
|
url='https://github.com/gdegoulet/JpegIPTC'
|
||||||
|
license=(MIT)
|
||||||
|
depends=(python)
|
||||||
|
makedepends=(python-build python-installer python-wheel python-setuptools)
|
||||||
|
source=("$pkgname-$pkgver.tar.gz::$url/archive/refs/tags/v$pkgver.tar.gz")
|
||||||
|
b2sums=('f5edcadd43010429b97e65a29535ce3844f50997fabd6e2eddc057136de5bcff244c89d9d911308ffaa4b5fd0da260539fe8a58e11a87a36b9a104bd68f3eb4e')
|
||||||
|
|
||||||
|
build() {
|
||||||
|
cd $_name-$pkgver
|
||||||
|
python -m build --wheel --no-isolation
|
||||||
|
}
|
||||||
|
|
||||||
|
check() {
|
||||||
|
cd $_name-$pkgver
|
||||||
|
python test.py
|
||||||
|
python test_strange.py
|
||||||
|
}
|
||||||
|
|
||||||
|
package() {
|
||||||
|
cd $_name-$pkgver
|
||||||
|
python -m installer --destdir="$pkgdir" dist/*.whl
|
||||||
|
install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
|
||||||
|
}
|
||||||
|
|
||||||
|
# vim:set ts=2 sw=2 et:
|
20
python-libthumbor/.SRCINFO
Normal file
20
python-libthumbor/.SRCINFO
Normal file
@@ -0,0 +1,20 @@
|
|||||||
|
pkgbase = python-libthumbor
|
||||||
|
pkgdesc = Python extensions to thumbor
|
||||||
|
pkgver = 2.0.2
|
||||||
|
pkgrel = 4
|
||||||
|
url = https://github.com/thumbor/libthumbor
|
||||||
|
arch = any
|
||||||
|
license = MIT
|
||||||
|
checkdepends = python-pytest
|
||||||
|
checkdepends = python-preggy
|
||||||
|
checkdepends = python-django
|
||||||
|
makedepends = python-build
|
||||||
|
makedepends = python-installer
|
||||||
|
makedepends = python-poetry
|
||||||
|
makedepends = python-poetry-core
|
||||||
|
depends = python
|
||||||
|
depends = python-six
|
||||||
|
source = python-libthumbor-2.0.2.tar.gz::https://github.com/thumbor/libthumbor/archive/2.0.2.tar.gz
|
||||||
|
b2sums = 7682aeff1b7ea0cb026d08c16e73ffed2f3b9d59aa2329ca7d3fcb910860c9f495de53cfb17b651402af5e7166043634c1df334b8a8cc2c912a352b9e36157a1
|
||||||
|
|
||||||
|
pkgname = python-libthumbor
|
3
python-libthumbor/.nvchecker.toml
Normal file
3
python-libthumbor/.nvchecker.toml
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
[python-libthumbor]
|
||||||
|
source = "git"
|
||||||
|
git = "https://github.com/thumbor/libthumbor.git"
|
33
python-libthumbor/PKGBUILD
Normal file
33
python-libthumbor/PKGBUILD
Normal file
@@ -0,0 +1,33 @@
|
|||||||
|
# Maintainer: Giovanni Harting <539@idlegandalf.com>
|
||||||
|
|
||||||
|
pkgname=python-libthumbor
|
||||||
|
_name=${pkgname#python-}
|
||||||
|
pkgver=2.0.2
|
||||||
|
pkgrel=4
|
||||||
|
pkgdesc='Python extensions to thumbor'
|
||||||
|
arch=(any)
|
||||||
|
url='https://github.com/thumbor/libthumbor'
|
||||||
|
license=(MIT)
|
||||||
|
depends=(python python-six)
|
||||||
|
makedepends=(python-build python-installer python-poetry python-poetry-core)
|
||||||
|
checkdepends=(python-pytest python-preggy python-django)
|
||||||
|
source=("$pkgname-$pkgver.tar.gz::$url/archive/$pkgver.tar.gz")
|
||||||
|
b2sums=('7682aeff1b7ea0cb026d08c16e73ffed2f3b9d59aa2329ca7d3fcb910860c9f495de53cfb17b651402af5e7166043634c1df334b8a8cc2c912a352b9e36157a1')
|
||||||
|
|
||||||
|
build() {
|
||||||
|
cd $_name-$pkgver
|
||||||
|
python -m build --wheel --no-isolation --skip-dependency-check
|
||||||
|
}
|
||||||
|
|
||||||
|
check() {
|
||||||
|
cd $_name-$pkgver
|
||||||
|
pytest
|
||||||
|
}
|
||||||
|
|
||||||
|
package() {
|
||||||
|
cd $_name-$pkgver
|
||||||
|
python -m installer --destdir="$pkgdir" dist/*.whl
|
||||||
|
install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
|
||||||
|
}
|
||||||
|
|
||||||
|
# vim:set ts=2 sw=2 et:
|
20
python-preggy/.SRCINFO
Normal file
20
python-preggy/.SRCINFO
Normal file
@@ -0,0 +1,20 @@
|
|||||||
|
pkgbase = python-preggy
|
||||||
|
pkgdesc = assertion library for Python
|
||||||
|
pkgver = 1.4.4
|
||||||
|
pkgrel = 2
|
||||||
|
url = https://github.com/heynemann/preggy
|
||||||
|
arch = any
|
||||||
|
license = MIT
|
||||||
|
checkdepends = python-pytest
|
||||||
|
makedepends = python-build
|
||||||
|
makedepends = python-installer
|
||||||
|
makedepends = python-wheel
|
||||||
|
makedepends = python-setuptools
|
||||||
|
depends = python
|
||||||
|
depends = python-six
|
||||||
|
depends = python-colorama
|
||||||
|
depends = python-unidecode
|
||||||
|
source = python-preggy-1.4.4.tar.gz::https://github.com/heynemann/preggy/archive/refs/tags/1.4.4.tar.gz
|
||||||
|
b2sums = 8d600e1c1e1e2948c31e7dbec907d87bd3590dfdecb22ee22a3f75ca65f22d50bc204fd0751327ac8ca22856d84f2ee7ddc1b42710f956e9c22b3e72d6047a65
|
||||||
|
|
||||||
|
pkgname = python-preggy
|
4
python-preggy/.nvchecker.toml
Normal file
4
python-preggy/.nvchecker.toml
Normal file
@@ -0,0 +1,4 @@
|
|||||||
|
[python-preggy]
|
||||||
|
source = "git"
|
||||||
|
git = "https://github.com/heynemann/preggy.git"
|
||||||
|
ignored = "03.12"
|
33
python-preggy/PKGBUILD
Normal file
33
python-preggy/PKGBUILD
Normal file
@@ -0,0 +1,33 @@
|
|||||||
|
# Maintainer: Giovanni Harting <539@idlegandalf.com>
|
||||||
|
|
||||||
|
pkgname=python-preggy
|
||||||
|
_name=${pkgname#python-}
|
||||||
|
pkgver=1.4.4
|
||||||
|
pkgrel=2
|
||||||
|
pkgdesc='assertion library for Python'
|
||||||
|
arch=(any)
|
||||||
|
url='https://github.com/heynemann/preggy'
|
||||||
|
license=(MIT)
|
||||||
|
depends=(python python-six python-colorama python-unidecode)
|
||||||
|
makedepends=(python-build python-installer python-wheel python-setuptools)
|
||||||
|
checkdepends=(python-pytest)
|
||||||
|
source=("$pkgname-$pkgver.tar.gz::$url/archive/refs/tags/$pkgver.tar.gz")
|
||||||
|
b2sums=('8d600e1c1e1e2948c31e7dbec907d87bd3590dfdecb22ee22a3f75ca65f22d50bc204fd0751327ac8ca22856d84f2ee7ddc1b42710f956e9c22b3e72d6047a65')
|
||||||
|
|
||||||
|
build() {
|
||||||
|
cd $_name-$pkgver
|
||||||
|
python -m build --wheel --no-isolation
|
||||||
|
}
|
||||||
|
|
||||||
|
check() {
|
||||||
|
cd $_name-$pkgver
|
||||||
|
pytest
|
||||||
|
}
|
||||||
|
|
||||||
|
package() {
|
||||||
|
cd $_name-$pkgver
|
||||||
|
python -m installer --destdir="$pkgdir" dist/*.whl
|
||||||
|
install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
|
||||||
|
}
|
||||||
|
|
||||||
|
# vim:set ts=2 sw=2 et:
|
20
python-pyssim/.SRCINFO
Normal file
20
python-pyssim/.SRCINFO
Normal file
@@ -0,0 +1,20 @@
|
|||||||
|
pkgbase = python-pyssim
|
||||||
|
pkgdesc = Module for computing Structured Similarity Image Metric (SSIM) in Python
|
||||||
|
pkgver = 0.7.1
|
||||||
|
pkgrel = 1
|
||||||
|
url = https://github.com/jterrace/pyssim
|
||||||
|
arch = any
|
||||||
|
license = MIT
|
||||||
|
checkdepends = python-pytest
|
||||||
|
makedepends = python-build
|
||||||
|
makedepends = python-installer
|
||||||
|
makedepends = python-wheel
|
||||||
|
makedepends = python-setuptools
|
||||||
|
depends = python
|
||||||
|
depends = python-pillow
|
||||||
|
depends = python-scipy
|
||||||
|
depends = python-numpy
|
||||||
|
source = python-pyssim-0.7.1.tar.gz::https://github.com/jterrace/pyssim/archive/refs/tags/v0.7.1.tar.gz
|
||||||
|
b2sums = 06b07a0bb10fd4e0c556b3f0f2d3eda9fdbcc49b9a0e519b1acbddee01f1e670c4233c4a6b8766eeff3d0682a52d4518174f749ef965ce32fbe434ab5b0c32f8
|
||||||
|
|
||||||
|
pkgname = python-pyssim
|
4
python-pyssim/.nvchecker.toml
Normal file
4
python-pyssim/.nvchecker.toml
Normal file
@@ -0,0 +1,4 @@
|
|||||||
|
[python-pyssim]
|
||||||
|
source = "git"
|
||||||
|
git = "https://github.com/jterrace/pyssim.git"
|
||||||
|
prefix = "v"
|
28
python-pyssim/PKGBUILD
Normal file
28
python-pyssim/PKGBUILD
Normal file
@@ -0,0 +1,28 @@
|
|||||||
|
# Maintainer: Giovanni Harting <539@idlegandalf.com>
|
||||||
|
|
||||||
|
pkgname=python-pyssim
|
||||||
|
_name=${pkgname#python-}
|
||||||
|
pkgver=0.7.1
|
||||||
|
pkgrel=1
|
||||||
|
pkgdesc='Module for computing Structured Similarity Image Metric (SSIM) in Python'
|
||||||
|
arch=(any)
|
||||||
|
url='https://github.com/jterrace/pyssim'
|
||||||
|
license=(MIT)
|
||||||
|
depends=(python python-pillow python-scipy python-numpy)
|
||||||
|
makedepends=(python-build python-installer python-wheel python-setuptools)
|
||||||
|
checkdepends=(python-pytest)
|
||||||
|
source=("$pkgname-$pkgver.tar.gz::$url/archive/refs/tags/v$pkgver.tar.gz")
|
||||||
|
b2sums=('06b07a0bb10fd4e0c556b3f0f2d3eda9fdbcc49b9a0e519b1acbddee01f1e670c4233c4a6b8766eeff3d0682a52d4518174f749ef965ce32fbe434ab5b0c32f8')
|
||||||
|
|
||||||
|
build() {
|
||||||
|
cd $_name-$pkgver
|
||||||
|
python -m build --wheel --no-isolation
|
||||||
|
}
|
||||||
|
|
||||||
|
package() {
|
||||||
|
cd $_name-$pkgver
|
||||||
|
python -m installer --destdir="$pkgdir" dist/*.whl
|
||||||
|
install -Dm644 LICENSE.md "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
|
||||||
|
}
|
||||||
|
|
||||||
|
# vim:set ts=2 sw=2 et:
|
@@ -1,13 +1,17 @@
|
|||||||
pkgbase = python-simple-pid
|
pkgbase = python-simple-pid
|
||||||
pkgdesc = A simple and easy to use PID controller in Python
|
pkgdesc = A simple and easy to use PID controller in Python
|
||||||
pkgver = 0.2.4
|
pkgver = 2.0.1
|
||||||
pkgrel = 1
|
pkgrel = 1
|
||||||
url = https://github.com/m-lundberg/simple-pid
|
url = https://github.com/m-lundberg/simple-pid
|
||||||
arch = any
|
arch = any
|
||||||
license = MIT
|
license = MIT
|
||||||
|
checkdepends = python-pytest
|
||||||
|
makedepends = python-build
|
||||||
|
makedepends = python-installer
|
||||||
|
makedepends = python-wheel
|
||||||
makedepends = python-setuptools
|
makedepends = python-setuptools
|
||||||
source = python-simple-pid-0.2.4.tar.gz::https://github.com/m-lundberg/simple-pid/archive/v0.2.4.tar.gz
|
depends = python
|
||||||
sha256sums = 441150075c846460acd38eeb232bab1ac75194f851237f0459307217e4a57525
|
source = python-simple-pid-2.0.1.tar.gz::https://github.com/m-lundberg/simple-pid/archive/v2.0.1.tar.gz
|
||||||
|
b2sums = bb4ae86678e19f096b8d53d186451a1776dae1579a4eb1b067f89a9f38fe5066cfb871bc262c016cc29bdc7f1ca296cb8470f0d13c461dd3ee1b0eca01c68346
|
||||||
|
|
||||||
pkgname = python-simple-pid
|
pkgname = python-simple-pid
|
||||||
|
|
||||||
|
4
python-simple-pid/.nvchecker.toml
Normal file
4
python-simple-pid/.nvchecker.toml
Normal file
@@ -0,0 +1,4 @@
|
|||||||
|
[python-simple-pid]
|
||||||
|
source = "git"
|
||||||
|
git = "https://github.com/m-lundberg/simple-pid.git"
|
||||||
|
prefix = "v"
|
@@ -2,27 +2,32 @@
|
|||||||
|
|
||||||
pkgname=python-simple-pid
|
pkgname=python-simple-pid
|
||||||
_name=${pkgname#python-}
|
_name=${pkgname#python-}
|
||||||
pkgver=0.2.4
|
pkgver=2.0.1
|
||||||
pkgrel=1
|
pkgrel=1
|
||||||
pkgdesc="A simple and easy to use PID controller in Python"
|
pkgdesc='A simple and easy to use PID controller in Python'
|
||||||
arch=('any')
|
arch=(any)
|
||||||
url="https://github.com/m-lundberg/simple-pid"
|
url='https://github.com/m-lundberg/simple-pid'
|
||||||
license=('MIT')
|
license=(MIT)
|
||||||
depends=()
|
depends=(python)
|
||||||
makedepends=('python-setuptools')
|
makedepends=(python-build python-installer python-wheel python-setuptools)
|
||||||
source=("$pkgname-$pkgver.tar.gz::https://github.com/m-lundberg/$_name/archive/v$pkgver.tar.gz")
|
checkdepends=(python-pytest)
|
||||||
sha256sums=('441150075c846460acd38eeb232bab1ac75194f851237f0459307217e4a57525')
|
source=("$pkgname-$pkgver.tar.gz::$url/archive/v$pkgver.tar.gz")
|
||||||
|
b2sums=('bb4ae86678e19f096b8d53d186451a1776dae1579a4eb1b067f89a9f38fe5066cfb871bc262c016cc29bdc7f1ca296cb8470f0d13c461dd3ee1b0eca01c68346')
|
||||||
|
|
||||||
build() {
|
build() {
|
||||||
cd $_name-$pkgver
|
cd $_name-$pkgver
|
||||||
|
python -m build --wheel --no-isolation
|
||||||
|
}
|
||||||
|
|
||||||
python setup.py build
|
check() {
|
||||||
|
cd $_name-$pkgver
|
||||||
|
pytest -vv --deselect tests/test_pid.py::test_converge_system
|
||||||
}
|
}
|
||||||
|
|
||||||
package() {
|
package() {
|
||||||
cd $_name-$pkgver
|
cd $_name-$pkgver
|
||||||
|
python -m installer --destdir="$pkgdir" dist/*.whl
|
||||||
python setup.py install --root="$pkgdir/" --optimize=1 --skip-build
|
install -Dm644 LICENSE.md "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
|
||||||
install -Dm644 LICENSE.md "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
# vim:set ts=2 sw=2 et:
|
||||||
|
17
python-socketfromfd/.SRCINFO
Normal file
17
python-socketfromfd/.SRCINFO
Normal file
@@ -0,0 +1,17 @@
|
|||||||
|
pkgbase = python-socketfromfd
|
||||||
|
pkgdesc = socket.fromfd() with auto-detection of family and type
|
||||||
|
pkgver = 0.2.0
|
||||||
|
pkgrel = 2
|
||||||
|
url = https://github.com/tiran/socketfromfd
|
||||||
|
arch = any
|
||||||
|
license = Apache-2.0
|
||||||
|
checkdepends = python-pytest
|
||||||
|
makedepends = python-build
|
||||||
|
makedepends = python-installer
|
||||||
|
makedepends = python-wheel
|
||||||
|
makedepends = python-setuptools
|
||||||
|
depends = python
|
||||||
|
source = python-socketfromfd-0.2.0.tar.gz::https://github.com/tiran/socketfromfd/archive/refs/tags/v0.2.0.tar.gz
|
||||||
|
b2sums = d1bcb4e66913cd3c9e988e2d3bdeee19d10a804bf6a0c243061da95f61802fe56a8192f622f8235b776d067aab83a89f69f08af462fa7fca5ee00dedec26c18c
|
||||||
|
|
||||||
|
pkgname = python-socketfromfd
|
4
python-socketfromfd/.nvchecker.toml
Normal file
4
python-socketfromfd/.nvchecker.toml
Normal file
@@ -0,0 +1,4 @@
|
|||||||
|
[python-socketfromfd]
|
||||||
|
source = "git"
|
||||||
|
git = "https://github.com/tiran/socketfromfd.git"
|
||||||
|
prefix = "v"
|
32
python-socketfromfd/PKGBUILD
Normal file
32
python-socketfromfd/PKGBUILD
Normal file
@@ -0,0 +1,32 @@
|
|||||||
|
# Maintainer: Giovanni Harting <539@idlegandalf.com>
|
||||||
|
|
||||||
|
pkgname=python-socketfromfd
|
||||||
|
_name=${pkgname#python-}
|
||||||
|
pkgver=0.2.0
|
||||||
|
pkgrel=2
|
||||||
|
pkgdesc='socket.fromfd() with auto-detection of family and type'
|
||||||
|
arch=(any)
|
||||||
|
url='https://github.com/tiran/socketfromfd'
|
||||||
|
license=(Apache-2.0)
|
||||||
|
depends=(python)
|
||||||
|
makedepends=(python-build python-installer python-wheel python-setuptools)
|
||||||
|
checkdepends=(python-pytest)
|
||||||
|
source=("$pkgname-$pkgver.tar.gz::$url/archive/refs/tags/v$pkgver.tar.gz")
|
||||||
|
b2sums=('d1bcb4e66913cd3c9e988e2d3bdeee19d10a804bf6a0c243061da95f61802fe56a8192f622f8235b776d067aab83a89f69f08af462fa7fca5ee00dedec26c18c')
|
||||||
|
|
||||||
|
build() {
|
||||||
|
cd $_name-$pkgver
|
||||||
|
python -m build --wheel --no-isolation
|
||||||
|
}
|
||||||
|
|
||||||
|
check() {
|
||||||
|
cd $_name-$pkgver
|
||||||
|
pytest
|
||||||
|
}
|
||||||
|
|
||||||
|
package() {
|
||||||
|
cd $_name-$pkgver
|
||||||
|
python -m installer --destdir="$pkgdir" dist/*.whl
|
||||||
|
}
|
||||||
|
|
||||||
|
# vim:set ts=2 sw=2 et:
|
15
rvpk/.SRCINFO
Normal file
15
rvpk/.SRCINFO
Normal file
@@ -0,0 +1,15 @@
|
|||||||
|
pkgbase = rvpk
|
||||||
|
pkgdesc = Extract Valve VPK (V1 & V2) archives (and create V1 archives)
|
||||||
|
pkgver = 1.1.0
|
||||||
|
pkgrel = 3
|
||||||
|
url = https://github.com/panzi/rust-vpk
|
||||||
|
arch = x86_64
|
||||||
|
license = GPL-3.0-or-later
|
||||||
|
makedepends = cargo
|
||||||
|
depends = glibc
|
||||||
|
depends = gcc-libs
|
||||||
|
depends = fuse2
|
||||||
|
source = rvpk-1.1.0.tar.gz::https://github.com/panzi/rust-vpk/archive/refs/tags/v1.1.0.tar.gz
|
||||||
|
b2sums = 2f62758e7a702044b14a4be121c284e9ad1911195c8b20ceb08285cb56271a1d42bf7f907c1534caf8e9669a8ba49965857c359dfdcdc11bd1d0a89d286a86ae
|
||||||
|
|
||||||
|
pkgname = rvpk
|
4
rvpk/.nvchecker.toml
Normal file
4
rvpk/.nvchecker.toml
Normal file
@@ -0,0 +1,4 @@
|
|||||||
|
[rvpk]
|
||||||
|
source = "git"
|
||||||
|
git = "https://github.com/panzi/rust-vpk.git"
|
||||||
|
prefix = "v"
|
40
rvpk/PKGBUILD
Normal file
40
rvpk/PKGBUILD
Normal file
@@ -0,0 +1,40 @@
|
|||||||
|
# Maintainer: Giovanni Harting
|
||||||
|
|
||||||
|
pkgname=rvpk
|
||||||
|
_name=rust-vpk
|
||||||
|
pkgver=1.1.0
|
||||||
|
pkgrel=3
|
||||||
|
pkgdesc='Extract Valve VPK (V1 & V2) archives (and create V1 archives)'
|
||||||
|
arch=(x86_64)
|
||||||
|
url='https://github.com/panzi/rust-vpk'
|
||||||
|
license=(GPL-3.0-or-later)
|
||||||
|
depends=(glibc gcc-libs fuse2)
|
||||||
|
makedepends=(cargo)
|
||||||
|
source=("$pkgname-$pkgver.tar.gz::$url/archive/refs/tags/v$pkgver.tar.gz")
|
||||||
|
b2sums=('2f62758e7a702044b14a4be121c284e9ad1911195c8b20ceb08285cb56271a1d42bf7f907c1534caf8e9669a8ba49965857c359dfdcdc11bd1d0a89d286a86ae')
|
||||||
|
|
||||||
|
prepare() {
|
||||||
|
cd $_name-$pkgver
|
||||||
|
export RUSTUP_TOOLCHAIN=stable
|
||||||
|
cargo fetch --locked --target "$(rustc -vV | sed -n 's/host: //p')"
|
||||||
|
}
|
||||||
|
|
||||||
|
build() {
|
||||||
|
cd $_name-$pkgver
|
||||||
|
export RUSTUP_TOOLCHAIN=stable
|
||||||
|
export CARGO_TARGET_DIR=target
|
||||||
|
cargo build --frozen --release --all-features
|
||||||
|
}
|
||||||
|
|
||||||
|
check() {
|
||||||
|
cd $_name-$pkgver
|
||||||
|
export RUSTUP_TOOLCHAIN=stable
|
||||||
|
cargo test --frozen --all-features
|
||||||
|
}
|
||||||
|
|
||||||
|
package() {
|
||||||
|
cd $_name-$pkgver
|
||||||
|
install -vDm755 -t "$pkgdir"/usr/bin target/release/rvpk
|
||||||
|
}
|
||||||
|
|
||||||
|
# vim:set ts=2 sw=2 et:
|
38
thumbor/.SRCINFO
Normal file
38
thumbor/.SRCINFO
Normal file
@@ -0,0 +1,38 @@
|
|||||||
|
pkgbase = thumbor
|
||||||
|
pkgdesc = open-source photo thumbnail service
|
||||||
|
pkgver = 7.7.7
|
||||||
|
pkgrel = 1
|
||||||
|
url = https://github.com/thumbor/thumbor
|
||||||
|
arch = x86_64
|
||||||
|
license = MIT
|
||||||
|
checkdepends = python-pytest
|
||||||
|
checkdepends = python-preggy
|
||||||
|
checkdepends = python-pyssim
|
||||||
|
checkdepends = python-pytz
|
||||||
|
checkdepends = python-sentry_sdk
|
||||||
|
checkdepends = python-redis
|
||||||
|
checkdepends = python-pytest-asyncio
|
||||||
|
makedepends = python-setuptools
|
||||||
|
depends = glibc
|
||||||
|
depends = python
|
||||||
|
depends = python-colorama
|
||||||
|
depends = python-pycurl
|
||||||
|
depends = python-opencv
|
||||||
|
depends = python-cairosvg
|
||||||
|
depends = python-tornado
|
||||||
|
depends = gifsicle
|
||||||
|
depends = python-libthumbor
|
||||||
|
depends = python-derpconf
|
||||||
|
depends = python-piexif
|
||||||
|
depends = python-jpegiptc
|
||||||
|
depends = python-pillow
|
||||||
|
depends = python-numpy
|
||||||
|
backup = etc/thumbor.conf
|
||||||
|
source = thumbor-7.7.7.tar.gz::https://github.com/thumbor/thumbor/archive/7.7.7.tar.gz
|
||||||
|
source = thumbor.service
|
||||||
|
source = arch-config.patch
|
||||||
|
b2sums = 0407ee0f180a570ce551822dace6804617f64acc023053293b25548079d343cd78a33212051d46725ea7a47c0762e999be720ea3170f196bb98a68efbc9d4ea6
|
||||||
|
b2sums = 9f5b837710e47654d522c5791cb5c6e01d6452093837a0c57b7158cbc8be6a7a3b5380efe2e975d6396bc1fd23a5f922f6ede9aa921142fd004ff48381f58db3
|
||||||
|
b2sums = 7f84c5e210b21af45b1162fdc80e7016dca8b3c92a4d3ac303f3e35aa6405a476dab26af3840e6cd20e492e814c23380a9838035934adb352c91fcab2fb992ba
|
||||||
|
|
||||||
|
pkgname = thumbor
|
3
thumbor/.nvchecker.toml
Normal file
3
thumbor/.nvchecker.toml
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
[thumbor]
|
||||||
|
source = "git"
|
||||||
|
git = "https://github.com/thumbor/thumbor.git"
|
70
thumbor/PKGBUILD
Normal file
70
thumbor/PKGBUILD
Normal file
@@ -0,0 +1,70 @@
|
|||||||
|
# Maintainer: Giovanni Harting <539@idlegandalf.com>
|
||||||
|
|
||||||
|
pkgname=thumbor
|
||||||
|
pkgver=7.7.7
|
||||||
|
pkgrel=1
|
||||||
|
pkgdesc='open-source photo thumbnail service'
|
||||||
|
arch=(x86_64)
|
||||||
|
url='https://github.com/thumbor/thumbor'
|
||||||
|
license=(MIT)
|
||||||
|
depends=(
|
||||||
|
glibc
|
||||||
|
python
|
||||||
|
python-colorama
|
||||||
|
python-pycurl
|
||||||
|
python-opencv
|
||||||
|
python-cairosvg
|
||||||
|
python-tornado
|
||||||
|
gifsicle
|
||||||
|
python-libthumbor
|
||||||
|
python-derpconf
|
||||||
|
python-piexif
|
||||||
|
python-jpegiptc
|
||||||
|
python-pillow
|
||||||
|
python-numpy
|
||||||
|
)
|
||||||
|
makedepends=(python-setuptools)
|
||||||
|
checkdepends=(python-pytest python-preggy python-pyssim python-pytz python-sentry_sdk python-redis python-pytest-asyncio)
|
||||||
|
backup=('etc/thumbor.conf')
|
||||||
|
source=("$pkgname-$pkgver.tar.gz::$url/archive/$pkgver.tar.gz"
|
||||||
|
'thumbor.service'
|
||||||
|
'arch-config.patch')
|
||||||
|
b2sums=('0407ee0f180a570ce551822dace6804617f64acc023053293b25548079d343cd78a33212051d46725ea7a47c0762e999be720ea3170f196bb98a68efbc9d4ea6'
|
||||||
|
'9f5b837710e47654d522c5791cb5c6e01d6452093837a0c57b7158cbc8be6a7a3b5380efe2e975d6396bc1fd23a5f922f6ede9aa921142fd004ff48381f58db3'
|
||||||
|
'7f84c5e210b21af45b1162fdc80e7016dca8b3c92a4d3ac303f3e35aa6405a476dab26af3840e6cd20e492e814c23380a9838035934adb352c91fcab2fb992ba')
|
||||||
|
|
||||||
|
prepare() {
|
||||||
|
cd $pkgname-$pkgver
|
||||||
|
|
||||||
|
# adjust storage/cache paths to match systemd service
|
||||||
|
patch -p1 < ../arch-config.patch
|
||||||
|
}
|
||||||
|
|
||||||
|
# tests are disabled for now
|
||||||
|
# many of them are failing or require whole new dependency chains
|
||||||
|
#check(){
|
||||||
|
# cd $pkgname-$pkgver
|
||||||
|
# pytest -vvs \
|
||||||
|
# --ignore=tests/detectors/test_queued_detector.py \
|
||||||
|
# --ignore=tests/optimizers/test_gifv.py \
|
||||||
|
# --ignore=tests/handlers/test_base_handler_with_gifv.py \
|
||||||
|
# --ignore=tests/metrics/test_statsd_metrics.py \
|
||||||
|
# --ignore=tests/handlers/test_base_handler_with_result_storage.py
|
||||||
|
# --deselect integration_tests/pil_test.py::PILTest::test_single_params
|
||||||
|
#}
|
||||||
|
|
||||||
|
build() {
|
||||||
|
cd $pkgname-$pkgver
|
||||||
|
python setup.py build_ext -i
|
||||||
|
}
|
||||||
|
|
||||||
|
package() {
|
||||||
|
install -Dm644 $pkgname-$pkgver/LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
|
||||||
|
install -Dm 644 thumbor.service -t "$pkgdir"/usr/lib/systemd/system/
|
||||||
|
install -Dm 644 $pkgname-$pkgver/$pkgname/$pkgname.conf -t "$pkgdir"/etc/
|
||||||
|
|
||||||
|
cd $pkgname-$pkgver
|
||||||
|
python setup.py install --root="$pkgdir" --optimize=1
|
||||||
|
}
|
||||||
|
|
||||||
|
# vim:set ts=2 sw=2 et:
|
21
thumbor/arch-config.patch
Normal file
21
thumbor/arch-config.patch
Normal file
@@ -0,0 +1,21 @@
|
|||||||
|
diff --git a/thumbor/thumbor.conf b/thumbor/thumbor.conf
|
||||||
|
index 24a9986..ee7d5cc 100644
|
||||||
|
--- a/thumbor/thumbor.conf
|
||||||
|
+++ b/thumbor/thumbor.conf
|
||||||
|
@@ -114,14 +114,14 @@ STORAGE = "thumbor.storages.file_storage"
|
||||||
|
# STORAGE = "thumbor.compatibility.storage"
|
||||||
|
|
||||||
|
## root path of the file storage
|
||||||
|
-FILE_STORAGE_ROOT_PATH = join(home, "thumbor", "storage")
|
||||||
|
+FILE_STORAGE_ROOT_PATH = "/var/lib/thumbor"
|
||||||
|
|
||||||
|
## If you want to cache results, use this options to specify how to cache it
|
||||||
|
## Set Expiration seconds to ZERO if you want them not to expire.
|
||||||
|
RESULT_STORAGE = "thumbor.result_storages.file_storage"
|
||||||
|
# RESULT_STORAGE = "thumbor.compatibility.result_storage"
|
||||||
|
RESULT_STORAGE_EXPIRATION_SECONDS = 60 * 60 * 24 # one day
|
||||||
|
-RESULT_STORAGE_FILE_STORAGE_ROOT_PATH = join(home, "thumbor", "result_storage")
|
||||||
|
+RESULT_STORAGE_FILE_STORAGE_ROOT_PATH = "/var/cache/thumbor"
|
||||||
|
|
||||||
|
RESULT_STORAGE_STORES_UNSAFE = False
|
||||||
|
|
25
thumbor/thumbor.service
Normal file
25
thumbor/thumbor.service
Normal file
@@ -0,0 +1,25 @@
|
|||||||
|
[Unit]
|
||||||
|
Description=open-source photo thumbnail service
|
||||||
|
Documentation=https://github.com/thumbor/thumbor
|
||||||
|
After=network.target
|
||||||
|
|
||||||
|
[Service]
|
||||||
|
DynamicUser=true
|
||||||
|
CacheDirectory=thumbor
|
||||||
|
StateDirectory=thumbor
|
||||||
|
|
||||||
|
AmbientCapabilities=
|
||||||
|
CapabilityBoundingSet=
|
||||||
|
LockPersonality=true
|
||||||
|
ProtectControlGroups=true
|
||||||
|
ProtectKernelModules=true
|
||||||
|
ProtectKernelTunables=true
|
||||||
|
ProtectHome=true
|
||||||
|
PrivateDevices=true
|
||||||
|
NoNewPrivileges=true
|
||||||
|
MemoryDenyWriteExecute=true
|
||||||
|
|
||||||
|
ExecStart=/usr/bin/thumbor --conf=/etc/thumbor.conf
|
||||||
|
|
||||||
|
[Install]
|
||||||
|
WantedBy=multi-user.target
|
20
unvpk-git/.SRCINFO
Normal file
20
unvpk-git/.SRCINFO
Normal file
@@ -0,0 +1,20 @@
|
|||||||
|
pkgbase = unvpk-git
|
||||||
|
pkgdesc = Extract Valve VPK archives
|
||||||
|
pkgver = r108.1f1f44f
|
||||||
|
pkgrel = 2
|
||||||
|
url = https://github.com/panzi/unvpk
|
||||||
|
arch = x86_64
|
||||||
|
license = LGPL-2.1-or-later
|
||||||
|
makedepends = git
|
||||||
|
makedepends = cmake
|
||||||
|
makedepends = boost
|
||||||
|
depends = glibc
|
||||||
|
depends = gcc-libs
|
||||||
|
depends = fuse
|
||||||
|
depends = boost-libs
|
||||||
|
provides = unvpk
|
||||||
|
conflicts = unvpk
|
||||||
|
source = git+https://github.com/panzi/unvpk.git
|
||||||
|
b2sums = SKIP
|
||||||
|
|
||||||
|
pkgname = unvpk-git
|
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user