summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--byacc/MAKEPKG28
-rw-r--r--ded/.footprint11
-rw-r--r--ded/.signature7
-rw-r--r--ded/MAKEPKG33
-rw-r--r--flatbuffers/.footprint55
-rw-r--r--flatbuffers/.signature6
-rw-r--r--flatbuffers/MAKEPKG31
-rw-r--r--giflib/Pkgfile25
-rw-r--r--giflib/giflib-5.2.2-security_fixes-1.patch27
-rw-r--r--giflib/giflib-5.2.2-upstream_fixes-1.patch45
-rw-r--r--girara/.footprint18
-rw-r--r--girara/.signature6
-rw-r--r--girara/MAKEPKG34
-rw-r--r--gn/.footprint3
-rw-r--r--gn/.signature6
-rw-r--r--gn/MAKEPKG56
-rw-r--r--gnu-efi/.footprint60
-rw-r--r--gnu-efi/.signature10
-rw-r--r--gnu-efi/MAKEPKG100
-rw-r--r--gnu-efi/gnu-efi-3.0.18-clang.patch26
-rw-r--r--gnu-efi/gnu-efi-3.0.18-remove-linux-headers.patch14
-rw-r--r--gnu-efi/gnu-efi-3.0.19-fix-binutils-2.46.patch19
-rw-r--r--gst-plugins-base/.footprint239
-rw-r--r--gst-plugins-base/.signature6
-rw-r--r--gst-plugins-base/MAKEPKG49
-rw-r--r--gstreamer/.footprint175
-rw-r--r--gstreamer/.signature6
-rw-r--r--gstreamer/MAKEPKG46
-rw-r--r--json-glib/.footprint26
-rw-r--r--json-glib/.signature6
-rw-r--r--json-glib/MAKEPKG34
-rw-r--r--libarchive/MAKEPKG28
-rw-r--r--libcap-ng/.footprint52
-rw-r--r--libcap-ng/.signature6
-rw-r--r--libcap-ng/MAKEPKG32
-rw-r--r--libmpc/MAKEPKG28
-rw-r--r--libnsl/MAKEPKG27
-rw-r--r--libogg/.footprint15
-rw-r--r--libogg/.signature6
-rw-r--r--libogg/MAKEPKG33
-rw-r--r--libxdg-basedir/.footprint12
-rw-r--r--libxdg-basedir/.signature6
-rw-r--r--libxdg-basedir/MAKEPKG32
-rw-r--r--mpfr/.signature5
-rw-r--r--mpfr/MAKEPKG33
-rw-r--r--opus/.footprint17
-rw-r--r--opus/.signature6
-rw-r--r--opus/MAKEPKG31
-rw-r--r--ripgrep/.footprint10
-rw-r--r--ripgrep/MAKEPKG31
-rw-r--r--rust/MAKEPKG81
-rw-r--r--spice-gtk/.footprint52
-rw-r--r--spice-gtk/.signature7
-rw-r--r--spice-gtk/MAKEPKG48
-rw-r--r--spice/.footprint19
-rw-r--r--spice/.signature6
-rw-r--r--spice/MAKEPKG35
-rw-r--r--wlmaker/.footprint49
-rw-r--r--wlmaker/.signature7
-rw-r--r--wlmaker/MAKEPKG56
-rw-r--r--wlmaker/no-x11-backend.patch39
-rw-r--r--zathura-pdf-poppler/.signature5
-rw-r--r--zathura-pdf-poppler/MAKEPKG32
-rw-r--r--zathura/.footprint115
-rw-r--r--zathura/.signature6
-rw-r--r--zathura/MAKEPKG38
66 files changed, 2212 insertions, 0 deletions
diff --git a/byacc/MAKEPKG b/byacc/MAKEPKG
new file mode 100644
index 0000000..3b4fafb
--- /dev/null
+++ b/byacc/MAKEPKG
@@ -0,0 +1,28 @@
1#!/bin/mkpkg
2# description: Berkeley yacc parser generator
3# url: https://invisible-island.net/byacc/
4
5name=byacc
6version=20260126
7release=1
8source=(
9 https://invisible-island.net/archives/byacc/byacc-$version.tgz
10)
11sha256sums=(
12 "b618c5fb44c2f5f048843db90f7d1b24f78f47b07913c8c7ba8c942d3eb24b00"
13)
14
15build() {
16 cd $name-$version
17
18 ./configure \
19 --prefix=/usr \
20 --program-transform-name='s,^,b,'
21
22 make
23 make DESTDIR=$PKG install
24
25 ln -s byacc $PKG/usr/bin/yacc
26}
27
28# vim: filetype=sh
diff --git a/ded/.footprint b/ded/.footprint
new file mode 100644
index 0000000..0342a7a
--- /dev/null
+++ b/ded/.footprint
@@ -0,0 +1,11 @@
1drwxr-xr-x root/root usr/
2drwxr-xr-x root/root usr/bin/
3-rwxr-xr-x root/root usr/bin/ded
4drwxr-xr-x root/root usr/share/
5drwxr-xr-x root/root usr/share/ded/
6-rw-r--r-- root/root usr/share/ded/ccodes.rc
7-rw-r--r-- root/root usr/share/ded/cnames.rc
8-rw-r--r-- root/root usr/share/ded/ded.hlp
9drwxr-xr-x root/root usr/share/man/
10drwxr-xr-x root/root usr/share/man/man1/
11-rw-r--r-- root/root usr/share/man/man1/ded.1.gz
diff --git a/ded/.signature b/ded/.signature
new file mode 100644
index 0000000..e170fdb
--- /dev/null
+++ b/ded/.signature
@@ -0,0 +1,7 @@
1untrusted comment: verify with zorz.pub
2RWTZ9IduCSQ/mHoKRGctvEn4k2Wh7uYA0HIzK6n4H5qonKXmJk5hJdjT3FLN6RyCRlhQ/PjhbhC414VP6lhpotzNTZU0QtaiqQg=
3
4SHA256 (MAKEPKG) = ca4d31668337c37a686342b8e1c3aba7ec965e894ff548eed6521284f134295b
5SHA256 (.footprint) = 4de3dddde2bf952a6e48eb86b822ef462d95b9f225166b7c9938f84ef241d4de
6SHA256 (ded-20250928.tgz) = b5bfb0850a70f3b1e64c9736e73d00788442bfc4c273b5b3d13f68f454a8c530
7SHA256 (td_lib-20250928.tgz) = 8854186a30eb4fd842397f54afe9309bfa53607bf60a9cf8e0b2a6b7231a35a3
diff --git a/ded/MAKEPKG b/ded/MAKEPKG
new file mode 100644
index 0000000..484fbc1
--- /dev/null
+++ b/ded/MAKEPKG
@@ -0,0 +1,33 @@
1#!/bin/mkpkg
2# description: Direcotry editor
3# url: https://invisible-island.net/ded/
4
5name=ded
6version=20250928
7release=1
8depends=(ncurses)
9source=(https://invisible-island.net/archives/ded/$name-$version.tgz
10 https://invisible-island.net/archives/ded/td_lib-$version.tgz)
11
12sha256sums=(
13 "b5bfb0850a70f3b1e64c9736e73d00788442bfc4c273b5b3d13f68f454a8c530"
14 "8854186a30eb4fd842397f54afe9309bfa53607bf60a9cf8e0b2a6b7231a35a3"
15)
16
17build() {
18 cd td_lib-$version
19 ./configure --prefix=/usr
20 make -j1
21
22 cd $SRC/$name-$version
23 ./configure --prefix=/usr
24 make -j1
25 make -j1 DESTDIR=$PKG install
26}
27
28signify() {
29 untrusted comment: public key
30 RWTZ9IduCSQ/mL8337TEUinPwT92xFEUpD92hkS7IxcOnzTt9QdpohT3
31}
32
33# vim: filetype=sh
diff --git a/flatbuffers/.footprint b/flatbuffers/.footprint
new file mode 100644
index 0000000..6505d11
--- /dev/null
+++ b/flatbuffers/.footprint
@@ -0,0 +1,55 @@
1drwxr-xr-x root/root usr/
2drwxr-xr-x root/root usr/bin/
3-rwxr-xr-x root/root usr/bin/flatc
4drwxr-xr-x root/root usr/include/
5drwxr-xr-x root/root usr/include/flatbuffers/
6-rw-r--r-- root/root usr/include/flatbuffers/allocator.h
7-rw-r--r-- root/root usr/include/flatbuffers/array.h
8-rw-r--r-- root/root usr/include/flatbuffers/base.h
9-rw-r--r-- root/root usr/include/flatbuffers/buffer.h
10-rw-r--r-- root/root usr/include/flatbuffers/buffer_ref.h
11-rw-r--r-- root/root usr/include/flatbuffers/code_generator.h
12-rw-r--r-- root/root usr/include/flatbuffers/code_generators.h
13-rw-r--r-- root/root usr/include/flatbuffers/default_allocator.h
14-rw-r--r-- root/root usr/include/flatbuffers/detached_buffer.h
15-rw-r--r-- root/root usr/include/flatbuffers/file_manager.h
16-rw-r--r-- root/root usr/include/flatbuffers/flatbuffer_builder.h
17-rw-r--r-- root/root usr/include/flatbuffers/flatbuffers.h
18-rw-r--r-- root/root usr/include/flatbuffers/flatc.h
19-rw-r--r-- root/root usr/include/flatbuffers/flex_flat_util.h
20-rw-r--r-- root/root usr/include/flatbuffers/flexbuffers.h
21-rw-r--r-- root/root usr/include/flatbuffers/grpc.h
22-rw-r--r-- root/root usr/include/flatbuffers/hash.h
23-rw-r--r-- root/root usr/include/flatbuffers/idl.h
24-rw-r--r-- root/root usr/include/flatbuffers/minireflect.h
25-rw-r--r-- root/root usr/include/flatbuffers/reflection.h
26-rw-r--r-- root/root usr/include/flatbuffers/reflection_generated.h
27-rw-r--r-- root/root usr/include/flatbuffers/registry.h
28-rw-r--r-- root/root usr/include/flatbuffers/stl_emulation.h
29-rw-r--r-- root/root usr/include/flatbuffers/string.h
30-rw-r--r-- root/root usr/include/flatbuffers/struct.h
31-rw-r--r-- root/root usr/include/flatbuffers/table.h
32-rw-r--r-- root/root usr/include/flatbuffers/util.h
33-rw-r--r-- root/root usr/include/flatbuffers/vector.h
34-rw-r--r-- root/root usr/include/flatbuffers/vector_downward.h
35-rw-r--r-- root/root usr/include/flatbuffers/verifier.h
36drwxr-xr-x root/root usr/include/flatbuffers/pch/
37-rw-r--r-- root/root usr/include/flatbuffers/pch/flatc_pch.h
38-rw-r--r-- root/root usr/include/flatbuffers/pch/pch.h
39drwxr-xr-x root/root usr/lib/
40-rw-r--r-- root/root usr/lib/libflatbuffers.a
41-rwxr-xr-x root/root usr/lib/libflatbuffers.so.25.12.19
42lrwxrwxrwx root/root usr/lib/libflatbuffers.so -> libflatbuffers.so.25.12.19
43drwxr-xr-x root/root usr/lib/cmake/
44drwxr-xr-x root/root usr/lib/cmake/flatbuffers/
45-rw-r--r-- root/root usr/lib/cmake/flatbuffers/BuildFlatBuffers.cmake
46-rw-r--r-- root/root usr/lib/cmake/flatbuffers/FlatBuffersSharedTargets-release.cmake
47-rw-r--r-- root/root usr/lib/cmake/flatbuffers/FlatBuffersSharedTargets.cmake
48-rw-r--r-- root/root usr/lib/cmake/flatbuffers/FlatBuffersTargets-release.cmake
49-rw-r--r-- root/root usr/lib/cmake/flatbuffers/FlatBuffersTargets.cmake
50-rw-r--r-- root/root usr/lib/cmake/flatbuffers/FlatcTargets-release.cmake
51-rw-r--r-- root/root usr/lib/cmake/flatbuffers/FlatcTargets.cmake
52-rw-r--r-- root/root usr/lib/cmake/flatbuffers/flatbuffers-config-version.cmake
53-rw-r--r-- root/root usr/lib/cmake/flatbuffers/flatbuffers-config.cmake
54drwxr-xr-x root/root usr/lib/pkgconfig/
55-rw-r--r-- root/root usr/lib/pkgconfig/flatbuffers.pc
diff --git a/flatbuffers/.signature b/flatbuffers/.signature
new file mode 100644
index 0000000..385e8b4
--- /dev/null
+++ b/flatbuffers/.signature
@@ -0,0 +1,6 @@
1untrusted comment: verify with zorz.pub
2RWTZ9IduCSQ/mLsPgdzYvE91eNJ872rVkNckrlrXaHQFrkPNKctLKFJF3xvaWs15tiIyCAgiDFPrvz3UXmbDFZvnsbx8PgIr1Ac=
3
4SHA256 (MAKEPKG) = 4a14a44a09d1a646c78846adea7765b1378c6e220152bebd4d9d7f2fecdf6c20
5SHA256 (.footprint) = 0e06c44e23773464e2ff53a2b184679fca67c695131002d3db6a1ac52e0d33b0
6SHA256 (flatbuffers-25.12.19.tar.gz) = f81c3162b1046fe8b84b9a0dbdd383e24fdbcf88583b9cb6028f90d04d90696a
diff --git a/flatbuffers/MAKEPKG b/flatbuffers/MAKEPKG
new file mode 100644
index 0000000..7dcdee0
--- /dev/null
+++ b/flatbuffers/MAKEPKG
@@ -0,0 +1,31 @@
1#!/bin/mkpkg
2# description: Memory efficient serialization library
3# url: https://google.github.io/flatbuffers/
4
5name=flatbuffers
6version=25.12.19
7release=1
8source=(https://github.com/google/flatbuffers/archive/v$version/$name-$version.tar.gz)
9
10sha256sums=(
11 "f81c3162b1046fe8b84b9a0dbdd383e24fdbcf88583b9cb6028f90d04d90696a"
12)
13
14build() {
15 cmake -B build -S $name-$version \
16 -DCMAKE_INSTALL_PREFIX=/usr \
17 -DCMAKE_INSTALL_LIBDIR=lib \
18 -DCMAKE_BUILD_TYPE=Release \
19 -DFLATBUFFERS_BUILD_TESTS=OFF \
20 -DFLATBUFFERS_BUILD_SHAREDLIB=ON
21
22 cmake --build build
23 DESTDIR=$PKG cmake --install build
24}
25
26signify() {
27 untrusted comment: public key
28 RWTZ9IduCSQ/mL8337TEUinPwT92xFEUpD92hkS7IxcOnzTt9QdpohT3
29}
30
31# vim: filetype=sh
diff --git a/giflib/Pkgfile b/giflib/Pkgfile
new file mode 100644
index 0000000..781445a
--- /dev/null
+++ b/giflib/Pkgfile
@@ -0,0 +1,25 @@
1# Description: A compressed GIF library compatible with libungif
2# URL: https://giflib.sourceforge.net
3# Maintainer: zorz, zorz at gmx dot com
4
5name=giflib
6version=5.2.2
7release=2
8source=(https://sourceforge.net/projects/giflib/files/$name-$version.tar.gz
9 giflib-5.2.2-security_fixes-1.patch
10 giflib-5.2.2-upstream_fixes-1.patch)
11
12build() {
13 cd $name-$version
14
15 sed -e "/\$(MAKE) -C doc$/d" -i Makefile
16
17 patch -Np1 -i $SRC/giflib-5.2.2-security_fixes-1.patch
18 patch -Np1 -i $SRC/giflib-5.2.2-upstream_fixes-1.patch
19
20 make
21 make PREFIX=$PKG/usr install
22
23 install -vDm 644 doc/*.1 -t $PKG/usr/share/man/man1/
24 install -vDm 644 doc/*.7 -t $PKG/usr/share/man/man7/
25}
diff --git a/giflib/giflib-5.2.2-security_fixes-1.patch b/giflib/giflib-5.2.2-security_fixes-1.patch
new file mode 100644
index 0000000..b81d28a
--- /dev/null
+++ b/giflib/giflib-5.2.2-security_fixes-1.patch
@@ -0,0 +1,27 @@
1Submitted By: Douglas R. Reno <renodr at linuxfromscratch dot org>
2Date: 2025-05-19
3Initial Package Version: 5.2.2
4Upstream Status: Abandoned
5Origin: OpenMandriva (see BLFS Ticket #21574)
6Description: Fixes several CVEs in giflib that are known to lead to
7 a heap buffer overflow. The CVEs in question are
8 CVE-2025-31344, CVE-2024-45993, CVE-2023-48161, and
9 CVE-2022-28506. The CVEs are all rated High, and are
10 known to cause crashes with a lower chance of impacts
11 including arbitrary code execution.
12
13diff -Naurp giflib-5.2.2.orig/gif2rgb.c giflib-5.2.2/gif2rgb.c
14--- giflib-5.2.2.orig/gif2rgb.c 2024-02-18 21:01:28.000000000 -0600
15+++ giflib-5.2.2/gif2rgb.c 2025-05-19 15:23:36.911153908 -0500
16@@ -329,6 +329,11 @@ static void DumpScreen2RGB(char *FileNam
17 GifRow = ScreenBuffer[i];
18 GifQprintf("\b\b\b\b%-4d", ScreenHeight - i);
19 for (j = 0; j < ScreenWidth; j++) {
20+ /* Check if color is within color palete */
21+ if (GifRow[j] >= ColorMap->ColorCount) {
22+ GIF_EXIT(GifErrorString(
23+ D_GIF_ERR_IMAGE_DEFECT));
24+ }
25 ColorMapEntry = &ColorMap->Colors[GifRow[j]];
26 Buffers[0][j] = ColorMapEntry->Red;
27 Buffers[1][j] = ColorMapEntry->Green;
diff --git a/giflib/giflib-5.2.2-upstream_fixes-1.patch b/giflib/giflib-5.2.2-upstream_fixes-1.patch
new file mode 100644
index 0000000..798d8b6
--- /dev/null
+++ b/giflib/giflib-5.2.2-upstream_fixes-1.patch
@@ -0,0 +1,45 @@
1Submitted By: Douglas R. Reno <renodr at linuxfromscratch dot org>
2Date: 2024-03-02
3Initial Package Version: 5.2.2
4Origin: Upstream (thanks to Joe Locash for the pointer)
5Upstream Status: Applied
6Description: Prevents giflib from installing XML files into
7 /usr/share/man/man1 instead of manual pages.
8
9diff -Naurp giflib-5.2.2.orig/Makefile giflib-5.2.2/Makefile
10--- giflib-5.2.2.orig/Makefile 2024-03-02 12:53:46.244595714 -0600
11+++ giflib-5.2.2/Makefile 2024-03-02 12:55:35.428874223 -0600
12@@ -63,15 +63,19 @@ UTILS = $(INSTALLABLE) \
13
14 LDLIBS=libgif.a -lm
15
16-MANUAL_PAGES = \
17+MANUAL_PAGES_1 = \
18 doc/gif2rgb.xml \
19 doc/gifbuild.xml \
20 doc/gifclrmp.xml \
21 doc/giffix.xml \
22- doc/giflib.xml \
23 doc/giftext.xml \
24 doc/giftool.xml
25
26+MANUAL_PAGES_7 = \
27+ doc/giflib.xml
28+
29+MANUAL_PAGES = $(MANUAL_PAGES_1) $(MANUAL_PAGES_7)
30+
31 SOEXTENSION = so
32 LIBGIFSO = libgif.$(SOEXTENSION)
33 LIBGIFSOMAJOR = libgif.$(SOEXTENSION).$(LIBMAJOR)
34@@ -148,8 +152,9 @@ install-lib:
35 ln -sf $(LIBGIFSOVER) "$(DESTDIR)$(LIBDIR)/$(LIBGIFSOMAJOR)"
36 ln -sf $(LIBGIFSOMAJOR) "$(DESTDIR)$(LIBDIR)/$(LIBGIFSO)"
37 install-man:
38- $(INSTALL) -d "$(DESTDIR)$(MANDIR)/man1"
39- $(INSTALL) -m 644 $(MANUAL_PAGES) "$(DESTDIR)$(MANDIR)/man1"
40+ $(INSTALL) -d "$(DESTDIR)$(MANDIR)/man1" "$(DESTDIR)$(MANDIR)/man7"
41+ $(INSTALL) -m 644 $(MANUAL_PAGES_1:xml=1) "$(DESTDIR)$(MANDIR)/man1"
42+ $(INSTALL) -m 644 $(MANUAL_PAGES_7:xml=7) "$(DESTDIR)$(MANDIR)/man7"
43 uninstall: uninstall-man uninstall-include uninstall-lib uninstall-bin
44 uninstall-bin:
45 cd "$(DESTDIR)$(BINDIR)" && rm -f $(INSTALLABLE)
diff --git a/girara/.footprint b/girara/.footprint
new file mode 100644
index 0000000..e525de2
--- /dev/null
+++ b/girara/.footprint
@@ -0,0 +1,18 @@
1drwxr-xr-x root/root usr/
2drwxr-xr-x root/root usr/include/
3drwxr-xr-x root/root usr/include/girara/
4-rw-r--r-- root/root usr/include/girara/datastructures.h
5-rw-r--r-- root/root usr/include/girara/girara-version.h
6-rw-r--r-- root/root usr/include/girara/girara.h
7-rw-r--r-- root/root usr/include/girara/input-history.h
8-rw-r--r-- root/root usr/include/girara/log.h
9-rw-r--r-- root/root usr/include/girara/macros.h
10-rw-r--r-- root/root usr/include/girara/template.h
11-rw-r--r-- root/root usr/include/girara/types.h
12-rw-r--r-- root/root usr/include/girara/utils.h
13drwxr-xr-x root/root usr/lib/
14-rwxr-xr-x root/root usr/lib/libgirara.so.5.0
15lrwxrwxrwx root/root usr/lib/libgirara.so -> libgirara.so.5
16lrwxrwxrwx root/root usr/lib/libgirara.so.5 -> libgirara.so.5.0
17drwxr-xr-x root/root usr/lib/pkgconfig/
18-rw-r--r-- root/root usr/lib/pkgconfig/girara.pc
diff --git a/girara/.signature b/girara/.signature
new file mode 100644
index 0000000..ceb5d9c
--- /dev/null
+++ b/girara/.signature
@@ -0,0 +1,6 @@
1untrusted comment: verify with opentux.pub
2RWTZ9IduCSQ/mDp046kih85aJUvQWLYoE7V4JDcHMpWERyFRzz9E8Q0Kh7NaWFAuMUXdDoWNwPjBEL/ShxfPdKThnewBwnyawQg=
3
4SHA256 (MAKEPKG) = 0c9e8dc52a9e788eae93f58c6bb3a96961dfad4e44262ebdf7fa3c5f59ff3581
5SHA256 (.footprint) = 79cc06beb7a8adcc49025ef7fe2d6dc7351bd59b8b9b1bd1028f5d5a9fd2ccd8
6SHA256 (girara-2026.02.04.tar.xz) = 342eca8108bd05a2275e3eacb18107fa3170fa89a12c77e541a5f111f7bba56d
diff --git a/girara/MAKEPKG b/girara/MAKEPKG
new file mode 100644
index 0000000..a3da813
--- /dev/null
+++ b/girara/MAKEPKG
@@ -0,0 +1,34 @@
1#!/bin/mkpkg
2# description: Common components for the zathura document viewer
3# url: https://pwmt.org/projects/girara/
4
5name=girara
6version=2026.02.04
7release=1
8depends=(gtk3 glib)
9source=(
10 "https://pwmt.org/projects/girara/download/girara-${version}.tar.xz"
11)
12sha256sums=(
13 "342eca8108bd05a2275e3eacb18107fa3170fa89a12c77e541a5f111f7bba56d"
14)
15
16build() {
17 cd girara-${version}
18
19 meson setup build \
20 --prefix=/usr \
21 --libdir=lib \
22 --buildtype=release \
23 -Dtests=disabled \
24 -Ddocs=disabled
25
26 meson compile -C build
27 DESTDIR=${PKG} meson install -C build
28}
29
30signify() {
31 untrusted comment: *** OpenTUX *** public key
32 RWTZ9IduCSQ/mL8337TEUinPwT92xFEUpD92hkS7IxcOnzTt9QdpohT3
33}
34# vim: filetype=sh
diff --git a/gn/.footprint b/gn/.footprint
new file mode 100644
index 0000000..8d7cc4a
--- /dev/null
+++ b/gn/.footprint
@@ -0,0 +1,3 @@
1drwxr-xr-x root/root usr/
2drwxr-xr-x root/root usr/bin/
3-rwxr-xr-x root/root usr/bin/gn
diff --git a/gn/.signature b/gn/.signature
new file mode 100644
index 0000000..ae8876f
--- /dev/null
+++ b/gn/.signature
@@ -0,0 +1,6 @@
1untrusted comment: verify with zorz.pub
2RWTZ9IduCSQ/mBAXLxvU8drWXAJBxtnAISgYxBpjh1Onk5lukbsDsT9RckSAQMC8WhCQdbYuDq8zXSI4pfjWQlUulLbz8UZlSgs=
3
4SHA256 (MAKEPKG) = 617ae088149a3cec4af682aea86b2239410ac310a3c8e792f44f77d7f5cbfe8a
5SHA256 (.footprint) = ebe24248910a2c4d544406fe7277892ed941f4a93079fb8d0c5fb7b2036bba9e
6SHA256 (304bbef6c7e9a86630c12986b99c8654eb7fe648.tar.gz) = 63785159210399064a164aaabf2adcaf4289e068c68976cd7bffa3aa9fd14e6b
diff --git a/gn/MAKEPKG b/gn/MAKEPKG
new file mode 100644
index 0000000..ce82d41
--- /dev/null
+++ b/gn/MAKEPKG
@@ -0,0 +1,56 @@
1#!/bin/mkpkg
2# description: GN meta-build system
3# url: https://gn.googlesource.com/gn
4# Depends on: python3 ninja clang
5name=gn
6version=0.2324
7_commit=304bbef6c7e9a86630c12986b99c8654eb7fe648
8release=1
9source=(https://gn.googlesource.com/gn/+archive/${_commit}.tar.gz)
10sha256sums=(
11 "63785159210399064a164aaabf2adcaf4289e068c68976cd7bffa3aa9fd14e6b"
12)
13
14build() {
15 cd "$SRC"
16 export CC=clang
17 export CXX=clang++
18 export AR=llvm-ar
19 export LDFLAGS="-fuse-ld=lld"
20
21 # Gentoo gn-gen-r8: comment out hardcoded -O3/-g, remove -pipe
22 sed -i "/cflags.append('-O3')/s/^/#/;
23 /cflags.append('-g')/s/^/#/;
24 /ldflags.append('-O3')/s/^/#/;
25 /options.no_strip/s/^/#/;
26 /'-pipe',/d;
27 /'-Wno-format',/d;
28 /'-Wno-strict-aliasing',/d" build/gen.py
29
30 # Fix ninja regen loop: the +archive tarball gives all files
31 # identical timestamps. Set them all to the past so gen.py
32 # outputs (build.ninja) will be strictly newer.
33 find . -type f -exec touch -t 200001010000 {} +
34
35 python3 build/gen.py \
36 --no-last-commit-position \
37 --no-static-libstdc++ \
38 --no-strip \
39 --allow-warnings
40 printf '%s\n' \
41 '#ifndef OUT_LAST_COMMIT_POSITION_H_' \
42 '#define OUT_LAST_COMMIT_POSITION_H_' \
43 '#define LAST_COMMIT_POSITION_NUM 2324' \
44 "#define LAST_COMMIT_POSITION \"2324 (${_commit})\"" \
45 '#endif' \
46 > out/last_commit_position.h
47
48 ninja -C out gn
49 install -Dm755 out/gn "$PKG/usr/bin/gn"
50}
51signify() {
52 untrusted comment: public key
53 RWTZ9IduCSQ/mL8337TEUinPwT92xFEUpD92hkS7IxcOnzTt9QdpohT3
54}
55
56# vim: filetype=sh
diff --git a/gnu-efi/.footprint b/gnu-efi/.footprint
new file mode 100644
index 0000000..bfdfd54
--- /dev/null
+++ b/gnu-efi/.footprint
@@ -0,0 +1,60 @@
1drwxr-xr-x root/root usr/
2drwxr-xr-x root/root usr/include/
3drwxr-xr-x root/root usr/include/efi/
4-rw-r--r-- root/root usr/include/efi/efi.h
5-rw-r--r-- root/root usr/include/efi/efi_nii.h
6-rw-r--r-- root/root usr/include/efi/efi_pxe.h
7-rw-r--r-- root/root usr/include/efi/efiapi.h
8-rw-r--r-- root/root usr/include/efi/eficompiler.h
9-rw-r--r-- root/root usr/include/efi/eficon.h
10-rw-r--r-- root/root usr/include/efi/eficonex.h
11-rw-r--r-- root/root usr/include/efi/efidebug.h
12-rw-r--r-- root/root usr/include/efi/efidef.h
13-rw-r--r-- root/root usr/include/efi/efidevp.h
14-rw-r--r-- root/root usr/include/efi/efierr.h
15-rw-r--r-- root/root usr/include/efi/efifs.h
16-rw-r--r-- root/root usr/include/efi/efigpt.h
17-rw-r--r-- root/root usr/include/efi/efiip.h
18-rw-r--r-- root/root usr/include/efi/efilib.h
19-rw-r--r-- root/root usr/include/efi/efilink.h
20-rw-r--r-- root/root usr/include/efi/efinet.h
21-rw-r--r-- root/root usr/include/efi/efipart.h
22-rw-r--r-- root/root usr/include/efi/efipciio.h
23-rw-r--r-- root/root usr/include/efi/efipoint.h
24-rw-r--r-- root/root usr/include/efi/efiprot.h
25-rw-r--r-- root/root usr/include/efi/efipxebc.h
26-rw-r--r-- root/root usr/include/efi/efirtlib.h
27-rw-r--r-- root/root usr/include/efi/efiser.h
28-rw-r--r-- root/root usr/include/efi/efisetjmp.h
29-rw-r--r-- root/root usr/include/efi/efishell.h
30-rw-r--r-- root/root usr/include/efi/efishellintf.h
31-rw-r--r-- root/root usr/include/efi/efistdarg.h
32-rw-r--r-- root/root usr/include/efi/efitcp.h
33-rw-r--r-- root/root usr/include/efi/efiudp.h
34-rw-r--r-- root/root usr/include/efi/efiui.h
35-rw-r--r-- root/root usr/include/efi/lib.h
36-rw-r--r-- root/root usr/include/efi/libsmbios.h
37-rw-r--r-- root/root usr/include/efi/pci22.h
38-rw-r--r-- root/root usr/include/efi/pe.h
39-rw-r--r-- root/root usr/include/efi/romload.h
40drwxr-xr-x root/root usr/include/efi/protocol/
41-rw-r--r-- root/root usr/include/efi/protocol/adapterdebug.h
42-rw-r--r-- root/root usr/include/efi/protocol/eficonsplit.h
43-rw-r--r-- root/root usr/include/efi/protocol/efidbg.h
44-rw-r--r-- root/root usr/include/efi/protocol/efivar.h
45-rw-r--r-- root/root usr/include/efi/protocol/intload.h
46-rw-r--r-- root/root usr/include/efi/protocol/legacyboot.h
47-rw-r--r-- root/root usr/include/efi/protocol/piflash64.h
48-rw-r--r-- root/root usr/include/efi/protocol/vgaclass.h
49drwxr-xr-x root/root usr/include/efi/x86_64/
50-rw-r--r-- root/root usr/include/efi/x86_64/efibind.h
51-rw-r--r-- root/root usr/include/efi/x86_64/efilibplat.h
52-rw-r--r-- root/root usr/include/efi/x86_64/efisetjmp_arch.h
53-rw-r--r-- root/root usr/include/efi/x86_64/pe.h
54drwxr-xr-x root/root usr/lib/
55-rw-r--r-- root/root usr/lib/crt0-efi-x86_64.o
56-rw-r--r-- root/root usr/lib/elf_x86_64_efi.lds
57-rw-r--r-- root/root usr/lib/libefi.a
58-rw-r--r-- root/root usr/lib/libgnuefi.a
59drwxr-xr-x root/root usr/lib/pkgconfig/
60-rw-r--r-- root/root usr/lib/pkgconfig/gnu-efi.pc
diff --git a/gnu-efi/.signature b/gnu-efi/.signature
new file mode 100644
index 0000000..88c56c3
--- /dev/null
+++ b/gnu-efi/.signature
@@ -0,0 +1,10 @@
1untrusted comment: verify with zorz.pub
2RWTZ9IduCSQ/mN2CGS6Er3qQNMb/CTlIjkqvTX1NNdL5NYcTcH9T74dkf7oTXyvoVPGUoEdaO5q1x8NTdmY30cYKviDLtr5j8wM=
3
4SHA256 (MAKEPKG) = d599cc8cfcdd2610c6affa42a958c186488272f246d7be0d9736e7e3d9363930
5SHA256 (.footprint) = 9ebae1f784c664782582b968923210166e2f3a8a268d59abf1cc28c9de658410
6SHA256 (gnu-efi-3.0.18.tar.bz2) = 7f212c96ee66547eeefb531267b641e5473d7d8529f0bd8ccdefd33cf7413f5c
7SHA256 (binutils-2.46.0.tar.xz) = d75a94f4d73e7a4086f7513e67e439e8fcdcbb726ffe63f4661744e6256b2cf2
8SHA256 (gnu-efi-3.0.18-clang.patch) = cbd8f6af3b8f522fc65c65a96a589602a9a072a501740954f8617990029ae984
9SHA256 (gnu-efi-3.0.18-remove-linux-headers.patch) = 0996a5a167567066d7289cc4f9d576602cc61a3ea67608e76544b58bb0a47e94
10SHA256 (gnu-efi-3.0.19-fix-binutils-2.46.patch) = 173191018e118048025e6a5acc8e4fd9a401e58fa485bfab04dd09b5c24e4a4f
diff --git a/gnu-efi/MAKEPKG b/gnu-efi/MAKEPKG
new file mode 100644
index 0000000..94c971b
--- /dev/null
+++ b/gnu-efi/MAKEPKG
@@ -0,0 +1,100 @@
1#!/bin/mkpkg
2# description: EFI application development toolkit
3# url: https://sourceforge.net/projects/gnu-efi/
4
5name=gnu-efi
6version=3.0.18
7release=1
8depends=()
9makedeps=()
10source=(https://downloads.sourceforge.net/sourceforge/gnu-efi/gnu-efi-$version.tar.bz2
11 https://ftp.gnu.org/gnu/binutils/binutils-2.46.0.tar.xz
12 gnu-efi-3.0.18-clang.patch
13 gnu-efi-3.0.18-remove-linux-headers.patch
14 gnu-efi-3.0.19-fix-binutils-2.46.patch)
15sha256sums=(
16 "7f212c96ee66547eeefb531267b641e5473d7d8529f0bd8ccdefd33cf7413f5c"
17 "d75a94f4d73e7a4086f7513e67e439e8fcdcbb726ffe63f4661744e6256b2cf2"
18 "cbd8f6af3b8f522fc65c65a96a589602a9a072a501740954f8617990029ae984"
19 "0996a5a167567066d7289cc4f9d576602cc61a3ea67608e76544b58bb0a47e94"
20 "173191018e118048025e6a5acc8e4fd9a401e58fa485bfab04dd09b5c24e4a4f"
21)
22
23build() {
24 # Build private GNU binutils — need objcopy with EFI/pei- target support
25 cd $SRC/binutils-2.46.0
26 CONFIG_SHELL=/bin/bash ./configure \
27 --prefix=$SRC/binutils-local \
28 --disable-nls \
29 --disable-multilib \
30 --disable-werror \
31 --disable-gdb \
32 --disable-gdbserver \
33 --disable-gold \
34 --disable-gprofng \
35 --disable-sim \
36 --disable-libdecnumber \
37 --disable-readline \
38 --enable-ld \
39 --enable-targets=x86_64-linux,i686-linux,x86_64-pep \
40 --with-system-zlib \
41 CC=clang CXX=clang++
42 make $MKPKG_MAKEFLAGS
43 make install
44 export PATH="$SRC/binutils-local/bin:$PATH"
45
46 cd $SRC/gnu-efi-$version
47
48 # apply patches
49 patch -N -p1 < $SRC/gnu-efi-3.0.18-clang.patch || true
50 patch -N -p1 < $SRC/gnu-efi-3.0.18-remove-linux-headers.patch || true
51 patch -N -p1 < $SRC/gnu-efi-3.0.19-fix-binutils-2.46.patch || true
52
53 # remove -Werror
54 sed -i 's/-Werror//g' Make.defaults
55
56 # fix CHAR16 typedef for clang — wchar_t causes pointer mismatch
57 sed -i 's/typedef wchar_t CHAR16/typedef uint16_t CHAR16/' \
58 inc/x86_64/efibind.h
59
60 # musl: include clang's own headers first, then system
61 CPPINCLUDEDIR=$(clang -print-resource-dir 2>/dev/null)/include
62 export CFLAGS="-nostdinc -isystem $CPPINCLUDEDIR -isystem /usr/include"
63
64 mkdir -p $SRC/gnu-efi-$version/x86_64/lib/runtime
65 mkdir -p $SRC/gnu-efi-$version/x86_64/lib/x86_64
66 mkdir -p $SRC/gnu-efi-$version/x86_64/gnuefi
67 mkdir -p $SRC/gnu-efi-$version/x86_64/inc
68
69 make -j1 ARCH=x86_64 \
70 CC=clang \
71 AS="$SRC/binutils-local/bin/as" \
72 LD="$SRC/binutils-local/bin/ld" \
73 AR=llvm-ar \
74 RANLIB=llvm-ranlib \
75 OBJCOPY="$SRC/binutils-local/bin/objcopy" \
76 SUBDIRS="lib gnuefi inc" \
77 all
78
79 make -j1 ARCH=x86_64 \
80 CC=clang \
81 AS="$SRC/binutils-local/bin/as" \
82 LD="$SRC/binutils-local/bin/ld" \
83 AR=llvm-ar \
84 RANLIB=llvm-ranlib \
85 OBJCOPY="$SRC/binutils-local/bin/objcopy" \
86 PREFIX=/usr \
87 LIBDIR=/usr/lib \
88 INSTALLROOT=$PKG \
89 SUBDIRS="lib gnuefi inc" \
90 install
91
92 # xen and other tools expect efi/pe.h directly
93 cp $PKG/usr/include/efi/x86_64/pe.h $PKG/usr/include/efi/pe.h
94}
95signify() {
96 untrusted comment: public key
97 RWTZ9IduCSQ/mL8337TEUinPwT92xFEUpD92hkS7IxcOnzTt9QdpohT3
98}
99
100# vim: filetype=sh
diff --git a/gnu-efi/gnu-efi-3.0.18-clang.patch b/gnu-efi/gnu-efi-3.0.18-clang.patch
new file mode 100644
index 0000000..7819351
--- /dev/null
+++ b/gnu-efi/gnu-efi-3.0.18-clang.patch
@@ -0,0 +1,26 @@
1https://bugs.gentoo.org/930538
2https://github.com/ncroxon/gnu-efi/issues/4
3https://github.com/ncroxon/gnu-efi/pull/5
4https://github.com/ncroxon/gnu-efi/commit/a0111e0df165d49cf34fc4f5fae46fc0921a756d
5
6From a0111e0df165d49cf34fc4f5fae46fc0921a756d Mon Sep 17 00:00:00 2001
7From: Callum Farmer <gmbr3@opensuse.org>
8Date: Wed, 24 Apr 2024 12:04:48 +0100
9Subject: [PATCH] Disable RELRO
10
11No point having PT_GNU_RELRO as ELF data won't exist when merging into PE32+ file
12
13Unbreaks lld usage which complains about linker script
14Fixes ncroxon/gnu-efi#4
15--- a/Make.defaults
16+++ b/Make.defaults
17@@ -199,7 +199,7 @@ endif
18 ARFLAGS := rDv
19 ASFLAGS += $(ARCH3264)
20 LDFLAGS += -nostdlib --warn-common --no-undefined --fatal-warnings \
21- --build-id=sha1 -z nocombreloc
22+ --build-id=sha1 -z nocombreloc -z norelro
23
24 ifneq ($(ARCH),arm)
25 export LIBGCC=$(shell $(CC) $(CFLAGS) $(ARCH3264) -print-libgcc-file-name)
26
diff --git a/gnu-efi/gnu-efi-3.0.18-remove-linux-headers.patch b/gnu-efi/gnu-efi-3.0.18-remove-linux-headers.patch
new file mode 100644
index 0000000..e997aae
--- /dev/null
+++ b/gnu-efi/gnu-efi-3.0.18-remove-linux-headers.patch
@@ -0,0 +1,14 @@
1https://bugs.gentoo.org/888829
2
3--- a/apps/Makefile
4+++ b/apps/Makefile
5@@ -41,9 +41,7 @@
6
7 include $(SRCDIR)/../Make.defaults
8
9-LINUX_HEADERS = /usr/src/sys/build
10 APPSDIR = $(LIBDIR)/gnuefi/apps
11-CPPFLAGS += -D__KERNEL__ -I$(LINUX_HEADERS)/include
12 CRTOBJS = $(TOPDIR)/$(ARCH)/gnuefi/crt0-efi-$(ARCH).o
13
14 LDSCRIPT = $(TOPDIR)/gnuefi/elf_$(ARCH)_efi.lds
diff --git a/gnu-efi/gnu-efi-3.0.19-fix-binutils-2.46.patch b/gnu-efi/gnu-efi-3.0.19-fix-binutils-2.46.patch
new file mode 100644
index 0000000..3499371
--- /dev/null
+++ b/gnu-efi/gnu-efi-3.0.19-fix-binutils-2.46.patch
@@ -0,0 +1,19 @@
1Backport the fix from gnu-efi 4.0.4 to build with binutils-2.46.
2
3https://bugs.gentoo.org/970040
4
5--- a/apps/Makefile
6+++ b/apps/Makefile
7@@ -66,9 +66,9 @@
8
9 ifneq ($(HAVE_EFI_OBJCOPY),)
10
11-FORMAT := --target efi-app-$(ARCH)
12-$(TARGET_BSDRIVERS): FORMAT=--target efi-bsdrv-$(ARCH)
13-$(TARGET_RTDRIVERS): FORMAT=--target efi-rtdrv-$(ARCH)
14+FORMAT := -O efi-app-$(ARCH)
15+$(TARGET_BSDRIVERS): FORMAT=-O efi-bsdrv-$(ARCH)
16+$(TARGET_RTDRIVERS): FORMAT=-O efi-rtdrv-$(ARCH)
17
18 else
19
diff --git a/gst-plugins-base/.footprint b/gst-plugins-base/.footprint
new file mode 100644
index 0000000..0d4a759
--- /dev/null
+++ b/gst-plugins-base/.footprint
@@ -0,0 +1,239 @@
1drwxr-xr-x root/root usr/
2drwxr-xr-x root/root usr/bin/
3-rwxr-xr-x root/root usr/bin/gst-device-monitor-1.0
4-rwxr-xr-x root/root usr/bin/gst-discoverer-1.0
5-rwxr-xr-x root/root usr/bin/gst-play-1.0
6drwxr-xr-x root/root usr/include/
7drwxr-xr-x root/root usr/include/gstreamer-1.0/
8drwxr-xr-x root/root usr/include/gstreamer-1.0/gst/
9drwxr-xr-x root/root usr/include/gstreamer-1.0/gst/allocators/
10-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/allocators/allocators-prelude.h
11-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/allocators/allocators.h
12-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/allocators/gstdmabuf.h
13-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/allocators/gstdrmdumb.h
14-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/allocators/gstfdmemory.h
15-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/allocators/gstphysmemory.h
16-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/allocators/gstshmallocator.h
17-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/allocators/gstudmabufallocator.h
18drwxr-xr-x root/root usr/include/gstreamer-1.0/gst/app/
19-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/app/app-enumtypes.h
20-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/app/app-prelude.h
21-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/app/app.h
22-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/app/gstappsink.h
23-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/app/gstappsrc.h
24drwxr-xr-x root/root usr/include/gstreamer-1.0/gst/audio/
25-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/audio/audio-buffer.h
26-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/audio/audio-channel-mixer.h
27-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/audio/audio-channels.h
28-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/audio/audio-converter.h
29-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/audio/audio-enumtypes.h
30-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/audio/audio-format.h
31-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/audio/audio-info.h
32-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/audio/audio-prelude.h
33-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/audio/audio-quantize.h
34-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/audio/audio-resampler.h
35-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/audio/audio.h
36-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/audio/gstaudioaggregator.h
37-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/audio/gstaudiobasesink.h
38-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/audio/gstaudiobasesrc.h
39-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/audio/gstaudiocdsrc.h
40-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/audio/gstaudioclock.h
41-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/audio/gstaudiodecoder.h
42-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/audio/gstaudioencoder.h
43-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/audio/gstaudiofilter.h
44-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/audio/gstaudioiec61937.h
45-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/audio/gstaudiometa.h
46-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/audio/gstaudioringbuffer.h
47-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/audio/gstaudiosink.h
48-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/audio/gstaudiosrc.h
49-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/audio/gstaudiostreamalign.h
50-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/audio/gstdsd.h
51-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/audio/gstdsdformat.h
52-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/audio/streamvolume.h
53drwxr-xr-x root/root usr/include/gstreamer-1.0/gst/fft/
54-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/fft/fft-prelude.h
55-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/fft/fft.h
56-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/fft/gstfft.h
57-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/fft/gstfftf32.h
58-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/fft/gstfftf64.h
59-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/fft/gstffts16.h
60-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/fft/gstffts32.h
61drwxr-xr-x root/root usr/include/gstreamer-1.0/gst/pbutils/
62-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/pbutils/codec-utils.h
63-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/pbutils/descriptions.h
64-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/pbutils/encoding-profile.h
65-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/pbutils/encoding-target.h
66-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/pbutils/gstaudiovisualizer.h
67-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/pbutils/gstdiscoverer.h
68-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/pbutils/gstpluginsbaseversion.h
69-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/pbutils/install-plugins.h
70-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/pbutils/missing-plugins.h
71-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/pbutils/pbutils-enumtypes.h
72-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/pbutils/pbutils-prelude.h
73-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/pbutils/pbutils.h
74drwxr-xr-x root/root usr/include/gstreamer-1.0/gst/riff/
75-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/riff/riff-ids.h
76-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/riff/riff-media.h
77-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/riff/riff-prelude.h
78-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/riff/riff-read.h
79-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/riff/riff.h
80drwxr-xr-x root/root usr/include/gstreamer-1.0/gst/rtp/
81-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/rtp/gstrtcpbuffer.h
82-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/rtp/gstrtp-enumtypes.h
83-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/rtp/gstrtpbaseaudiopayload.h
84-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/rtp/gstrtpbasedepayload.h
85-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/rtp/gstrtpbasepayload.h
86-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/rtp/gstrtpbuffer.h
87-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/rtp/gstrtpdefs.h
88-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/rtp/gstrtphdrext.h
89-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/rtp/gstrtpmeta.h
90-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/rtp/gstrtppayloads.h
91-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/rtp/rtp-prelude.h
92-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/rtp/rtp.h
93drwxr-xr-x root/root usr/include/gstreamer-1.0/gst/rtsp/
94-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/rtsp/gstrtsp-enumtypes.h
95-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/rtsp/gstrtsp.h
96-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/rtsp/gstrtspconnection.h
97-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/rtsp/gstrtspdefs.h
98-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/rtsp/gstrtspextension.h
99-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/rtsp/gstrtspmessage.h
100-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/rtsp/gstrtsprange.h
101-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/rtsp/gstrtsptransport.h
102-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/rtsp/gstrtspurl.h
103-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/rtsp/rtsp-prelude.h
104-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/rtsp/rtsp.h
105drwxr-xr-x root/root usr/include/gstreamer-1.0/gst/sdp/
106-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/sdp/gstmikey.h
107-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/sdp/gstsdp.h
108-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/sdp/gstsdpmessage.h
109-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/sdp/sdp-prelude.h
110-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/sdp/sdp.h
111drwxr-xr-x root/root usr/include/gstreamer-1.0/gst/tag/
112-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/tag/gsttagdemux.h
113-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/tag/gsttagmux.h
114-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/tag/tag-enumtypes.h
115-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/tag/tag-prelude.h
116-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/tag/tag.h
117-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/tag/xmpwriter.h
118drwxr-xr-x root/root usr/include/gstreamer-1.0/gst/video/
119-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/video/colorbalance.h
120-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/video/colorbalancechannel.h
121-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/video/gstvideoaffinetransformationmeta.h
122-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/video/gstvideoaggregator.h
123-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/video/gstvideocodecalphameta.h
124-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/video/gstvideodecoder.h
125-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/video/gstvideodmabufpool.h
126-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/video/gstvideoencoder.h
127-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/video/gstvideofilter.h
128-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/video/gstvideometa.h
129-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/video/gstvideopool.h
130-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/video/gstvideosink.h
131-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/video/gstvideotimecode.h
132-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/video/gstvideoutils.h
133-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/video/navigation.h
134-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/video/video-anc.h
135-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/video/video-blend.h
136-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/video/video-chroma.h
137-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/video/video-color.h
138-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/video/video-converter.h
139-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/video/video-dither.h
140-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/video/video-enumtypes.h
141-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/video/video-event.h
142-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/video/video-format.h
143-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/video/video-frame.h
144-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/video/video-hdr.h
145-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/video/video-info-dma.h
146-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/video/video-info.h
147-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/video/video-multiview.h
148-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/video/video-overlay-composition.h
149-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/video/video-prelude.h
150-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/video/video-resampler.h
151-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/video/video-scaler.h
152-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/video/video-sei.h
153-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/video/video-tile.h
154-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/video/video.h
155-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/video/videodirection.h
156-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/video/videoorientation.h
157-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/video/videooverlay.h
158drwxr-xr-x root/root usr/lib/
159-rwxr-xr-x root/root usr/lib/libgstallocators-1.0.so.0.2801.0
160-rwxr-xr-x root/root usr/lib/libgstapp-1.0.so.0.2801.0
161-rwxr-xr-x root/root usr/lib/libgstaudio-1.0.so.0.2801.0
162-rwxr-xr-x root/root usr/lib/libgstfft-1.0.so.0.2801.0
163-rwxr-xr-x root/root usr/lib/libgstpbutils-1.0.so.0.2801.0
164-rwxr-xr-x root/root usr/lib/libgstriff-1.0.so.0.2801.0
165-rwxr-xr-x root/root usr/lib/libgstrtp-1.0.so.0.2801.0
166-rwxr-xr-x root/root usr/lib/libgstrtsp-1.0.so.0.2801.0
167-rwxr-xr-x root/root usr/lib/libgstsdp-1.0.so.0.2801.0
168-rwxr-xr-x root/root usr/lib/libgsttag-1.0.so.0.2801.0
169-rwxr-xr-x root/root usr/lib/libgstvideo-1.0.so.0.2801.0
170lrwxrwxrwx root/root usr/lib/libgstallocators-1.0.so -> libgstallocators-1.0.so.0
171lrwxrwxrwx root/root usr/lib/libgstallocators-1.0.so.0 -> libgstallocators-1.0.so.0.2801.0
172lrwxrwxrwx root/root usr/lib/libgstapp-1.0.so -> libgstapp-1.0.so.0
173lrwxrwxrwx root/root usr/lib/libgstapp-1.0.so.0 -> libgstapp-1.0.so.0.2801.0
174lrwxrwxrwx root/root usr/lib/libgstaudio-1.0.so -> libgstaudio-1.0.so.0
175lrwxrwxrwx root/root usr/lib/libgstaudio-1.0.so.0 -> libgstaudio-1.0.so.0.2801.0
176lrwxrwxrwx root/root usr/lib/libgstfft-1.0.so -> libgstfft-1.0.so.0
177lrwxrwxrwx root/root usr/lib/libgstfft-1.0.so.0 -> libgstfft-1.0.so.0.2801.0
178lrwxrwxrwx root/root usr/lib/libgstpbutils-1.0.so -> libgstpbutils-1.0.so.0
179lrwxrwxrwx root/root usr/lib/libgstpbutils-1.0.so.0 -> libgstpbutils-1.0.so.0.2801.0
180lrwxrwxrwx root/root usr/lib/libgstriff-1.0.so -> libgstriff-1.0.so.0
181lrwxrwxrwx root/root usr/lib/libgstriff-1.0.so.0 -> libgstriff-1.0.so.0.2801.0
182lrwxrwxrwx root/root usr/lib/libgstrtp-1.0.so -> libgstrtp-1.0.so.0
183lrwxrwxrwx root/root usr/lib/libgstrtp-1.0.so.0 -> libgstrtp-1.0.so.0.2801.0
184lrwxrwxrwx root/root usr/lib/libgstrtsp-1.0.so -> libgstrtsp-1.0.so.0
185lrwxrwxrwx root/root usr/lib/libgstrtsp-1.0.so.0 -> libgstrtsp-1.0.so.0.2801.0
186lrwxrwxrwx root/root usr/lib/libgstsdp-1.0.so -> libgstsdp-1.0.so.0
187lrwxrwxrwx root/root usr/lib/libgstsdp-1.0.so.0 -> libgstsdp-1.0.so.0.2801.0
188lrwxrwxrwx root/root usr/lib/libgsttag-1.0.so -> libgsttag-1.0.so.0
189lrwxrwxrwx root/root usr/lib/libgsttag-1.0.so.0 -> libgsttag-1.0.so.0.2801.0
190lrwxrwxrwx root/root usr/lib/libgstvideo-1.0.so -> libgstvideo-1.0.so.0
191lrwxrwxrwx root/root usr/lib/libgstvideo-1.0.so.0 -> libgstvideo-1.0.so.0.2801.0
192drwxr-xr-x root/root usr/lib/gstreamer-1.0/
193-rwxr-xr-x root/root usr/lib/gstreamer-1.0/libgstadder.so
194-rwxr-xr-x root/root usr/lib/gstreamer-1.0/libgstapp.so
195-rwxr-xr-x root/root usr/lib/gstreamer-1.0/libgstaudioconvert.so
196-rwxr-xr-x root/root usr/lib/gstreamer-1.0/libgstaudiomixer.so
197-rwxr-xr-x root/root usr/lib/gstreamer-1.0/libgstaudiorate.so
198-rwxr-xr-x root/root usr/lib/gstreamer-1.0/libgstaudioresample.so
199-rwxr-xr-x root/root usr/lib/gstreamer-1.0/libgstaudiotestsrc.so
200-rwxr-xr-x root/root usr/lib/gstreamer-1.0/libgstbasedebug.so
201-rwxr-xr-x root/root usr/lib/gstreamer-1.0/libgstcompositor.so
202-rwxr-xr-x root/root usr/lib/gstreamer-1.0/libgstdsd.so
203-rwxr-xr-x root/root usr/lib/gstreamer-1.0/libgstencoding.so
204-rwxr-xr-x root/root usr/lib/gstreamer-1.0/libgstgio.so
205-rwxr-xr-x root/root usr/lib/gstreamer-1.0/libgstogg.so
206-rwxr-xr-x root/root usr/lib/gstreamer-1.0/libgstopus.so
207-rwxr-xr-x root/root usr/lib/gstreamer-1.0/libgstoverlaycomposition.so
208-rwxr-xr-x root/root usr/lib/gstreamer-1.0/libgstpbtypes.so
209-rwxr-xr-x root/root usr/lib/gstreamer-1.0/libgstplayback.so
210-rwxr-xr-x root/root usr/lib/gstreamer-1.0/libgstrawparse.so
211-rwxr-xr-x root/root usr/lib/gstreamer-1.0/libgstsubparse.so
212-rwxr-xr-x root/root usr/lib/gstreamer-1.0/libgsttcp.so
213-rwxr-xr-x root/root usr/lib/gstreamer-1.0/libgsttypefindfunctions.so
214-rwxr-xr-x root/root usr/lib/gstreamer-1.0/libgstvideoconvertscale.so
215-rwxr-xr-x root/root usr/lib/gstreamer-1.0/libgstvideorate.so
216-rwxr-xr-x root/root usr/lib/gstreamer-1.0/libgstvideotestsrc.so
217-rwxr-xr-x root/root usr/lib/gstreamer-1.0/libgstvolume.so
218drwxr-xr-x root/root usr/lib/pkgconfig/
219-rw-r--r-- root/root usr/lib/pkgconfig/gstreamer-allocators-1.0.pc
220-rw-r--r-- root/root usr/lib/pkgconfig/gstreamer-app-1.0.pc
221-rw-r--r-- root/root usr/lib/pkgconfig/gstreamer-audio-1.0.pc
222-rw-r--r-- root/root usr/lib/pkgconfig/gstreamer-fft-1.0.pc
223-rw-r--r-- root/root usr/lib/pkgconfig/gstreamer-pbutils-1.0.pc
224-rw-r--r-- root/root usr/lib/pkgconfig/gstreamer-plugins-base-1.0.pc
225-rw-r--r-- root/root usr/lib/pkgconfig/gstreamer-riff-1.0.pc
226-rw-r--r-- root/root usr/lib/pkgconfig/gstreamer-rtp-1.0.pc
227-rw-r--r-- root/root usr/lib/pkgconfig/gstreamer-rtsp-1.0.pc
228-rw-r--r-- root/root usr/lib/pkgconfig/gstreamer-sdp-1.0.pc
229-rw-r--r-- root/root usr/lib/pkgconfig/gstreamer-tag-1.0.pc
230-rw-r--r-- root/root usr/lib/pkgconfig/gstreamer-video-1.0.pc
231drwxr-xr-x root/root usr/share/
232drwxr-xr-x root/root usr/share/gst-plugins-base/
233drwxr-xr-x root/root usr/share/gst-plugins-base/1.0/
234-rw-r--r-- root/root usr/share/gst-plugins-base/1.0/license-translations.dict
235drwxr-xr-x root/root usr/share/man/
236drwxr-xr-x root/root usr/share/man/man1/
237-rw-r--r-- root/root usr/share/man/man1/gst-device-monitor-1.0.1.gz
238-rw-r--r-- root/root usr/share/man/man1/gst-discoverer-1.0.1.gz
239-rw-r--r-- root/root usr/share/man/man1/gst-play-1.0.1.gz
diff --git a/gst-plugins-base/.signature b/gst-plugins-base/.signature
new file mode 100644
index 0000000..c249e76
--- /dev/null
+++ b/gst-plugins-base/.signature
@@ -0,0 +1,6 @@
1untrusted comment: verify with zorz.pub
2RWTZ9IduCSQ/mE1ynEyqocTGh+jX8e10IFISUHc/Oot1aRgBvZmQKegGDPT5pBPT8IVe8HAtA/mnCh18WIRZ1kmyrPkr8A86NAA=
3
4SHA256 (MAKEPKG) = e9d4bec15ecc8f347a1a40e601a6ec58480c594e75c5c8b2ab4454eb28c41470
5SHA256 (.footprint) = bb80391f6c2f7caf457453e11db5ef2b693559acb0f29747c7f1776bb251dbbb
6SHA256 (gst-plugins-base-1.28.1.tar.xz) = 1446a4c2a92ff5d78d88e85a599f0038441d53333236f0c72d72f21a9c132497
diff --git a/gst-plugins-base/MAKEPKG b/gst-plugins-base/MAKEPKG
new file mode 100644
index 0000000..cfd3a80
--- /dev/null
+++ b/gst-plugins-base/MAKEPKG
@@ -0,0 +1,49 @@
1#!/bin/mkpkg
2# description: GStreamer base plugins
3# url: https://gstreamer.freedesktop.org
4
5name=gst-plugins-base
6version=1.28.1
7release=1
8depends=(gstreamer glib libogg opus)
9makedeps=(meson samurai pkgconf python3)
10source=(https://gstreamer.freedesktop.org/src/$name/$name-$version.tar.xz)
11sha256sums=(
12 "1446a4c2a92ff5d78d88e85a599f0038441d53333236f0c72d72f21a9c132497"
13)
14
15build() {
16 cd $name-$version
17 meson setup build \
18 --prefix=/usr \
19 --buildtype=release \
20 --wrap-mode=nodownload \
21 -Dintrospection=disabled \
22 -Ddoc=disabled \
23 -Dtests=disabled \
24 -Dexamples=disabled \
25 -Dnls=disabled \
26 -Dogg=enabled \
27 -Dopus=enabled \
28 -Dalsa=disabled \
29 -Dpango=disabled \
30 -Dgl=disabled \
31 -Dgl-graphene=disabled \
32 -Dgl-png=disabled \
33 -Dgl-jpeg=disabled \
34 -Dxvideo=disabled \
35 -Dx11=disabled \
36 -Dcdparanoia=disabled \
37 -Dlibvisual=disabled \
38 -Dtheora=disabled \
39 -Dvorbis=disabled
40 meson compile -C build
41 meson install -C build --destdir $PKG
42}
43
44signify() {
45 untrusted comment: public key
46 RWTZ9IduCSQ/mL8337TEUinPwT92xFEUpD92hkS7IxcOnzTt9QdpohT3
47}
48
49# vim: filetype=sh
diff --git a/gstreamer/.footprint b/gstreamer/.footprint
new file mode 100644
index 0000000..afd5e1d
--- /dev/null
+++ b/gstreamer/.footprint
@@ -0,0 +1,175 @@
1drwxr-xr-x root/root usr/
2drwxr-xr-x root/root usr/bin/
3-rwxr-xr-x root/root usr/bin/gst-inspect-1.0
4-rwxr-xr-x root/root usr/bin/gst-launch-1.0
5-rwxr-xr-x root/root usr/bin/gst-stats-1.0
6-rwxr-xr-x root/root usr/bin/gst-typefind-1.0
7drwxr-xr-x root/root usr/include/
8drwxr-xr-x root/root usr/include/gstreamer-1.0/
9drwxr-xr-x root/root usr/include/gstreamer-1.0/gst/
10-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/glib-compat.h
11-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/gst.h
12-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/gstallocator.h
13-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/gstatomicqueue.h
14-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/gstbin.h
15-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/gstbuffer.h
16-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/gstbufferlist.h
17-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/gstbufferpool.h
18-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/gstbus.h
19-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/gstbytearrayinterface.h
20-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/gstcaps.h
21-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/gstcapsfeatures.h
22-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/gstchildproxy.h
23-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/gstclock.h
24-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/gstcompat.h
25-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/gstconfig.h
26-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/gstcontext.h
27-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/gstcontrolbinding.h
28-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/gstcontrolsource.h
29-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/gstcpuid.h
30-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/gstdatetime.h
31-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/gstdebugutils.h
32-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/gstdevice.h
33-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/gstdevicemonitor.h
34-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/gstdeviceprovider.h
35-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/gstdeviceproviderfactory.h
36-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/gstdynamictypefactory.h
37-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/gstelement.h
38-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/gstelementfactory.h
39-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/gstelementmetadata.h
40-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/gstenumtypes.h
41-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/gsterror.h
42-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/gstevent.h
43-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/gstformat.h
44-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/gstghostpad.h
45-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/gstidstr.h
46-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/gstinfo.h
47-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/gstiterator.h
48-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/gstmacros.h
49-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/gstmemory.h
50-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/gstmessage.h
51-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/gstmeta.h
52-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/gstmetafactory.h
53-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/gstminiobject.h
54-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/gstobject.h
55-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/gstpad.h
56-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/gstpadtemplate.h
57-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/gstparamspecs.h
58-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/gstparse.h
59-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/gstpipeline.h
60-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/gstplugin.h
61-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/gstpluginfeature.h
62-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/gstpoll.h
63-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/gstpreset.h
64-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/gstpromise.h
65-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/gstprotection.h
66-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/gstquery.h
67-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/gstregistry.h
68-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/gstsample.h
69-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/gstsegment.h
70-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/gststreamcollection.h
71-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/gststreams.h
72-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/gststructure.h
73-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/gstsystemclock.h
74-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/gsttaglist.h
75-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/gsttagsetter.h
76-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/gsttask.h
77-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/gsttaskpool.h
78-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/gsttoc.h
79-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/gsttocsetter.h
80-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/gsttracer.h
81-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/gsttracerfactory.h
82-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/gsttracerrecord.h
83-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/gsttypefind.h
84-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/gsttypefindfactory.h
85-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/gsturi.h
86-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/gstutils.h
87-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/gstvalue.h
88-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/gstvecdeque.h
89-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/gstversion.h
90-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/math-compat.h
91drwxr-xr-x root/root usr/include/gstreamer-1.0/gst/base/
92-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/base/base-prelude.h
93-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/base/base.h
94-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/base/gstadapter.h
95-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/base/gstaggregator.h
96-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/base/gstbaseparse.h
97-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/base/gstbasesink.h
98-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/base/gstbasesrc.h
99-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/base/gstbasetransform.h
100-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/base/gstbitreader.h
101-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/base/gstbitwriter.h
102-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/base/gstbytereader.h
103-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/base/gstbytewriter.h
104-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/base/gstcollectpads.h
105-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/base/gstdataqueue.h
106-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/base/gstflowcombiner.h
107-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/base/gstpushsrc.h
108-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/base/gstqueuearray.h
109-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/base/gsttypefindhelper.h
110drwxr-xr-x root/root usr/include/gstreamer-1.0/gst/controller/
111-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/controller/controller-enumtypes.h
112-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/controller/controller-prelude.h
113-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/controller/controller.h
114-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/controller/gstargbcontrolbinding.h
115-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/controller/gstdirectcontrolbinding.h
116-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/controller/gstinterpolationcontrolsource.h
117-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/controller/gstlfocontrolsource.h
118-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/controller/gstproxycontrolbinding.h
119-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/controller/gsttimedvaluecontrolsource.h
120-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/controller/gsttriggercontrolsource.h
121drwxr-xr-x root/root usr/include/gstreamer-1.0/gst/net/
122-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/net/gstnet.h
123-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/net/gstnetaddressmeta.h
124-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/net/gstnetclientclock.h
125-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/net/gstnetcontrolmessagemeta.h
126-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/net/gstnettimepacket.h
127-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/net/gstnettimeprovider.h
128-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/net/gstnetutils.h
129-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/net/gstptpclock.h
130-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/net/net-prelude.h
131-rw-r--r-- root/root usr/include/gstreamer-1.0/gst/net/net.h
132drwxr-xr-x root/root usr/lib/
133-rwxr-xr-x root/root usr/lib/libgstbase-1.0.so.0.2801.0
134-rwxr-xr-x root/root usr/lib/libgstcontroller-1.0.so.0.2801.0
135-rwxr-xr-x root/root usr/lib/libgstnet-1.0.so.0.2801.0
136-rwxr-xr-x root/root usr/lib/libgstreamer-1.0.so.0.2801.0
137lrwxrwxrwx root/root usr/lib/libgstbase-1.0.so -> libgstbase-1.0.so.0
138lrwxrwxrwx root/root usr/lib/libgstbase-1.0.so.0 -> libgstbase-1.0.so.0.2801.0
139lrwxrwxrwx root/root usr/lib/libgstcontroller-1.0.so -> libgstcontroller-1.0.so.0
140lrwxrwxrwx root/root usr/lib/libgstcontroller-1.0.so.0 -> libgstcontroller-1.0.so.0.2801.0
141lrwxrwxrwx root/root usr/lib/libgstnet-1.0.so -> libgstnet-1.0.so.0
142lrwxrwxrwx root/root usr/lib/libgstnet-1.0.so.0 -> libgstnet-1.0.so.0.2801.0
143lrwxrwxrwx root/root usr/lib/libgstreamer-1.0.so -> libgstreamer-1.0.so.0
144lrwxrwxrwx root/root usr/lib/libgstreamer-1.0.so.0 -> libgstreamer-1.0.so.0.2801.0
145drwxr-xr-x root/root usr/lib/gstreamer-1.0/
146-rwxr-xr-x root/root usr/lib/gstreamer-1.0/libgstcoreelements.so
147drwxr-xr-x root/root usr/lib/pkgconfig/
148-rw-r--r-- root/root usr/lib/pkgconfig/gstreamer-1.0.pc
149-rw-r--r-- root/root usr/lib/pkgconfig/gstreamer-base-1.0.pc
150-rw-r--r-- root/root usr/lib/pkgconfig/gstreamer-controller-1.0.pc
151-rw-r--r-- root/root usr/lib/pkgconfig/gstreamer-net-1.0.pc
152drwxr-xr-x root/root usr/libexec/
153drwxr-xr-x root/root usr/libexec/gstreamer-1.0/
154-rwxr-xr-x root/root usr/libexec/gstreamer-1.0/gst-completion-helper
155-rwxr-xr-x root/root usr/libexec/gstreamer-1.0/gst-plugin-scanner
156-rwxr-xr-x root/root usr/libexec/gstreamer-1.0/gst-ptp-helper
157drwxr-xr-x root/root usr/share/
158drwxr-xr-x root/root usr/share/aclocal/
159-rw-r--r-- root/root usr/share/aclocal/gst-element-check-1.0.m4
160drwxr-xr-x root/root usr/share/bash-completion/
161drwxr-xr-x root/root usr/share/bash-completion/completions/
162-rw-r--r-- root/root usr/share/bash-completion/completions/gst-inspect-1.0
163-rw-r--r-- root/root usr/share/bash-completion/completions/gst-launch-1.0
164drwxr-xr-x root/root usr/share/bash-completion/helpers/
165-rw-r--r-- root/root usr/share/bash-completion/helpers/gst
166drwxr-xr-x root/root usr/share/gstreamer-1.0/
167drwxr-xr-x root/root usr/share/gstreamer-1.0/gdb/
168-rw-r--r-- root/root usr/share/gstreamer-1.0/gdb/glib_gobject_helper.py
169-rw-r--r-- root/root usr/share/gstreamer-1.0/gdb/gst_gdb.py
170drwxr-xr-x root/root usr/share/man/
171drwxr-xr-x root/root usr/share/man/man1/
172-rw-r--r-- root/root usr/share/man/man1/gst-inspect-1.0.1.gz
173-rw-r--r-- root/root usr/share/man/man1/gst-launch-1.0.1.gz
174-rw-r--r-- root/root usr/share/man/man1/gst-stats-1.0.1.gz
175-rw-r--r-- root/root usr/share/man/man1/gst-typefind-1.0.1.gz
diff --git a/gstreamer/.signature b/gstreamer/.signature
new file mode 100644
index 0000000..5de9ee8
--- /dev/null
+++ b/gstreamer/.signature
@@ -0,0 +1,6 @@
1untrusted comment: verify with zorz.pub
2RWTZ9IduCSQ/mHqdACD0mfOMVrLQPNjRjAgrexdw5r4NayN0Kfnb17QVMaz9Ur8bnikIOdDA2gmv81zGMpeiQjSDJxfINmrZdwo=
3
4SHA256 (MAKEPKG) = bf32a65226e4c92cc144172901dfff6ba8180de2003e17f09fa219519bfb4f76
5SHA256 (.footprint) = 0e2772871a3392231a77a1bddb91c6b945995fbd14ef16207d16a4de636c14e0
6SHA256 (gstreamer-1.28.1.tar.xz) = b65e2ffa35bdbf8798cb75c23ffc3d05e484e48346ff7546844ba85217664504
diff --git a/gstreamer/MAKEPKG b/gstreamer/MAKEPKG
new file mode 100644
index 0000000..c797daa
--- /dev/null
+++ b/gstreamer/MAKEPKG
@@ -0,0 +1,46 @@
1#!/bin/mkpkg
2# description: Open source multimedia framework core library
3# url: https://gstreamer.freedesktop.org
4
5name=gstreamer
6version=1.28.1
7release=1
8depends=(glib)
9makedeps=(meson samurai pkgconf python3)
10source=(https://gstreamer.freedesktop.org/src/$name/$name-$version.tar.xz)
11sha256sums=(
12 "b65e2ffa35bdbf8798cb75c23ffc3d05e484e48346ff7546844ba85217664504"
13)
14
15build() {
16 cd $name-$version
17 meson setup build \
18 --prefix=/usr \
19 --buildtype=release \
20 --wrap-mode=nodownload \
21 -Dgst_debug=false \
22 -Dtracer_hooks=false \
23 -Dintrospection=disabled \
24 -Dbenchmarks=disabled \
25 -Dexamples=disabled \
26 -Dtests=disabled \
27 -Dtools=enabled \
28 -Ddoc=disabled \
29 -Dcheck=disabled \
30 -Dnls=disabled \
31 -Dptp-helper-setuid-user=nobody \
32 -Dptp-helper-setuid-group=nobody
33 meson compile -C build
34 meson install -C build --destdir $PKG
35
36 rm -rf $PKG/usr/share/gdb
37 rm -rf $PKG/usr/share/cmake
38 rm -rf $PKG/usr/libexec/gstreamer-1.0/gst-hotdoc-plugins-scanner
39 rm -rf $PKG/usr/libexec/gstreamer-1.0/gst-plugins-doc-cache-generator
40}
41signify() {
42 untrusted comment: public key
43 RWTZ9IduCSQ/mL8337TEUinPwT92xFEUpD92hkS7IxcOnzTt9QdpohT3
44}
45
46# vim: filetype=sh
diff --git a/json-glib/.footprint b/json-glib/.footprint
new file mode 100644
index 0000000..9340d78
--- /dev/null
+++ b/json-glib/.footprint
@@ -0,0 +1,26 @@
1drwxr-xr-x root/root usr/
2drwxr-xr-x root/root usr/bin/
3-rwxr-xr-x root/root usr/bin/json-glib-format
4-rwxr-xr-x root/root usr/bin/json-glib-validate
5drwxr-xr-x root/root usr/include/
6drwxr-xr-x root/root usr/include/json-glib-1.0/
7drwxr-xr-x root/root usr/include/json-glib-1.0/json-glib/
8-rw-r--r-- root/root usr/include/json-glib-1.0/json-glib/json-builder.h
9-rw-r--r-- root/root usr/include/json-glib-1.0/json-glib/json-enum-types.h
10-rw-r--r-- root/root usr/include/json-glib-1.0/json-glib/json-generator.h
11-rw-r--r-- root/root usr/include/json-glib-1.0/json-glib/json-glib.h
12-rw-r--r-- root/root usr/include/json-glib-1.0/json-glib/json-gobject.h
13-rw-r--r-- root/root usr/include/json-glib-1.0/json-glib/json-gvariant.h
14-rw-r--r-- root/root usr/include/json-glib-1.0/json-glib/json-parser.h
15-rw-r--r-- root/root usr/include/json-glib-1.0/json-glib/json-path.h
16-rw-r--r-- root/root usr/include/json-glib-1.0/json-glib/json-reader.h
17-rw-r--r-- root/root usr/include/json-glib-1.0/json-glib/json-types.h
18-rw-r--r-- root/root usr/include/json-glib-1.0/json-glib/json-utils.h
19-rw-r--r-- root/root usr/include/json-glib-1.0/json-glib/json-version-macros.h
20-rw-r--r-- root/root usr/include/json-glib-1.0/json-glib/json-version.h
21drwxr-xr-x root/root usr/lib/
22-rwxr-xr-x root/root usr/lib/libjson-glib-1.0.so.0.1000.8
23lrwxrwxrwx root/root usr/lib/libjson-glib-1.0.so -> libjson-glib-1.0.so.0
24lrwxrwxrwx root/root usr/lib/libjson-glib-1.0.so.0 -> libjson-glib-1.0.so.0.1000.8
25drwxr-xr-x root/root usr/lib/pkgconfig/
26-rw-r--r-- root/root usr/lib/pkgconfig/json-glib-1.0.pc
diff --git a/json-glib/.signature b/json-glib/.signature
new file mode 100644
index 0000000..f4a0707
--- /dev/null
+++ b/json-glib/.signature
@@ -0,0 +1,6 @@
1untrusted comment: verify with zorz.pub
2RWTZ9IduCSQ/mCaHLEtX0fcaqk9WMYUhswmLgjgk++7X1hYDZNT1tSvc4OtHWsateSWeJmfOUM2+Q1Rakj6D0z+II16LGfOCWAk=
3
4SHA256 (MAKEPKG) = 43fbdbbadbbec678c402c054868f441c06a00fba4d050603ac12854990dd382e
5SHA256 (.footprint) = 0af588ca4a6de818e69b4dc8b131fc6874c830c3bd96c67190fde74f5391a1a4
6SHA256 (json-glib-1.10.8.tar.xz) = 55c5c141a564245b8f8fbe7698663c87a45a7333c2a2c56f06f811ab73b212dd
diff --git a/json-glib/MAKEPKG b/json-glib/MAKEPKG
new file mode 100644
index 0000000..9974267
--- /dev/null
+++ b/json-glib/MAKEPKG
@@ -0,0 +1,34 @@
1#!/bin/mkpkg
2# description: JSON library built on top of GLib
3# url: https://gitlab.gnome.org/GNOME/json-glib
4
5name=json-glib
6version=1.10.8
7_minor=1.10
8release=1
9depends=(glib)
10makedeps=(meson samurai pkgconf python3 gettext-tiny)
11source=(https://download.gnome.org/sources/$name/$_minor/$name-$version.tar.xz)
12sha256sums=(
13 "55c5c141a564245b8f8fbe7698663c87a45a7333c2a2c56f06f811ab73b212dd"
14)
15
16build() {
17 cd $name-$version
18 meson setup build \
19 --prefix=/usr \
20 --buildtype=release \
21 --wrap-mode=nodownload \
22 -Dman=false \
23 -Dintrospection=disabled \
24 -Dtests=false
25 meson compile -C build
26 meson install -C build --destdir $PKG
27}
28
29signify() {
30 untrusted comment: public key
31 RWTZ9IduCSQ/mL8337TEUinPwT92xFEUpD92hkS7IxcOnzTt9QdpohT3
32}
33
34# vim: filetype=sh
diff --git a/libarchive/MAKEPKG b/libarchive/MAKEPKG
new file mode 100644
index 0000000..d993042
--- /dev/null
+++ b/libarchive/MAKEPKG
@@ -0,0 +1,28 @@
1#!/bin/mkpkg
2# description: Multi-format archive and compression library
3# url: https://libarchive.org/
4
5name=libarchive
6version=3.8.2
7release=1
8depends=(acl bzip2 xz zlib zstd)
9source=(https://github.com/libarchive/libarchive/releases/download/v$version/$name-$version.tar.xz)
10build() {
11 cd $name-$version
12
13 ./configure \
14 --prefix=/usr \
15 --mandir=/usr/share/man \
16 --without-xml2 \
17 --without-nettle \
18 --without-libb2 \
19 --without-iconv \
20 --disable-static
21
22 make
23 make DESTDIR=$PKG install
24
25 rm -f $PKG/usr/lib/*.la
26}
27
28# vim: filetype=sh
diff --git a/libcap-ng/.footprint b/libcap-ng/.footprint
new file mode 100644
index 0000000..87f924d
--- /dev/null
+++ b/libcap-ng/.footprint
@@ -0,0 +1,52 @@
1drwxr-xr-x root/root usr/
2drwxr-xr-x root/root usr/bin/
3-rwxr-xr-x root/root usr/bin/filecap
4-rwxr-xr-x root/root usr/bin/netcap
5-rwxr-xr-x root/root usr/bin/pscap
6drwxr-xr-x root/root usr/include/
7-rw-r--r-- root/root usr/include/cap-ng.h
8drwxr-xr-x root/root usr/lib/
9-rw-r--r-- root/root usr/lib/libcap-ng.a
10-rwxr-xr-x root/root usr/lib/libcap-ng.la
11-rwxr-xr-x root/root usr/lib/libcap-ng.so.0.0.0
12-rw-r--r-- root/root usr/lib/libdrop_ambient.a
13-rwxr-xr-x root/root usr/lib/libdrop_ambient.la
14-rwxr-xr-x root/root usr/lib/libdrop_ambient.so.0.0.0
15lrwxrwxrwx root/root usr/lib/libcap-ng.so -> libcap-ng.so.0.0.0
16lrwxrwxrwx root/root usr/lib/libcap-ng.so.0 -> libcap-ng.so.0.0.0
17lrwxrwxrwx root/root usr/lib/libdrop_ambient.so -> libdrop_ambient.so.0.0.0
18lrwxrwxrwx root/root usr/lib/libdrop_ambient.so.0 -> libdrop_ambient.so.0.0.0
19drwxr-xr-x root/root usr/lib/pkgconfig/
20-rw-r--r-- root/root usr/lib/pkgconfig/libcap-ng.pc
21drwxr-xr-x root/root usr/share/
22drwxr-xr-x root/root usr/share/aclocal/
23-rw-r--r-- root/root usr/share/aclocal/cap-ng.m4
24drwxr-xr-x root/root usr/share/man/
25drwxr-xr-x root/root usr/share/man/man3/
26-rw-r--r-- root/root usr/share/man/man3/capng_apply.3.gz
27-rw-r--r-- root/root usr/share/man/man3/capng_apply_caps_fd.3.gz
28-rw-r--r-- root/root usr/share/man/man3/capng_capability_to_name.3.gz
29-rw-r--r-- root/root usr/share/man/man3/capng_change_id.3.gz
30-rw-r--r-- root/root usr/share/man/man3/capng_clear.3.gz
31-rw-r--r-- root/root usr/share/man/man3/capng_fill.3.gz
32-rw-r--r-- root/root usr/share/man/man3/capng_get_caps_fd.3.gz
33-rw-r--r-- root/root usr/share/man/man3/capng_get_caps_process.3.gz
34-rw-r--r-- root/root usr/share/man/man3/capng_get_rootid.3.gz
35-rw-r--r-- root/root usr/share/man/man3/capng_have_capabilities.3.gz
36-rw-r--r-- root/root usr/share/man/man3/capng_have_capability.3.gz
37-rw-r--r-- root/root usr/share/man/man3/capng_lock.3.gz
38-rw-r--r-- root/root usr/share/man/man3/capng_name_to_capability.3.gz
39-rw-r--r-- root/root usr/share/man/man3/capng_print_caps_numeric.3.gz
40-rw-r--r-- root/root usr/share/man/man3/capng_print_caps_text.3.gz
41-rw-r--r-- root/root usr/share/man/man3/capng_restore_state.3.gz
42-rw-r--r-- root/root usr/share/man/man3/capng_save_state.3.gz
43-rw-r--r-- root/root usr/share/man/man3/capng_set_rootid.3.gz
44-rw-r--r-- root/root usr/share/man/man3/capng_setpid.3.gz
45-rw-r--r-- root/root usr/share/man/man3/capng_update.3.gz
46-rw-r--r-- root/root usr/share/man/man3/capng_updatev.3.gz
47drwxr-xr-x root/root usr/share/man/man7/
48-rw-r--r-- root/root usr/share/man/man7/libdrop_ambient.7.gz
49drwxr-xr-x root/root usr/share/man/man8/
50-rw-r--r-- root/root usr/share/man/man8/filecap.8.gz
51-rw-r--r-- root/root usr/share/man/man8/netcap.8.gz
52-rw-r--r-- root/root usr/share/man/man8/pscap.8.gz
diff --git a/libcap-ng/.signature b/libcap-ng/.signature
new file mode 100644
index 0000000..16d8136
--- /dev/null
+++ b/libcap-ng/.signature
@@ -0,0 +1,6 @@
1untrusted comment: verify with zorz.pub
2RWTZ9IduCSQ/mIedKZXy0SMWhL01cxlr+sIbTuN94dUAg95Rv6VOJRx3vT+kqhwX9+aW+CKJ1tZjqZnwE4ke014md4kzCtTvhgI=
3
4SHA256 (MAKEPKG) = 08133041d6fb28593e694eda0876c8ad18c05c7d1dea1f3d0226737265dcafd4
5SHA256 (.footprint) = 050b5594ed0997181796b3e5aaa9c394911ebde142098107f77ce75ac449be8a
6SHA256 (libcap-ng-0.9.1.tar.gz) = 52418b8940f83dcc00dcd01d187e67c3399ff65f3fa558442e3a21b415cc46c0
diff --git a/libcap-ng/MAKEPKG b/libcap-ng/MAKEPKG
new file mode 100644
index 0000000..831c42d
--- /dev/null
+++ b/libcap-ng/MAKEPKG
@@ -0,0 +1,32 @@
1#!/bin/mkpkg
2# description: A library for Linux that makes using posix capabilities easy
3# url: https://people.redhat.com/sgrubb/libcap-ng/
4
5name=libcap-ng
6version=0.9.2
7release=1
8source=(https://github.com/stevegrubb/libcap-ng/archive/refs/tags/v$version/$name-$version.tar.gz)
9
10sha256sums=(
11 "df6910d996818848de92db9c05f96492e008c4e35f96a8673f9b7cc44f5cf813"
12)
13
14build() {
15 export CONFIG_SHELL=/bin/bash
16 cd $name-$version
17
18 ./autogen.sh
19 ./configure \
20 --prefix=/usr \
21 --without-python3
22
23 make
24 make DESTDIR=$PKG install
25}
26
27signify() {
28 untrusted comment: public key
29 RWTZ9IduCSQ/mL8337TEUinPwT92xFEUpD92hkS7IxcOnzTt9QdpohT3
30}
31
32# vim: filetype=sh
diff --git a/libmpc/MAKEPKG b/libmpc/MAKEPKG
new file mode 100644
index 0000000..dfe8cdf
--- /dev/null
+++ b/libmpc/MAKEPKG
@@ -0,0 +1,28 @@
1#!/bin/mkpkg
2# description: C library for the arithmetic of complex numbers
3# url: http://www.multiprecision.org/
4
5name=libmpc
6version=1.3.1
7release=1
8depends=(gmp mpfr)
9source=(
10 https://ftpmirror.gnu.org/gnu/mpc/mpc-$version.tar.gz
11)
12
13sha256sums=(
14 "ab642492f5cf882b74aa0cb730cd410a81edcdbec895183ce930e706c1c759b8"
15)
16
17build() {
18 cd mpc-$version
19
20 ./configure --prefix=/usr
21 make
22 make DESTDIR=$PKG install
23
24 rm -r $PKG/usr/share
25 rm -f $PKG/usr/lib/*.la
26}
27
28# vim: filetype=sh
diff --git a/libnsl/MAKEPKG b/libnsl/MAKEPKG
new file mode 100644
index 0000000..d89cfd9
--- /dev/null
+++ b/libnsl/MAKEPKG
@@ -0,0 +1,27 @@
1#!/bin/mkpkg
2# description: Public client interface library for NIS(YP) and NIS+ from glibc
3# url: https://github.com/thkukuk/libnsl
4
5name=libnsl
6version=2.0.1
7release=1
8depends=(libtirpc)
9makedeps=(autoconf)
10source=(https://github.com/thkukuk/libnsl/releases/download/v$version/$name-$version.tar.xz)
11
12sha256sums=(
13 "5c9e470b232a7acd3433491ac5221b4832f0c71318618dc6aa04dd05ffcd8fd9"
14)
15
16build() {
17 cd $name-$version
18
19 ./configure --prefix=/usr
20
21 make
22 make DESTDIR=$PKG install
23
24 rm -f $PKG/usr/lib/*.la
25}
26
27# vim: filetype=sh
diff --git a/libogg/.footprint b/libogg/.footprint
new file mode 100644
index 0000000..36c54da
--- /dev/null
+++ b/libogg/.footprint
@@ -0,0 +1,15 @@
1drwxr-xr-x root/root usr/
2drwxr-xr-x root/root usr/include/
3drwxr-xr-x root/root usr/include/ogg/
4-rw-r--r-- root/root usr/include/ogg/config_types.h
5-rw-r--r-- root/root usr/include/ogg/ogg.h
6-rw-r--r-- root/root usr/include/ogg/os_types.h
7drwxr-xr-x root/root usr/lib/
8-rwxr-xr-x root/root usr/lib/libogg.so.0.8.6
9lrwxrwxrwx root/root usr/lib/libogg.so -> libogg.so.0.8.6
10lrwxrwxrwx root/root usr/lib/libogg.so.0 -> libogg.so.0.8.6
11drwxr-xr-x root/root usr/lib/pkgconfig/
12-rw-r--r-- root/root usr/lib/pkgconfig/ogg.pc
13drwxr-xr-x root/root usr/share/
14drwxr-xr-x root/root usr/share/aclocal/
15-rw-r--r-- root/root usr/share/aclocal/ogg.m4
diff --git a/libogg/.signature b/libogg/.signature
new file mode 100644
index 0000000..c73321b
--- /dev/null
+++ b/libogg/.signature
@@ -0,0 +1,6 @@
1untrusted comment: verify with zorz.pub
2RWTZ9IduCSQ/mNNY4IAuLMqHGIg/aXIYBFmMoUnC+ymgT+iuaFEmu6STLLawTPiHq0AvQAazElbR3vzdgVmIQOx6vzS0zaRQfwA=
3
4SHA256 (MAKEPKG) = b108e7904393c3425506648c55f6171532d91377c614b63ec2c289f6ef346da5
5SHA256 (.footprint) = 3a969f2f7dfb55730287686f665e1fc2d0b829fd11ae8c14e69b2580a1f77317
6SHA256 (libogg-1.3.6.tar.xz) = 5c8253428e181840cd20d41f3ca16557a9cc04bad4a3d04cce84808677fa1061
diff --git a/libogg/MAKEPKG b/libogg/MAKEPKG
new file mode 100644
index 0000000..f778d7e
--- /dev/null
+++ b/libogg/MAKEPKG
@@ -0,0 +1,33 @@
1#!/bin/mkpkg
2# description: Ogg bitstream and framing library
3# url: https://www.xiph.org/ogg
4
5name=libogg
6version=1.3.6
7release=1
8depends=()
9makedeps=()
10source=(https://downloads.xiph.org/releases/ogg/$name-$version.tar.xz)
11sha256sums=(
12 "5c8253428e181840cd20d41f3ca16557a9cc04bad4a3d04cce84808677fa1061"
13)
14
15build() {
16 cd $name-$version
17 CONFIG_SHELL=/bin/bash ./configure \
18 --prefix=/usr \
19 --disable-static
20 make
21 make DESTDIR=$PKG install
22
23 rm -f $PKG/usr/lib/libogg.la
24 rm -rf ${PKG}/usr/share/doc
25}
26
27signify() {
28 untrusted comment: public key
29 RWTZ9IduCSQ/mL8337TEUinPwT92xFEUpD92hkS7IxcOnzTt9QdpohT3
30}
31
32# vim: filetype=sh
33
diff --git a/libxdg-basedir/.footprint b/libxdg-basedir/.footprint
new file mode 100644
index 0000000..70147c2
--- /dev/null
+++ b/libxdg-basedir/.footprint
@@ -0,0 +1,12 @@
1drwxr-xr-x root/root usr/
2drwxr-xr-x root/root usr/include/
3-rw-r--r-- root/root usr/include/basedir.h
4-rw-r--r-- root/root usr/include/basedir_fs.h
5drwxr-xr-x root/root usr/lib/
6-rw-r--r-- root/root usr/lib/libxdg-basedir.a
7-rwxr-xr-x root/root usr/lib/libxdg-basedir.la
8-rwxr-xr-x root/root usr/lib/libxdg-basedir.so.1.2.0
9lrwxrwxrwx root/root usr/lib/libxdg-basedir.so -> libxdg-basedir.so.1.2.0
10lrwxrwxrwx root/root usr/lib/libxdg-basedir.so.1 -> libxdg-basedir.so.1.2.0
11drwxr-xr-x root/root usr/lib/pkgconfig/
12-rw-r--r-- root/root usr/lib/pkgconfig/libxdg-basedir.pc
diff --git a/libxdg-basedir/.signature b/libxdg-basedir/.signature
new file mode 100644
index 0000000..636e84f
--- /dev/null
+++ b/libxdg-basedir/.signature
@@ -0,0 +1,6 @@
1untrusted comment: verify with zorz.pub
2RWTZ9IduCSQ/mO4RZpWmkwR87YCsAAi58L/Vh1IMtU9sGpqKh1TfEqi5Q1LIBSfMWusdYeajb9AzOrzBFuahKfaMjfKN4m7Oag0=
3
4SHA256 (MAKEPKG) = 2bcc58be52375dbb6b18424c260a9403d6baedcabc9f17a62ea23e422964b5a9
5SHA256 (.footprint) = 844b9b61dca746d53e4e44e722e2db3c11f710499f913b33fc979768579be27d
6SHA256 (libxdg-basedir-1.2.3.tar.gz) = ff30c60161f7043df4dcc6e7cdea8e064e382aa06c73dcc3d1885c7d2c77451d
diff --git a/libxdg-basedir/MAKEPKG b/libxdg-basedir/MAKEPKG
new file mode 100644
index 0000000..a8ac931
--- /dev/null
+++ b/libxdg-basedir/MAKEPKG
@@ -0,0 +1,32 @@
1#!/bin/mkpkg
2# description: Implementation of the XDG Base Directory specifications
3# url: https://github.com/devnev/libxdg-basedir
4
5name=libxdg-basedir
6version=1.2.3
7release=1
8depends=()
9makedepends=(autoconf automake libtool)
10source=(https://github.com/devnev/$name/archive/$name-$version.tar.gz)
11renames=($name-$version.tar.gz)
12
13sha256sums=(
14 "ff30c60161f7043df4dcc6e7cdea8e064e382aa06c73dcc3d1885c7d2c77451d"
15)
16
17build() {
18 cd $name-$name-$version
19
20 autoreconf -fi
21
22 ./configure --prefix=/usr
23 make
24 make DESTDIR=$PKG install
25}
26
27signify() {
28 untrusted comment: public key
29 RWTZ9IduCSQ/mL8337TEUinPwT92xFEUpD92hkS7IxcOnzTt9QdpohT3
30}
31
32# vim: filetype=sh
diff --git a/mpfr/.signature b/mpfr/.signature
new file mode 100644
index 0000000..65099f6
--- /dev/null
+++ b/mpfr/.signature
@@ -0,0 +1,5 @@
1untrusted comment: verify with opentux.pub
2RWTZ9IduCSQ/mJNFv+ej34vzSOB/9/phz7hBFz+8bHoCHLkgCwDnGcKIeeCoUsVjJYqfw2fb0nIEIQKS+oryZhaQ78ORgYKSNws=
3
4SHA256 (MAKEPKG) = 67efbaada3960f95f09f2df13e1d6019ce13bf1264bdecb018771c05544e7898
5SHA256 (mpfr-4.2.2.tar.xz) = b67ba0383ef7e8a8563734e2e889ef5ec3c3b898a01d00fa0a6869ad81c6ce01
diff --git a/mpfr/MAKEPKG b/mpfr/MAKEPKG
new file mode 100644
index 0000000..e75b534
--- /dev/null
+++ b/mpfr/MAKEPKG
@@ -0,0 +1,33 @@
1#!/bin/mkpkg
2# description: C library for multiple-precision floating-point computations with correct rounding
3# url: https://www.mpfr.org/
4
5name=mpfr
6version=4.2.2
7release=1
8depends=(gmp)
9source=(
10 https://www.mpfr.org/mpfr-$version/mpfr-$version.tar.xz
11)
12
13sha256sums=(
14 "b67ba0383ef7e8a8563734e2e889ef5ec3c3b898a01d00fa0a6869ad81c6ce01"
15)
16
17build() {
18 cd mpfr-$version
19
20 ./configure --prefix=/usr
21 make
22 make DESTDIR=$PKG install
23
24 rm -r $PKG/usr/share
25 rm -f $PKG/usr/lib/*.la
26}
27
28signify() {
29 untrusted comment: *** OpenTUX *** public key
30 RWTZ9IduCSQ/mL8337TEUinPwT92xFEUpD92hkS7IxcOnzTt9QdpohT3
31}
32
33# vim: filetype=sh
diff --git a/opus/.footprint b/opus/.footprint
new file mode 100644
index 0000000..9b102f9
--- /dev/null
+++ b/opus/.footprint
@@ -0,0 +1,17 @@
1drwxr-xr-x root/root usr/
2drwxr-xr-x root/root usr/include/
3drwxr-xr-x root/root usr/include/opus/
4-rw-r--r-- root/root usr/include/opus/opus.h
5-rw-r--r-- root/root usr/include/opus/opus_defines.h
6-rw-r--r-- root/root usr/include/opus/opus_multistream.h
7-rw-r--r-- root/root usr/include/opus/opus_projection.h
8-rw-r--r-- root/root usr/include/opus/opus_types.h
9drwxr-xr-x root/root usr/lib/
10-rwxr-xr-x root/root usr/lib/libopus.so.0.11.1
11lrwxrwxrwx root/root usr/lib/libopus.so -> libopus.so.0.11.1
12lrwxrwxrwx root/root usr/lib/libopus.so.0 -> libopus.so.0.11.1
13drwxr-xr-x root/root usr/lib/pkgconfig/
14-rw-r--r-- root/root usr/lib/pkgconfig/opus.pc
15drwxr-xr-x root/root usr/share/
16drwxr-xr-x root/root usr/share/aclocal/
17-rw-r--r-- root/root usr/share/aclocal/opus.m4
diff --git a/opus/.signature b/opus/.signature
new file mode 100644
index 0000000..89750ff
--- /dev/null
+++ b/opus/.signature
@@ -0,0 +1,6 @@
1untrusted comment: verify with zorz.pub
2RWTZ9IduCSQ/mPjI0/nFvRbJwfZZM02RfWV4VnYkMHIowYV0Anqnya0waseODXK95bCgIjugG4IpyyQOU7M2dhlFx8opg1ToNAY=
3
4SHA256 (MAKEPKG) = eebaf320ef1dc9a41b89fa05db1bf3584dd0b3e99b57e755b9ced44eb87f863e
5SHA256 (.footprint) = b9594b91c81a172abd8dc31d3580d9853e7b6003f9b89d82c97c1e508b060813
6SHA256 (opus-1.6.1.tar.gz) = 6ffcb593207be92584df15b32466ed64bbec99109f007c82205f0194572411a1
diff --git a/opus/MAKEPKG b/opus/MAKEPKG
new file mode 100644
index 0000000..d4cde71
--- /dev/null
+++ b/opus/MAKEPKG
@@ -0,0 +1,31 @@
1#!/bin/mkpkg
2# description: Codec for interactive speech and audio transmission over the Internet
3# url: https://opus-codec.org
4
5name=opus
6version=1.6.1
7release=1
8source=(https://downloads.xiph.org/releases/opus/opus-$version.tar.gz)
9sha256sums=(
10 "6ffcb593207be92584df15b32466ed64bbec99109f007c82205f0194572411a1"
11)
12
13build() {
14 cd $name-$version
15 CONFIG_SHELL=/bin/bash ./configure \
16 --prefix=/usr \
17 --disable-static \
18 --disable-doc \
19 --disable-extra-programs
20 make
21 make DESTDIR=$PKG install
22
23 rm -f $PKG/usr/lib/libopus.la
24}
25
26signify() {
27 untrusted comment: public key
28 RWTZ9IduCSQ/mL8337TEUinPwT92xFEUpD92hkS7IxcOnzTt9QdpohT3
29}
30
31# vim: filetype=sh
diff --git a/ripgrep/.footprint b/ripgrep/.footprint
new file mode 100644
index 0000000..62ccbdc
--- /dev/null
+++ b/ripgrep/.footprint
@@ -0,0 +1,10 @@
1drwxr-xr-x root/root usr/
2drwxr-xr-x root/root usr/bin/
3-rwxr-xr-x root/root usr/bin/rg
4drwxr-xr-x root/root usr/share/
5drwxr-xr-x root/root usr/share/bash-completion/
6drwxr-xr-x root/root usr/share/bash-completion/completions/
7-rw-r--r-- root/root usr/share/bash-completion/completions/rg
8drwxr-xr-x root/root usr/share/man/
9drwxr-xr-x root/root usr/share/man/man1/
10-rw-r--r-- root/root usr/share/man/man1/rg.1.gz
diff --git a/ripgrep/MAKEPKG b/ripgrep/MAKEPKG
new file mode 100644
index 0000000..d972222
--- /dev/null
+++ b/ripgrep/MAKEPKG
@@ -0,0 +1,31 @@
1#!/bin/mkpkg
2# description: Fast recursive grep using Rust regex engine
3# url: https://github.com/BurntSushi/ripgrep
4name=ripgrep
5version=15.1.0
6release=1
7makedeps=(rust)
8source=(https://github.com/BurntSushi/ripgrep/archive/$version.tar.gz)
9renames=(ripgrep-$version.tar.gz)
10
11sha256sums=(
12 "046fa01a216793b8bd2750f9d68d4ad43986eb9c0d6122600f993906012972e8"
13)
14
15build() {
16 cd $name-$version
17 rm -f .cargo/config.toml
18 cargo build --release --locked
19 install -Dm755 target/release/rg $PKG/usr/bin/rg
20 ./target/release/rg --generate man > rg.1
21 install -Dm644 rg.1 $PKG/usr/share/man/man1/rg.1
22 ./target/release/rg --generate complete-bash > rg.bash
23 install -Dm644 rg.bash $PKG/usr/share/bash-completion/completions/rg
24}
25
26signify() {
27 untrusted comment: *** OpenTUX *** public key
28 RWTZ9IduCSQ/mL8337TEUinPwT92xFEUpD92hkS7IxcOnzTt9QdpohT3
29}
30
31# vim: filetype=sh
diff --git a/rust/MAKEPKG b/rust/MAKEPKG
new file mode 100644
index 0000000..5fc8881
--- /dev/null
+++ b/rust/MAKEPKG
@@ -0,0 +1,81 @@
1#!/bin/mkpkg
2# description: Rust programming language
3# url: https://www.rust-lang.org/
4
5name=rust
6version=1.94.1
7release=1
8depends=(llvm)
9makedeps=(cmake ninja python3 gcc-compat)
10source=(
11 https://static.rust-lang.org/dist/rustc-$version-src.tar.xz
12 system.diff
13 musl-no-crt-static.patch
14)
15sha256sums=(
16 "62b67230754da642a264ca0cb9fc08820c54e2ed7b3baba0289876d4cdb48c08"
17 "fdfd2b449aacd417921359db8bb3eb66944313485c72fde0a942230f2b19f55e"
18 "8b7d3beb08cc22a4477b238eff22d91b249ea4c5344911f6fc3c279342538e35"
19)
20extract() {
21 cp system.diff $SRC/
22 cp musl-no-crt-static.patch $SRC/
23 tar -xf $PKGMK_SOURCE_DIR/rustc-$version-src.tar.xz -C $SRC
24}
25build() {
26 cd rustc-$version-src
27
28 patch -p1 -i $SRC/system.diff
29 patch -p1 -i $SRC/musl-no-crt-static.patch
30
31 cat > bootstrap.toml <<EOF
32change-id = 148795
33[llvm]
34link-shared = true
35use-libcxx = true
36static-libstdcpp = false
37[build]
38build = "x86_64-unknown-linux-musl"
39host = ["x86_64-unknown-linux-musl"]
40target = ["x86_64-unknown-linux-musl"]
41rustc = "/usr/bin/rustc"
42cargo = "/usr/bin/cargo"
43docs = false
44extended = true
45tools = ["cargo", "rustfmt", "clippy", "rust-analyzer"]
46vendor = true
47[install]
48prefix = "/usr"
49[rust]
50channel = "stable"
51codegen-units = 1
52lto = "thin"
53llvm-libunwind = "system"
54[target.x86_64-unknown-linux-musl]
55llvm-config = "/usr/bin/llvm-config"
56crt-static = false
57cc = "clang"
58cxx = "clang++"
59ar = "llvm-ar"
60ranlib = "llvm-ranlib"
61linker = "clang"
62rustflags = ["-C", "link-arg=-lunwind"]
63EOF
64 python3 x.py build
65 DESTDIR=$PKG python3 x.py install
66
67 rm -rf $PKG/usr/share/doc
68 rm -f $PKG/usr/lib/rustlib/install.log
69 rm -f $PKG/usr/lib/rustlib/uninstall.sh
70 rm -f $PKG/usr/lib/rustlib/manifest-*
71 rm -f $PKG/usr/lib/rustlib/components
72 rm -f $PKG/usr/lib/rustlib/rust-installer-version
73}
74
75signify() {
76 untrusted comment: public key
77 RWTZ9IduCSQ/mL8337TEUinPwT92xFEUpD92hkS7IxcOnzTt9QdpohT3
78}
79
80# vim: filetype=sh
81
diff --git a/spice-gtk/.footprint b/spice-gtk/.footprint
new file mode 100644
index 0000000..f30ed48
--- /dev/null
+++ b/spice-gtk/.footprint
@@ -0,0 +1,52 @@
1drwxr-xr-x root/root usr/
2drwxr-xr-x root/root usr/bin/
3-rwxr-xr-x root/root usr/bin/spicy
4-rwxr-xr-x root/root usr/bin/spicy-screenshot
5-rwxr-xr-x root/root usr/bin/spicy-stats
6drwxr-xr-x root/root usr/include/
7drwxr-xr-x root/root usr/include/spice-client-glib-2.0/
8-rw-r--r-- root/root usr/include/spice-client-glib-2.0/channel-cursor.h
9-rw-r--r-- root/root usr/include/spice-client-glib-2.0/channel-display.h
10-rw-r--r-- root/root usr/include/spice-client-glib-2.0/channel-inputs.h
11-rw-r--r-- root/root usr/include/spice-client-glib-2.0/channel-main.h
12-rw-r--r-- root/root usr/include/spice-client-glib-2.0/channel-playback.h
13-rw-r--r-- root/root usr/include/spice-client-glib-2.0/channel-port.h
14-rw-r--r-- root/root usr/include/spice-client-glib-2.0/channel-record.h
15-rw-r--r-- root/root usr/include/spice-client-glib-2.0/channel-smartcard.h
16-rw-r--r-- root/root usr/include/spice-client-glib-2.0/channel-usbredir.h
17-rw-r--r-- root/root usr/include/spice-client-glib-2.0/channel-webdav.h
18-rw-r--r-- root/root usr/include/spice-client-glib-2.0/qmp-port.h
19-rw-r--r-- root/root usr/include/spice-client-glib-2.0/smartcard-manager.h
20-rw-r--r-- root/root usr/include/spice-client-glib-2.0/spice-audio.h
21-rw-r--r-- root/root usr/include/spice-client-glib-2.0/spice-channel.h
22-rw-r--r-- root/root usr/include/spice-client-glib-2.0/spice-client.h
23-rw-r--r-- root/root usr/include/spice-client-glib-2.0/spice-file-transfer-task.h
24-rw-r--r-- root/root usr/include/spice-client-glib-2.0/spice-glib-enums.h
25-rw-r--r-- root/root usr/include/spice-client-glib-2.0/spice-option.h
26-rw-r--r-- root/root usr/include/spice-client-glib-2.0/spice-session.h
27-rw-r--r-- root/root usr/include/spice-client-glib-2.0/spice-types.h
28-rw-r--r-- root/root usr/include/spice-client-glib-2.0/spice-uri.h
29-rw-r--r-- root/root usr/include/spice-client-glib-2.0/spice-util.h
30-rw-r--r-- root/root usr/include/spice-client-glib-2.0/spice-version.h
31-rw-r--r-- root/root usr/include/spice-client-glib-2.0/usb-device-manager.h
32drwxr-xr-x root/root usr/include/spice-client-gtk-3.0/
33-rw-r--r-- root/root usr/include/spice-client-gtk-3.0/spice-client-gtk.h
34-rw-r--r-- root/root usr/include/spice-client-gtk-3.0/spice-grabsequence.h
35-rw-r--r-- root/root usr/include/spice-client-gtk-3.0/spice-gtk-session.h
36-rw-r--r-- root/root usr/include/spice-client-gtk-3.0/spice-widget-enums.h
37-rw-r--r-- root/root usr/include/spice-client-gtk-3.0/spice-widget.h
38-rw-r--r-- root/root usr/include/spice-client-gtk-3.0/usb-device-widget.h
39drwxr-xr-x root/root usr/lib/
40-rwxr-xr-x root/root usr/lib/libspice-client-glib-2.0.so.8.8.2
41-rwxr-xr-x root/root usr/lib/libspice-client-gtk-3.0.so.5.1.1
42lrwxrwxrwx root/root usr/lib/libspice-client-glib-2.0.so -> libspice-client-glib-2.0.so.8
43lrwxrwxrwx root/root usr/lib/libspice-client-glib-2.0.so.8 -> libspice-client-glib-2.0.so.8.8.2
44lrwxrwxrwx root/root usr/lib/libspice-client-gtk-3.0.so -> libspice-client-gtk-3.0.so.5
45lrwxrwxrwx root/root usr/lib/libspice-client-gtk-3.0.so.5 -> libspice-client-gtk-3.0.so.5.1.1
46drwxr-xr-x root/root usr/lib/pkgconfig/
47-rw-r--r-- root/root usr/lib/pkgconfig/spice-client-glib-2.0.pc
48-rw-r--r-- root/root usr/lib/pkgconfig/spice-client-gtk-3.0.pc
49drwxr-xr-x root/root usr/share/
50drwxr-xr-x root/root usr/share/man/
51drwxr-xr-x root/root usr/share/man/man1/
52-rw-r--r-- root/root usr/share/man/man1/spice-client.1.gz
diff --git a/spice-gtk/.signature b/spice-gtk/.signature
new file mode 100644
index 0000000..28230b5
--- /dev/null
+++ b/spice-gtk/.signature
@@ -0,0 +1,7 @@
1untrusted comment: verify with zorz.pub
2RWTZ9IduCSQ/mPFcmwKWwm6oW4IhtnJZma+5mrrcfN7uXwICYTSrZ9t3236wp+0cpcLgOfbgWd8EthE2lXWyxFJdQkW6pEnkgAs=
3
4SHA256 (MAKEPKG) = 2ca8125dab6016885eb22de83ea28e4e2d82fbbf66d6920f92e8f0c61cbe8efd
5SHA256 (.footprint) = 83597e687cb221db8bd4c2db26e621724570cdf92eb48d18185db82ddb14feaa
6SHA256 (spice-gtk-0.42.tar.xz) = 9380117f1811ad1faa1812cb6602479b6290d4a0d8cc442d44427f7f6c0e7a58
7SHA256 (spice-gtk-lld.patch) = 3b392e44d5f9257f1a1b3411d6e2c3b21dec48934cabc5c312ea43411ccef49d
diff --git a/spice-gtk/MAKEPKG b/spice-gtk/MAKEPKG
new file mode 100644
index 0000000..7e4bc6b
--- /dev/null
+++ b/spice-gtk/MAKEPKG
@@ -0,0 +1,48 @@
1#!/bin/mkpkg
2# description: GTK client library and spicy client for SPICE
3# url: https://www.spice-space.org
4
5name=spice-gtk
6version=0.42
7release=1
8depends=(glib gtk3 spice spice-protocol cairo gdk-pixbuf pixman opus lz4 libjpeg-turbo libressl json-glib gstreamer gst-plugins-base)
9makedeps=(meson samurai pkgconf python3 perl py-pyparsing py-six)
10source=(https://www.spice-space.org/download/gtk/$name-$version.tar.xz
11 spice-gtk-lld.patch)
12sha256sums=(
13 "9380117f1811ad1faa1812cb6602479b6290d4a0d8cc442d44427f7f6c0e7a58"
14 "3b392e44d5f9257f1a1b3411d6e2c3b21dec48934cabc5c312ea43411ccef49d"
15)
16
17
18patch() {
19 cd $name-$version
20 patch -p1 < ${SRC}/spice-gtk-lld.patch
21}
22
23build() {
24 cd $name-$version
25 meson setup build \
26 --prefix=/usr \
27 --buildtype=release \
28 --wrap-mode=nodownload \
29 -Dauto_features=disabled \
30 -Dwayland-protocols=enabled \
31 -Dgtk=enabled \
32 -Dintrospection=disabled \
33 -Dbuiltin-mjpeg=false \
34 -Dvapi=disabled \
35 -Dgtk_doc=disabled \
36 -Dopus=enabled \
37 -Dwebdav=disabled \
38 -Dusbredir=disabled \
39 -Dcoroutine=gthread
40 meson compile -C build
41 meson install -C build --destdir $PKG
42}
43signify() {
44 untrusted comment: public key
45 RWTZ9IduCSQ/mL8337TEUinPwT92xFEUpD92hkS7IxcOnzTt9QdpohT3
46}
47
48# vim: filetype=sh
diff --git a/spice/.footprint b/spice/.footprint
new file mode 100644
index 0000000..28601c7
--- /dev/null
+++ b/spice/.footprint
@@ -0,0 +1,19 @@
1drwxr-xr-x root/root usr/
2drwxr-xr-x root/root usr/include/
3drwxr-xr-x root/root usr/include/spice-server/
4-rw-r--r-- root/root usr/include/spice-server/spice-audio.h
5-rw-r--r-- root/root usr/include/spice-server/spice-char.h
6-rw-r--r-- root/root usr/include/spice-server/spice-core.h
7-rw-r--r-- root/root usr/include/spice-server/spice-input.h
8-rw-r--r-- root/root usr/include/spice-server/spice-migration.h
9-rw-r--r-- root/root usr/include/spice-server/spice-qxl.h
10-rw-r--r-- root/root usr/include/spice-server/spice-replay.h
11-rw-r--r-- root/root usr/include/spice-server/spice-server.h
12-rw-r--r-- root/root usr/include/spice-server/spice-version.h
13-rw-r--r-- root/root usr/include/spice-server/spice.h
14drwxr-xr-x root/root usr/lib/
15-rwxr-xr-x root/root usr/lib/libspice-server.so.1.15.0
16lrwxrwxrwx root/root usr/lib/libspice-server.so -> libspice-server.so.1
17lrwxrwxrwx root/root usr/lib/libspice-server.so.1 -> libspice-server.so.1.15.0
18drwxr-xr-x root/root usr/lib/pkgconfig/
19-rw-r--r-- root/root usr/lib/pkgconfig/spice-server.pc
diff --git a/spice/.signature b/spice/.signature
new file mode 100644
index 0000000..59271b0
--- /dev/null
+++ b/spice/.signature
@@ -0,0 +1,6 @@
1untrusted comment: verify with zorz.pub
2RWTZ9IduCSQ/mISuR3tjOxWk3DMhi+O+ryCUoUm1ySI7FecvDb/SNBTWiKwbXCgA8w4f4GV/hNXxeCpMKcBcuv/gAaT47zgSEg4=
3
4SHA256 (MAKEPKG) = 8e32cd9b2bc68735c2d815a61a01e2fbcab46f1d1e39ad946de59e414f72a877
5SHA256 (.footprint) = 8fa4280b085629b5fcedc70a8bd268034cfa314581fc3fc890ee0cd89cbc205b
6SHA256 (spice-0.16.0.tar.bz2) = 0a6ec9528f05371261bbb2d46ff35e7b5c45ff89bb975a99af95a5f20ff4717d
diff --git a/spice/MAKEPKG b/spice/MAKEPKG
new file mode 100644
index 0000000..77a12ea
--- /dev/null
+++ b/spice/MAKEPKG
@@ -0,0 +1,35 @@
1#!/bin/mkpkg
2# description: SPICE server library
3# url: https://www.spice-space.org
4
5name=spice
6version=0.16.0
7release=1
8depends=(glib spice-protocol libjpeg-turbo pixman opus lz4 libressl zlib)
9makedeps=(meson samurai pkgconf python3 py-pyparsing)
10source=(https://www.spice-space.org/download/releases/spice-server/$name-$version.tar.bz2)
11sha256sums=(
12 "0a6ec9528f05371261bbb2d46ff35e7b5c45ff89bb975a99af95a5f20ff4717d"
13)
14
15build() {
16 cd $name-$version
17 meson setup build \
18 --prefix=/usr \
19 --buildtype=release \
20 --wrap-mode=nodownload \
21 -Dsasl=false \
22 -Dsmartcard=disabled \
23 -Dlz4=true \
24 -Dopus=enabled \
25 -Dgstreamer=no
26 meson compile -C build
27 meson install -C build --destdir $PKG
28}
29
30signify() {
31 untrusted comment: public key
32 RWTZ9IduCSQ/mL8337TEUinPwT92xFEUpD92hkS7IxcOnzTt9QdpohT3
33}
34
35# vim: filetype=sh
diff --git a/wlmaker/.footprint b/wlmaker/.footprint
new file mode 100644
index 0000000..933e06a
--- /dev/null
+++ b/wlmaker/.footprint
@@ -0,0 +1,49 @@
1drwxr-xr-x root/root etc/
2drwxr-xr-x root/root etc/xdg/
3drwxr-xr-x root/root etc/xdg/wlmaker/
4-rw-r--r-- root/root etc/xdg/wlmaker/Config.plist
5-rw-r--r-- root/root etc/xdg/wlmaker/RootMenu.plist
6-rw-r--r-- root/root etc/xdg/wlmaker/State.plist
7drwxr-xr-x root/root etc/xdg/wlmaker/Themes/
8-rw-r--r-- root/root etc/xdg/wlmaker/Themes/Default.plist
9drwxr-xr-x root/root usr/
10drwxr-xr-x root/root usr/bin/
11-rwxr-xr-x root/root usr/bin/wlmaker
12-rwxr-xr-x root/root usr/bin/wlmclock
13-rwxr-xr-x root/root usr/bin/wlmcpugraph
14-rwxr-xr-x root/root usr/bin/wlmeyes
15-rwxr-xr-x root/root usr/bin/wlmmemgraph
16-rwxr-xr-x root/root usr/bin/wlmnetgraph
17-rwxr-xr-x root/root usr/bin/wlmtool
18drwxr-xr-x root/root usr/share/
19drwxr-xr-x root/root usr/share/applications/
20-rw-r--r-- root/root usr/share/applications/wlmaker.desktop
21-rw-r--r-- root/root usr/share/applications/wlmaker.wlmclock.desktop
22-rw-r--r-- root/root usr/share/applications/wlmaker.wlmcpugraph.desktop
23-rw-r--r-- root/root usr/share/applications/wlmaker.wlmeyes.desktop
24-rw-r--r-- root/root usr/share/applications/wlmaker.wlmmemgraph.desktop
25-rw-r--r-- root/root usr/share/applications/wlmaker.wlmnetgraph.desktop
26drwxr-xr-x root/root usr/share/icons/
27drwxr-xr-x root/root usr/share/icons/hicolor/
28drwxr-xr-x root/root usr/share/icons/hicolor/48x48/
29drwxr-xr-x root/root usr/share/icons/hicolor/48x48/apps/
30-rw-r--r-- root/root usr/share/icons/hicolor/48x48/apps/wlmaker.png
31drwxr-xr-x root/root usr/share/icons/hicolor/64x64/
32drwxr-xr-x root/root usr/share/icons/hicolor/64x64/apps/
33-rw-r--r-- root/root usr/share/icons/hicolor/64x64/apps/wlmaker.png
34-rw-r--r-- root/root usr/share/icons/hicolor/64x64/apps/wlmclock.png
35-rw-r--r-- root/root usr/share/icons/hicolor/64x64/apps/wlmcpugraph.png
36-rw-r--r-- root/root usr/share/icons/hicolor/64x64/apps/wlmeyes.png
37-rw-r--r-- root/root usr/share/icons/hicolor/64x64/apps/wlmmemgraph.png
38-rw-r--r-- root/root usr/share/icons/hicolor/64x64/apps/wlmnetgraph.png
39drwxr-xr-x root/root usr/share/icons/hicolor/scalable/
40drwxr-xr-x root/root usr/share/icons/hicolor/scalable/apps/
41-rw-r--r-- root/root usr/share/icons/hicolor/scalable/apps/wlmaker.svg
42drwxr-xr-x root/root usr/share/wayland-sessions/
43-rw-r--r-- root/root usr/share/wayland-sessions/wlmaker.desktop
44drwxr-xr-x root/root usr/share/wlmaker/
45drwxr-xr-x root/root usr/share/wlmaker/icons/
46-rw-r--r-- root/root usr/share/wlmaker/icons/chrome-48x48.png
47-rw-r--r-- root/root usr/share/wlmaker/icons/clip-48x48.png
48-rw-r--r-- root/root usr/share/wlmaker/icons/firefox-48x48.png
49-rw-r--r-- root/root usr/share/wlmaker/icons/terminal-48x48.png
diff --git a/wlmaker/.signature b/wlmaker/.signature
new file mode 100644
index 0000000..f0168db
--- /dev/null
+++ b/wlmaker/.signature
@@ -0,0 +1,7 @@
1untrusted comment: verify with zorz.pub
2RWTZ9IduCSQ/mGO7/7hPBN9XpTsxfh1h81iBPRCZnMmWu4FVDMLmWeaYorOIMkskbIiAFZCLgMU9Ij0q4tbUiLVbGMUUdDfznQ8=
3
4SHA256 (MAKEPKG) = 6301f1d52bfcb81a27ee4d8bf57bb0e0068d5518d8f09e993fb7ff05e3c23cc6
5SHA256 (.footprint) = dbe21d2681969ba2f590d1509ef87883c97bd17f540be0abd0ee613f9595c8eb
6SHA256 (wlmaker-0.7.1.tar.gz) = 2dc025300d9e51599c35bf6f4133a14275dce2f7081c7bd04b5eb89ac442e791
7SHA256 (no-x11-backend.patch) = dcc530ef531a6de0eef1e04aced332f5e6e51db08493612ae9c7b947fe6e77eb
diff --git a/wlmaker/MAKEPKG b/wlmaker/MAKEPKG
new file mode 100644
index 0000000..ce87b03
--- /dev/null
+++ b/wlmaker/MAKEPKG
@@ -0,0 +1,56 @@
1#!/bin/mkpkg
2# description: Wayland compositor inspired by Window Maker
3# url: https://github.com/phkaeser/wlmaker
4
5name=wlmaker
6version=0.7.1
7release=1
8depends=(wlroots cairo libxkbcommon libxdg-basedir ncurses)
9makedeps=(cmake bison flex wayland-protocols)
10source=(https://github.com/phkaeser/$name/releases/download/v$version/$name-$version.tar.gz
11 no-x11-backend.patch)
12
13patch() {
14 cd $name-$version
15
16 # Guard X11 backend code for pure Wayland builds
17 patch -p1 -i $SRC/no-x11-backend.patch
18
19 # Fix ELSE/ELSEIF build logic (from AUR)
20 for i in CMakeLists.txt submodules/libbase/CMakeLists.txt; do
21 sed -i 's/^\s*ELSE\s*(config_OPTIM)$/ ELSEIF (config_DEBUG)/' "$i"
22 done
23}
24
25sha256sums=(
26 "2dc025300d9e51599c35bf6f4133a14275dce2f7081c7bd04b5eb89ac442e791"
27 "dcc530ef531a6de0eef1e04aced332f5e6e51db08493612ae9c7b947fe6e77eb"
28)
29
30build() {
31 cd $name-$version
32
33 cmake -B build \
34 -DCMAKE_INSTALL_PREFIX=/ \
35 -DCMAKE_BUILD_TYPE=Release \
36 -DCMAKE_C_COMPILER=clang \
37 -Dconfig_DEBUG=OFF \
38 -Dconfig_OPTIM=OFF
39
40 cmake --build build
41 DESTDIR=$PKG cmake --install build
42
43 # Remove Debian wrapper
44 rm -f $PKG/usr/bin/wrap-wlmaker.sh
45
46 # Remove Debian theme and menu
47 rm -f $PKG/etc/xdg/$name/Themes/Debian.plist
48 rm -f $PKG/etc/xdg/$name/RootMenuDebian.plist
49}
50
51signify() {
52 untrusted comment: public key
53 RWTZ9IduCSQ/mL8337TEUinPwT92xFEUpD92hkS7IxcOnzTt9QdpohT3
54}
55
56# vim: filetype=sh
diff --git a/wlmaker/no-x11-backend.patch b/wlmaker/no-x11-backend.patch
new file mode 100644
index 0000000..8b9feb5
--- /dev/null
+++ b/wlmaker/no-x11-backend.patch
@@ -0,0 +1,39 @@
1--- a/b/src/backend/output.c 2026-02-21 14:39:37.962224134 +0000
2+++ b/src/backend/output.c 2026-02-21 14:39:50.693224298 +0000
3@@ -31,7 +31,10 @@
4 #include <wayland-util.h>
5 #define WLR_USE_UNSTABLE
6 #include <wlr/backend/wayland.h>
7+#include <wlr/config.h>
8+#if WLR_HAS_X11_BACKEND
9 #include <wlr/backend/x11.h>
10+#endif
11 #include <wlr/render/allocator.h>
12 #include <wlr/types/wlr_output.h>
13 #include <wlr/types/wlr_scene.h>
14@@ -142,11 +145,13 @@
15 // cursor coordinates well. Force it to 'Normal'.
16 enum wl_output_transform transformation =
17 attr_ptr->transformation;
18+#if WLR_HAS_X11_BACKEND
19 if (wlr_output_is_x11(wlr_output_ptr) &&
20 transformation != WL_OUTPUT_TRANSFORM_NORMAL) {
21 bs_log(BS_WARNING, "X11 backend: Transformation changed to 'Normal'.");
22 transformation = WL_OUTPUT_TRANSFORM_NORMAL;
23 }
24+#endif
25 wlr_output_state_set_transform(&state, transformation);
26
27 // Set modes for backends that have them.
28@@ -169,7 +174,10 @@
29 }
30 }
31
32- if ((wlr_output_is_x11(wlr_output_ptr) ||
33+ if ((
34+#if WLR_HAS_X11_BACKEND
35+ wlr_output_is_x11(wlr_output_ptr) ||
36+#endif
37 wlr_output_is_wl(wlr_output_ptr))
38 && 0 < width && 0 < height) {
39 bs_log(BS_INFO, "Overriding output dimensions to %"PRIu32"x%"PRIu32,
diff --git a/zathura-pdf-poppler/.signature b/zathura-pdf-poppler/.signature
new file mode 100644
index 0000000..fa62344
--- /dev/null
+++ b/zathura-pdf-poppler/.signature
@@ -0,0 +1,5 @@
1untrusted comment: verify with opentux.pub
2RWTZ9IduCSQ/mM7XnHsjvA9n8myt4b0rAL1hAHvR/yIXL0fFPwUkpPBipQ2OCZDcpuXNKNocQr0jr7GxSE1PYbdut2JH4upmVw8=
3
4SHA256 (MAKEPKG) = c337af5d1a3f55e0534c44801dbe92bd0abb03710c7ba281371bf2869fdc3cad
5SHA256 (zathura-pdf-poppler-2026.02.03.tar.xz) = e9c35542d5c8de9c5b3a4b83e7dc86cd82bfac90319f472127bacf6651bce77f
diff --git a/zathura-pdf-poppler/MAKEPKG b/zathura-pdf-poppler/MAKEPKG
new file mode 100644
index 0000000..89e7ef3
--- /dev/null
+++ b/zathura-pdf-poppler/MAKEPKG
@@ -0,0 +1,32 @@
1#!/bin/mkpkg
2# description: PDF support for zathura using the poppler rendering library
3# url: https://pwmt.org/projects/zathura-pdf-poppler/
4
5name=zathura-pdf-poppler
6version=2026.02.03
7release=1
8depends=(zathura poppler)
9source=(
10 "https://pwmt.org/projects/${name}/download/${name}-${version}.tar.xz"
11)
12sha256sums=(
13 "e9c35542d5c8de9c5b3a4b83e7dc86cd82bfac90319f472127bacf6651bce77f"
14)
15
16build() {
17 cd ${name}-${version}
18
19 meson setup build \
20 --prefix=/usr \
21 --libdir=lib \
22 --buildtype=release
23
24 meson compile -C build
25 DESTDIR=${PKG} meson install -C build
26}
27
28signify() {
29 untrusted comment: *** OpenTUX *** public key
30 RWTZ9IduCSQ/mL8337TEUinPwT92xFEUpD92hkS7IxcOnzTt9QdpohT3
31}
32# vim: filetype=sh
diff --git a/zathura/.footprint b/zathura/.footprint
new file mode 100644
index 0000000..28c62d3
--- /dev/null
+++ b/zathura/.footprint
@@ -0,0 +1,115 @@
1drwxr-xr-x root/root usr/
2drwxr-xr-x root/root usr/bin/
3-rwxr-xr-x root/root usr/bin/zathura
4drwxr-xr-x root/root usr/include/
5drwxr-xr-x root/root usr/include/zathura/
6-rw-r--r-- root/root usr/include/zathura/document.h
7-rw-r--r-- root/root usr/include/zathura/links.h
8-rw-r--r-- root/root usr/include/zathura/macros.h
9-rw-r--r-- root/root usr/include/zathura/page.h
10-rw-r--r-- root/root usr/include/zathura/plugin-api.h
11-rw-r--r-- root/root usr/include/zathura/types.h
12-rw-r--r-- root/root usr/include/zathura/zathura-version.h
13drwxr-xr-x root/root usr/lib/
14drwxr-xr-x root/root usr/lib/pkgconfig/
15-rw-r--r-- root/root usr/lib/pkgconfig/zathura.pc
16drwxr-xr-x root/root usr/share/
17drwxr-xr-x root/root usr/share/applications/
18-rw-r--r-- root/root usr/share/applications/org.pwmt.zathura.desktop
19drwxr-xr-x root/root usr/share/bash-completion/
20drwxr-xr-x root/root usr/share/bash-completion/completions/
21-rw-r--r-- root/root usr/share/bash-completion/completions/zathura
22drwxr-xr-x root/root usr/share/dbus-1/
23drwxr-xr-x root/root usr/share/dbus-1/interfaces/
24-rw-r--r-- root/root usr/share/dbus-1/interfaces/org.pwmt.zathura.xml
25drwxr-xr-x root/root usr/share/fish/
26drwxr-xr-x root/root usr/share/fish/vendor_completions.d/
27-rw-r--r-- root/root usr/share/fish/vendor_completions.d/zathura.fish
28drwxr-xr-x root/root usr/share/icons/
29drwxr-xr-x root/root usr/share/icons/hicolor/
30drwxr-xr-x root/root usr/share/icons/hicolor/scalable/
31drwxr-xr-x root/root usr/share/icons/hicolor/scalable/apps/
32-rw-r--r-- root/root usr/share/icons/hicolor/scalable/apps/org.pwmt.zathura.svg
33drwxr-xr-x root/root usr/share/locale/
34drwxr-xr-x root/root usr/share/locale/ar/
35drwxr-xr-x root/root usr/share/locale/ar/LC_MESSAGES/
36-rw-r--r-- root/root usr/share/locale/ar/LC_MESSAGES/org.pwmt.zathura.mo
37drwxr-xr-x root/root usr/share/locale/ca/
38drwxr-xr-x root/root usr/share/locale/ca/LC_MESSAGES/
39-rw-r--r-- root/root usr/share/locale/ca/LC_MESSAGES/org.pwmt.zathura.mo
40drwxr-xr-x root/root usr/share/locale/cs/
41drwxr-xr-x root/root usr/share/locale/cs/LC_MESSAGES/
42-rw-r--r-- root/root usr/share/locale/cs/LC_MESSAGES/org.pwmt.zathura.mo
43drwxr-xr-x root/root usr/share/locale/de/
44drwxr-xr-x root/root usr/share/locale/de/LC_MESSAGES/
45-rw-r--r-- root/root usr/share/locale/de/LC_MESSAGES/org.pwmt.zathura.mo
46drwxr-xr-x root/root usr/share/locale/el/
47drwxr-xr-x root/root usr/share/locale/el/LC_MESSAGES/
48-rw-r--r-- root/root usr/share/locale/el/LC_MESSAGES/org.pwmt.zathura.mo
49drwxr-xr-x root/root usr/share/locale/eo/
50drwxr-xr-x root/root usr/share/locale/eo/LC_MESSAGES/
51-rw-r--r-- root/root usr/share/locale/eo/LC_MESSAGES/org.pwmt.zathura.mo
52drwxr-xr-x root/root usr/share/locale/es/
53drwxr-xr-x root/root usr/share/locale/es/LC_MESSAGES/
54-rw-r--r-- root/root usr/share/locale/es/LC_MESSAGES/org.pwmt.zathura.mo
55drwxr-xr-x root/root usr/share/locale/es_CL/
56drwxr-xr-x root/root usr/share/locale/es_CL/LC_MESSAGES/
57-rw-r--r-- root/root usr/share/locale/es_CL/LC_MESSAGES/org.pwmt.zathura.mo
58drwxr-xr-x root/root usr/share/locale/et/
59drwxr-xr-x root/root usr/share/locale/et/LC_MESSAGES/
60-rw-r--r-- root/root usr/share/locale/et/LC_MESSAGES/org.pwmt.zathura.mo
61drwxr-xr-x root/root usr/share/locale/fr/
62drwxr-xr-x root/root usr/share/locale/fr/LC_MESSAGES/
63-rw-r--r-- root/root usr/share/locale/fr/LC_MESSAGES/org.pwmt.zathura.mo
64drwxr-xr-x root/root usr/share/locale/he/
65drwxr-xr-x root/root usr/share/locale/he/LC_MESSAGES/
66-rw-r--r-- root/root usr/share/locale/he/LC_MESSAGES/org.pwmt.zathura.mo
67drwxr-xr-x root/root usr/share/locale/id/
68drwxr-xr-x root/root usr/share/locale/id/LC_MESSAGES/
69-rw-r--r-- root/root usr/share/locale/id/LC_MESSAGES/org.pwmt.zathura.mo
70drwxr-xr-x root/root usr/share/locale/it/
71drwxr-xr-x root/root usr/share/locale/it/LC_MESSAGES/
72-rw-r--r-- root/root usr/share/locale/it/LC_MESSAGES/org.pwmt.zathura.mo
73drwxr-xr-x root/root usr/share/locale/ka/
74drwxr-xr-x root/root usr/share/locale/ka/LC_MESSAGES/
75-rw-r--r-- root/root usr/share/locale/ka/LC_MESSAGES/org.pwmt.zathura.mo
76drwxr-xr-x root/root usr/share/locale/lt/
77drwxr-xr-x root/root usr/share/locale/lt/LC_MESSAGES/
78-rw-r--r-- root/root usr/share/locale/lt/LC_MESSAGES/org.pwmt.zathura.mo
79drwxr-xr-x root/root usr/share/locale/nl/
80drwxr-xr-x root/root usr/share/locale/nl/LC_MESSAGES/
81-rw-r--r-- root/root usr/share/locale/nl/LC_MESSAGES/org.pwmt.zathura.mo
82drwxr-xr-x root/root usr/share/locale/no/
83drwxr-xr-x root/root usr/share/locale/no/LC_MESSAGES/
84-rw-r--r-- root/root usr/share/locale/no/LC_MESSAGES/org.pwmt.zathura.mo
85drwxr-xr-x root/root usr/share/locale/pl/
86drwxr-xr-x root/root usr/share/locale/pl/LC_MESSAGES/
87-rw-r--r-- root/root usr/share/locale/pl/LC_MESSAGES/org.pwmt.zathura.mo
88drwxr-xr-x root/root usr/share/locale/pt_BR/
89drwxr-xr-x root/root usr/share/locale/pt_BR/LC_MESSAGES/
90-rw-r--r-- root/root usr/share/locale/pt_BR/LC_MESSAGES/org.pwmt.zathura.mo
91drwxr-xr-x root/root usr/share/locale/ru/
92drwxr-xr-x root/root usr/share/locale/ru/LC_MESSAGES/
93-rw-r--r-- root/root usr/share/locale/ru/LC_MESSAGES/org.pwmt.zathura.mo
94drwxr-xr-x root/root usr/share/locale/sv/
95drwxr-xr-x root/root usr/share/locale/sv/LC_MESSAGES/
96-rw-r--r-- root/root usr/share/locale/sv/LC_MESSAGES/org.pwmt.zathura.mo
97drwxr-xr-x root/root usr/share/locale/ta_IN/
98drwxr-xr-x root/root usr/share/locale/ta_IN/LC_MESSAGES/
99-rw-r--r-- root/root usr/share/locale/ta_IN/LC_MESSAGES/org.pwmt.zathura.mo
100drwxr-xr-x root/root usr/share/locale/tr/
101drwxr-xr-x root/root usr/share/locale/tr/LC_MESSAGES/
102-rw-r--r-- root/root usr/share/locale/tr/LC_MESSAGES/org.pwmt.zathura.mo
103drwxr-xr-x root/root usr/share/locale/uk/
104drwxr-xr-x root/root usr/share/locale/uk/LC_MESSAGES/
105-rw-r--r-- root/root usr/share/locale/uk/LC_MESSAGES/org.pwmt.zathura.mo
106drwxr-xr-x root/root usr/share/man/
107drwxr-xr-x root/root usr/share/man/man1/
108-rw-r--r-- root/root usr/share/man/man1/zathura.1.gz
109drwxr-xr-x root/root usr/share/man/man5/
110-rw-r--r-- root/root usr/share/man/man5/zathurarc.5.gz
111drwxr-xr-x root/root usr/share/metainfo/
112-rw-r--r-- root/root usr/share/metainfo/org.pwmt.zathura.metainfo.xml
113drwxr-xr-x root/root usr/share/zsh/
114drwxr-xr-x root/root usr/share/zsh/site-functions/
115-rw-r--r-- root/root usr/share/zsh/site-functions/_zathura
diff --git a/zathura/.signature b/zathura/.signature
new file mode 100644
index 0000000..6011306
--- /dev/null
+++ b/zathura/.signature
@@ -0,0 +1,6 @@
1untrusted comment: verify with opentux.pub
2RWTZ9IduCSQ/mKdU7pM+C0byeRxRWnnZf0o3zoFRtqCDKsaNaPVfqIEMgdmOWqak/vCgFnikRf/vPwDvn3bhphcLNhAk6W778Qo=
3
4SHA256 (MAKEPKG) = c7336b8ab9118e0ec1a44ab3879c6a4f61264a7b349995d13fb257a212c252d9
5SHA256 (.footprint) = 3b6fe2b7126ae73925f7678855b48275abe2b40b930093d0678b355252a8cb18
6SHA256 (zathura-2026.02.22.tar.xz) = cd162cac1d8f399a7b193db3c968513d6cb016631e892b5b1e7bdb0992151dc2
diff --git a/zathura/MAKEPKG b/zathura/MAKEPKG
new file mode 100644
index 0000000..43e9936
--- /dev/null
+++ b/zathura/MAKEPKG
@@ -0,0 +1,38 @@
1#!/bin/mkpkg
2# description: Highly customizable document viewer with vim-like keybindings
3# url: https://pwmt.org/projects/zathura/
4
5name=zathura
6version=2026.02.22
7release=1
8depends=(girara gtk3 glib json-glib cairo sqlite file)
9source=(
10 "https://pwmt.org/projects/zathura/download/zathura-${version}.tar.xz"
11)
12sha256sums=(
13 "cd162cac1d8f399a7b193db3c968513d6cb016631e892b5b1e7bdb0992151dc2"
14)
15
16build() {
17 cd zathura-${version}
18
19 meson setup build \
20 --prefix=/usr \
21 --libdir=lib \
22 --buildtype=release \
23 -Dsynctex=disabled \
24 -Dseccomp=disabled \
25 -Dlandlock=disabled \
26 -Dmanpages=disabled \
27 -Dconvert-icon=disabled \
28 -Dtests=disabled
29
30 meson compile -C build
31 DESTDIR=${PKG} meson install -C build
32}
33
34signify() {
35 untrusted comment: *** OpenTUX *** public key
36 RWTZ9IduCSQ/mL8337TEUinPwT92xFEUpD92hkS7IxcOnzTt9QdpohT3
37}
38# vim: filetype=sh