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