UPDATE: 2024-06-16 14:38:04

This commit is contained in:
Developer 2024-06-16 14:38:05 -04:00
commit 42be80069e
3717 changed files with 145698 additions and 0 deletions

18
cp.sh Executable file
View File

@ -0,0 +1,18 @@
#!/bin/bash
# https://git.tuxcore.org/developer/tpkgs.git
# pkg_list=$(cat /home/wilssonmartee/Tuxiso-Iso-Out/tuxcore-2024-06-15-pkglist.txt | awk '{print $1}')
while IFS="" read -r p || [ -n "$p" ]
do
# printf '%s\n' "$p"
pkg_name=$(echo $p | awk '{print $1}')
# echo $pkg_name
pkg_base=$(cat /tmp/check-updates/tuxcore_repos/main/$pkg_name-*/desc | grep "%BASE%" -A1 | tail -1)
cp -r /home/wilssonmartee/GIT/packages/main/$pkg_base /home/wilssonmartee/GIT/tpkgs/main/
cp -r /home/wilssonmartee/GIT/packages/opt/$pkg_base /home/wilssonmartee/GIT/tpkgs/main/
done < /home/wilssonmartee/Tuxiso-Iso-Out/tuxcore-2024-06-15-pkglist.txt

25
main/a52dec/PKGBUILD Normal file
View File

@ -0,0 +1,25 @@
# Maintainer: Developer <dev@opalos.org>
# Maintainer: Developer <dev@opalos.org>
pkgname=a52dec
pkgver=%version%
pkgrel=%release%
pkgdesc='Library for decoding ATSC A/52 (AC-3) audio streams'
arch=('x86_64')
url='https://git.adelielinux.org/community/a52dec/'
license=('GPL-2.0-or-later')
depends=('glibc')
source=("https://distfiles.adelielinux.org/source/$pkgname/$pkgname-$pkgver.tar.gz")
sha256sums=('03c181ce9c3fe0d2f5130de18dab9bd8bc63c354071515aa56983c74a9cffcc9')
build() {
cd $pkgname-$pkgver
./configure --prefix=/usr --enable-shared
make
}
package() {
cd $pkgname-$pkgver
make DESTDIR="$pkgdir" install
install -m644 liba52/a52_internal.h "$pkgdir"/usr/include/a52dec/
}

43
main/a52dec/README Normal file
View File

@ -0,0 +1,43 @@
a52dec
________________________________________________________________________________
Library for decoding ATSC A/52 (AC-3) audio streams
[000] Index
________________________________________________________________________________
* Installation ........................................................... [001]
* Setup .................................................................. [002]
* Usage .................................................................. [003]
* Troubleshooting ........................................................ [004]
* References ............................................................. [005]
[001] Installation
________________________________________________________________________________
+------------------------------------------------------------------------------+
| |
| $ pacman -S a52dec |
| |
+------------------------------------------------------------------------------+
[002] Setup
________________________________________________________________________________
[003] Usage
________________________________________________________________________________
[004] Troubleshooting
________________________________________________________________________________
[005] References
________________________________________________________________________________
[0] https://git.adelielinux.org/community/a52dec/

1
main/a52dec/version Normal file
View File

@ -0,0 +1 @@
0.8.0 2

16
main/abseil-cpp/.PKGINFO Normal file
View File

@ -0,0 +1,16 @@
# Generated by makepkg 6.1.0
# using fakeroot version 1.34
pkgname = abseil-cpp
pkgbase = abseil-cpp
xdata = pkgtype=pkg
pkgver = 20240116.2-1
pkgdesc = Collection of C++ library code designed to augment the C++ standard library
url = https://abseil.io
builddate = 1715045119
packager = Developer <dev@tuxcore.org>
size = 6570326
arch = x86_64
license = Apache-2.0
depend = gcc-libs
makedepend = cmake
makedepend = gtest

47
main/abseil-cpp/PKGBUILD Normal file
View File

@ -0,0 +1,47 @@
# Maintainer: Developer <dev@opalos.org>
# Maintainer: Developer <dev@opalos.org>
pkgname=abseil-cpp
pkgver=%version%
pkgrel=%release%
pkgdesc="Collection of C++ library code designed to augment the C++ standard library"
arch=('x86_64')
url='https://abseil.io'
license=('Apache-2.0')
depends=('gcc-libs')
makedepends=('cmake' 'gtest')
source=("https://github.com/abseil/abseil-cpp/archive/$pkgver/$pkgname-$pkgver.tar.gz"
scoped-mock-log.patch)
sha256sums=('3c743204df78366ad2eaf236d6631d83f6bc928d1705dd0000b872e53b73dc6a'
'a6cbc612a2b96fcbd52d081e03e8581107ceb4827edb19d96510a31c568e1396')
prepare() {
cd "$srcdir/$pkgname-$pkgver"
patch -p1 -i ../scoped-mock-log.patch # Install target needed by protobuf
}
build() {
cd "$srcdir/$pkgname-$pkgver"
cmake -Bbuild \
-DCMAKE_BUILD_TYPE=RelWithDebInfo \
-DCMAKE_CXX_FLAGS="${CXXFLAGS} -DNDEBUG" \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_CXX_STANDARD=17 \
-DBUILD_SHARED_LIBS=ON \
-DABSL_BUILD_TEST_HELPERS=ON \
-DABSL_USE_EXTERNAL_GOOGLETEST=ON \
-DABSL_FIND_GOOGLETEST=ON \
-DABSL_BUILD_TESTING=ON
cd build
cmake --build . --target all
}
check() {
cd "$srcdir/$pkgname-$pkgver/build"
ctest
}
package() {
cd "$srcdir/$pkgname-$pkgver/build"
DESTDIR="$pkgdir" cmake --install .
}

43
main/abseil-cpp/README Normal file
View File

@ -0,0 +1,43 @@
abseil-cpp
________________________________________________________________________________
Collection of C++ library code designed to augment the C++ standard library
[000] Index
________________________________________________________________________________
* Installation ........................................................... [001]
* Setup .................................................................. [002]
* Usage .................................................................. [003]
* Troubleshooting ........................................................ [004]
* References ............................................................. [005]
[001] Installation
________________________________________________________________________________
+------------------------------------------------------------------------------+
| |
| $ pacman -S abseil-cpp |
| |
+------------------------------------------------------------------------------+
[002] Setup
________________________________________________________________________________
[003] Usage
________________________________________________________________________________
[004] Troubleshooting
________________________________________________________________________________
[005] References
________________________________________________________________________________
[0] https://abseil.io

View File

@ -0,0 +1,12 @@
diff --git a/absl/log/CMakeLists.txt b/absl/log/CMakeLists.txt
index 78adbf1d..b64822dd 100644
--- a/absl/log/CMakeLists.txt
+++ b/absl/log/CMakeLists.txt
@@ -637,7 +637,6 @@ absl_cc_library(
GTest::gmock
GTest::gtest
PUBLIC
- TESTONLY
)
absl_cc_library(

1
main/abseil-cpp/version Normal file
View File

@ -0,0 +1 @@
20240116.2 1

View File

@ -0,0 +1,6 @@
[accounts-qml-module]
source = 'gitlab'
gitlab = 'accounts-sso/accounts-qml-module'
use_max_tag = true
prefix = 'VERSION_'
include_regex = 'VERSION.*'

View File

@ -0,0 +1,39 @@
# Maintainer: Developer <dev@opalos.org>
# Maintainer: Developer <dev@opalos.org>
pkgname=accounts-qml-module
pkgver=%version%
pkgrel=%release%
pkgdesc='Expose the Online Accounts API to QML applications'
url='https://gitlab.com/accounts-sso/accounts-qml-module'
arch=(x86_64)
license=(LGPL)
depends=(gcc-libs
glibc
libaccounts-qt
qt6-base
qt6-declarative
signond)
makedepends=(git
qt6-tools)
# source=(https://gitlab.com/accounts-sso/$pkgname/-/archive/VERSION_$pkgver/$pkgname-VERSION_$pkgver.tar.gz)
_commit=05e79ebbbf3784a87f72b7be571070125c10dfe3
source=(git+https://gitlab.com/accounts-sso/accounts-qml-module#commit=$_commit)
sha256sums=('SKIP')
prepare() {
mkdir -p build
}
build() {
cd build
qmake6 ../$pkgname/$pkgname.pro \
PREFIX=/usr
make
}
package() {
cd build
make INSTALL_ROOT="$pkgdir" install_subtargets # skip docs
rm -r "$pkgdir"/usr/bin # Remove test binary
}

View File

@ -0,0 +1,43 @@
accounts-qml-module
________________________________________________________________________________
Expose the Online Accounts API to QML applications
[000] Index
________________________________________________________________________________
* Installation ........................................................... [001]
* Setup .................................................................. [002]
* Usage .................................................................. [003]
* Troubleshooting ........................................................ [004]
* References ............................................................. [005]
[001] Installation
________________________________________________________________________________
+------------------------------------------------------------------------------+
| |
| $ pacman -S accounts-qml-module |
| |
+------------------------------------------------------------------------------+
[002] Setup
________________________________________________________________________________
[003] Usage
________________________________________________________________________________
[004] Troubleshooting
________________________________________________________________________________
[005] References
________________________________________________________________________________
[0] https://gitlab.com/accounts-sso/accounts-qml-module

View File

@ -0,0 +1 @@
0.7 6

View File

@ -0,0 +1,37 @@
# Generated by makepkg 6.1.0
# using fakeroot version 1.34
pkgname = accountsservice
pkgbase = accountsservice
xdata = pkgtype=pkg
pkgver = 23.13.9-2
pkgdesc = D-Bus interface for user account query and manipulation
url = https://gitlab.freedesktop.org/accountsservice/accountsservice
builddate = 1713662585
packager = Developer <dev@tuxcore.org>
size = 1011991
arch = x86_64
license = GPL-3.0-or-later
provides = libaccountsservice.so=0-64
depend = gcc-libs
depend = glib2
depend = glibc
depend = libxcrypt
depend = polkit
depend = shadow
depend = systemd
depend = libcrypt.so=2-64
depend = libglib-2.0.so=0-64
depend = libgobject-2.0.so=0-64
depend = libgio-2.0.so=0-64
depend = libsystemd.so=0-64
makedepend = docbook-xsl
makedepend = git
makedepend = gobject-introspection
makedepend = gtk-doc
makedepend = meson
makedepend = python-packaging
makedepend = vala
makedepend = xmlto
checkdepend = glibc-locales
checkdepend = python-dbusmock
checkdepend = python-gobject

View File

@ -0,0 +1,74 @@
# Maintainer: Developer <dev@opalos.org>
# Maintainer: Developer <dev@opalos.org>
pkgname=accountsservice
pkgver=%version%
pkgrel=%release%
pkgdesc="D-Bus interface for user account query and manipulation"
url="https://gitlab.freedesktop.org/accountsservice/accountsservice"
arch=(x86_64)
license=(GPL3)
depends=(
glib2
libxcrypt
polkit
shadow
systemd
)
makedepends=(
docbook-xsl
git
gobject-introspection
gtk-doc
meson
vala
xmlto
)
checkdepends=(
python-dbusmock
python-gobject
)
_commit=57e491f5e6f3da2d5a949f4f8747c8f4e8ed799d # tags/23.13.9^0
source=(
"git+https://gitlab.freedesktop.org/accountsservice/accountsservice.git#commit=$_commit"
)
b2sums=('SKIP')
pkgver() {
cd $pkgname
git describe --tags | sed 's/[^-]*-g/r&/;s/-/+/g'
}
prepare() {
cd $pkgname
}
build() {
local meson_options=(
-D admin_group=wheel
-D docbook=true
-D gtk_doc=true
)
arch-meson $pkgname build "${meson_options[@]}"
meson compile -C build
}
check() {
# Tests fail: build containers lack en_GB.UTF-8
meson test -C build --print-errorlogs || :
}
package() {
depends+=(
libcrypt.so
libg{lib,object,io}-2.0.so
libsystemd.so
)
provides+=(libaccountsservice.so)
meson install -C build --destdir "$pkgdir"
}
# vim:set sw=2 sts=-1 et:

View File

@ -0,0 +1,43 @@
accountsservice
________________________________________________________________________________
D-Bus interface for user account query and manipulation
[000] Index
________________________________________________________________________________
* Installation ........................................................... [001]
* Setup .................................................................. [002]
* Usage .................................................................. [003]
* Troubleshooting ........................................................ [004]
* References ............................................................. [005]
[001] Installation
________________________________________________________________________________
+------------------------------------------------------------------------------+
| |
| $ pacman -S accountsservice |
| |
+------------------------------------------------------------------------------+
[002] Setup
________________________________________________________________________________
[003] Usage
________________________________________________________________________________
[004] Troubleshooting
________________________________________________________________________________
[005] References
________________________________________________________________________________
[0] https://gitlab.freedesktop.org/accountsservice/accountsservice

View File

@ -0,0 +1 @@
23.13.9 2

38
main/acl/PKGBUILD Normal file
View File

@ -0,0 +1,38 @@
# Maintainer: Developer <dev@opalos.org>
# Maintainer: Developer <dev@opalos.org>
pkgname=acl
pkgver=%version%
pkgrel=%release%
pkgdesc='Access control list utilities, libraries and headers'
arch=('x86_64')
url='https://savannah.nongnu.org/projects/acl'
license=('LGPL')
depends=('glibc')
makedepends=('attr')
replaces=('xfsacl')
provides=('xfsacl' 'libacl.so')
conflicts=('xfsacl')
validpgpkeys=('600CD204FBCEA418BD2CA74F154343260542DF34' # Brandon Philips <brandon@ifup.co>
'B902B5271325F892AC251AD441633B9FE837F581' # Frysinger <vapier@gentoo.org>
'259B3792B3D6D319212CC4DCD5BF9FEB0313653A') # Andreas Gruenbacher <andreas.gruenbacher@gmail.com>
source=("https://download.savannah.gnu.org/releases/${pkgname}/${pkgname}-${pkgver}.tar.gz"{,.sig})
sha256sums=('5f2bdbad629707aa7d85c623f994aa8a1d2dec55a73de5205bac0bf6058a2f7c'
'SKIP')
build() {
cd $pkgname-$pkgver
./configure \
--libdir=/usr/lib \
--libexecdir=/usr/lib \
--prefix=/usr
sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool
make
}
package() {
cd $pkgname-$pkgver
make DESTDIR="${pkgdir}" install
}

43
main/acl/README Normal file
View File

@ -0,0 +1,43 @@
acl
________________________________________________________________________________
Access control list utilities, libraries and headers
[000] Index
________________________________________________________________________________
* Installation ........................................................... [001]
* Setup .................................................................. [002]
* Usage .................................................................. [003]
* Troubleshooting ........................................................ [004]
* References ............................................................. [005]
[001] Installation
________________________________________________________________________________
+------------------------------------------------------------------------------+
| |
| $ pacman -S acl |
| |
+------------------------------------------------------------------------------+
[002] Setup
________________________________________________________________________________
[003] Usage
________________________________________________________________________________
[004] Troubleshooting
________________________________________________________________________________
[005] References
________________________________________________________________________________
[0] https://savannah.nongnu.org/projects/acl

1
main/acl/version Normal file
View File

@ -0,0 +1 @@
2.3.2 1

View File

@ -0,0 +1,28 @@
# Maintainer: Developer <dev@opalos.org>
# Maintainer: Developer <dev@opalos.org>
pkgname=adobe-source-code-pro-fonts
pkgver=%version%
pkgrel=%release%
pkgdesc="Monospaced font family for user interface and coding environments"
url="https://adobe-fonts.github.io/source-code-pro/"
arch=(any)
license=(OFL-1.1)
_relver=2.042R-u/1.062R-i/1.026R-vf
_tarname=source-code-pro-${_relver//\//-}
source=(
"$_tarname.tar.gz::https://github.com/adobe-fonts/source-code-pro/archive/refs/tags/$_relver.tar.gz"
)
b2sums=('16d5097bb8adbdbf0c0c61f708ea460e7608ebde7921fed464a2b71ed159416d9920bcbd72ad63d47a89460426a5c5af0c5a19ebac00ee7a1db0d61ae77a9823')
pkgver() {
<<<"$_relver" sed 's/R-//g;s|/|+|g'
}
package() {
cd $_tarname
install -Dt "$pkgdir/usr/share/fonts/${pkgname%-fonts}" -m644 OTF/*.otf VF/*.otf
install -Dt "$pkgdir/usr/share/licenses/$pkgname" -m644 LICENSE.md
}
# vim:set sw=2 sts=-1 et:

View File

@ -0,0 +1,43 @@
adobe-source-code-pro-fonts
________________________________________________________________________________
Monospaced font family for user interface and coding environments
[000] Index
________________________________________________________________________________
* Installation ........................................................... [001]
* Setup .................................................................. [002]
* Usage .................................................................. [003]
* Troubleshooting ........................................................ [004]
* References ............................................................. [005]
[001] Installation
________________________________________________________________________________
+------------------------------------------------------------------------------+
| |
| $ pacman -S adobe-source-code-pro-fonts |
| |
+------------------------------------------------------------------------------+
[002] Setup
________________________________________________________________________________
[003] Usage
________________________________________________________________________________
[004] Troubleshooting
________________________________________________________________________________
[005] References
________________________________________________________________________________
[0] https://adobe-fonts.github.io/source-code-pro/

View File

@ -0,0 +1 @@
2.042u+1.062i+1.026vf 1

View File

@ -0,0 +1,38 @@
# Packager = Developer <dev@tuxcore.org>
pkgname=adwaita-icon-theme-legacy
pkgver=46.2
pkgrel=1
pkgdesc="GNOME fallback icons for legacy apps"
url="https://gitlab.gnome.org/GNOME/adwaita-icon-theme-legacy"
arch=(any)
license=("CC-BY-SA-3.0 OR LGPL-3.0-only")
depends=(hicolor-icon-theme)
makedepends=(
git
gtk-update-icon-cache
meson
)
source=("git+https://gitlab.gnome.org/GNOME/adwaita-icon-theme-legacy.git#tag=${pkgver/[a-z]/.&}")
b2sums=('0b36191ec591db2cd6d2d1943a0139cc95e7ac7ba2ad1828a8d104544d264d58eaac9acf8c1c6c6cc4a648bd302711d8aba7ea33b3eee9bf3e3d5a0751782b25')
prepare() {
cd $pkgname
}
build() {
arch-meson $pkgname build
meson compile -C build
}
check() {
meson test -C build --print-errorlogs
}
package() {
meson install -C build --destdir "$pkgdir"
# Covered by common licenses
rm -r "$pkgdir/usr/share/licenses"
}
# vim:set sw=2 sts=-1 et:

View File

@ -0,0 +1 @@
46.2 1

View File

@ -0,0 +1,69 @@
# Maintainer: Developer <dev@opalos.org>
# Maintainer: Developer <dev@opalos.org>
pkgbase=adwaita-icon-theme
pkgname=(
adwaita-icon-theme
adwaita-cursors
)
pkgver=%version%
pkgrel=%release%
pkgdesc="GNOME standard icons"
url="https://gitlab.gnome.org/GNOME/adwaita-icon-theme"
arch=(any)
license=(
CC-BY-SA-3.0
LGPL-3.0-only
)
depends=(
hicolor-icon-theme
gtk-update-icon-cache
librsvg
)
makedepends=(
git
gtk3
meson
)
_commit=7d2510820199ff7f233511a00895043f3843dbcd # tags/46.0^0
source=("git+https://gitlab.gnome.org/GNOME/adwaita-icon-theme.git#commit=$_commit")
b2sums=('83aa51edbe09cf021c33411687ddaae421b96f3356960947d29491f52147a94d9a8b3976a9a020e8de0eda536cc40b32d1912a17adbf2949d6abb234299673d3')
pkgver() {
cd $pkgbase
git describe --tags | sed -r 's/\.([a-z])/\1/;s/([a-z])\./\1/;s/[^-]*-g/r&/;s/-/+/g'
}
prepare() {
cd $pkgbase
}
build() {
arch-meson $pkgbase build
meson compile -C build
}
check() {
meson test -C build --print-errorlogs
}
package_adwaita-icon-theme() {
depends+=(adwaita-cursors)
meson install -C build --destdir "$pkgdir"
mkdir -p cursors/usr/share/icons/Adwaita
mv {"$pkgdir",cursors}/usr/share/icons/Adwaita/cursors
}
package_adwaita-cursors() {
pkgdesc="GNOME standard cursors"
depends=()
mv cursors/* "$pkgdir"
# deduplicate cursors
hardlink -c "$pkgdir/usr"
}
# vim:set sw=2 sts=-1 et:

View File

@ -0,0 +1,43 @@
adwaita-icon-theme
________________________________________________________________________________
GNOME standard icons GNOME standard cursors
[000] Index
________________________________________________________________________________
* Installation ........................................................... [001]
* Setup .................................................................. [002]
* Usage .................................................................. [003]
* Troubleshooting ........................................................ [004]
* References ............................................................. [005]
[001] Installation
________________________________________________________________________________
+------------------------------------------------------------------------------+
| |
| $ pacman -S adwaita-icon-theme |
| |
+------------------------------------------------------------------------------+
[002] Setup
________________________________________________________________________________
[003] Usage
________________________________________________________________________________
[004] Troubleshooting
________________________________________________________________________________
[005] References
________________________________________________________________________________
[0] https://gitlab.gnome.org/GNOME/adwaita-icon-theme

View File

@ -0,0 +1 @@
46.0 1

4
main/aha/.nvchecker.toml Normal file
View File

@ -0,0 +1,4 @@
[aha]
source = 'github'
github = 'theZiz/aha'
use_max_tag = true

23
main/aha/PKGBUILD Normal file
View File

@ -0,0 +1,23 @@
# Maintainer: Developer <dev@opalos.org>
# Maintainer: Developer <dev@opalos.org>
pkgname=aha
pkgver=%version%
pkgrel=%release%
pkgdesc='Ansi HTML Adapter: convert ANSI escape sequences to HTML'
arch=(x86_64)
url='https://github.com/theZiz/aha'
license=(MPL LGPL)
depends=(glibc)
source=(https://github.com/theZiz/aha/archive/$pkgver/$pkgname-$pkgver.tar.gz)
sha256sums=('6aea13487f6b5c3e453a447a67345f8095282f5acd97344466816b05ebd0b3b1')
build() {
cd $pkgname-$pkgver
make
}
package() {
cd $pkgname-$pkgver
make PREFIX="$pkgdir/usr" install
}

43
main/aha/README Normal file
View File

@ -0,0 +1,43 @@
aha
________________________________________________________________________________
Ansi HTML Adapter: convert ANSI escape sequences to HTML
[000] Index
________________________________________________________________________________
* Installation ........................................................... [001]
* Setup .................................................................. [002]
* Usage .................................................................. [003]
* Troubleshooting ........................................................ [004]
* References ............................................................. [005]
[001] Installation
________________________________________________________________________________
+------------------------------------------------------------------------------+
| |
| $ pacman -S aha |
| |
+------------------------------------------------------------------------------+
[002] Setup
________________________________________________________________________________
[003] Usage
________________________________________________________________________________
[004] Troubleshooting
________________________________________________________________________________
[005] References
________________________________________________________________________________
[0] https://github.com/theZiz/aha

1
main/aha/version Normal file
View File

@ -0,0 +1 @@
0.5.1 2

18
main/alsa-lib/.PKGINFO Normal file
View File

@ -0,0 +1,18 @@
# Generated by makepkg 6.1.0
# using fakeroot version 1.35
pkgname = alsa-lib
pkgbase = alsa-lib
xdata = pkgtype=pkg
pkgver = 1.2.12-1
pkgdesc = An alternative implementation of Linux sound support
url = https://www.alsa-project.org
builddate = 1718491403
packager = Developer <dev@tuxcore.org>
size = 1713570
arch = x86_64
license = LGPL-2.1-or-later
provides = libasound.so=2-64
provides = libatopology.so=2-64
depend = alsa-topology-conf
depend = alsa-ucm-conf
depend = glibc

53
main/alsa-lib/PKGBUILD Normal file
View File

@ -0,0 +1,53 @@
# Maintainer: Developer <dev@opalos.org>
# Maintainer: Developer <dev@opalos.org>
pkgname=alsa-lib
pkgver=%version%
pkgrel=%release%
pkgdesc="An alternative implementation of Linux sound support"
arch=(x86_64)
url="https://www.alsa-project.org"
license=(LGPL-2.1-or-later)
depends=(
alsa-topology-conf
alsa-ucm-conf
glibc
)
provides=(
libasound.so
libatopology.so
)
install=$pkgname.install
source=(
$url/files/pub/lib/$pkgname-$pkgver.tar.bz2{,.sig}
)
sha512sums=('7bf2c541dff5262c0302a1c716ca10cdb5105f4e0ad48f3341c3c7e975b0c3ea835a298a05974c3e216a85912c368d8025ba3cdda3ff04a7683133ce5b2a286d'
'SKIP')
b2sums=('7fb245ffbfb841bdd5cb9da08fb2ec0a4ce8d340d4d1461999aca558c67c16e7c596cd0bffab761b7b4549025b0fb25462fb352e6d3900fb42f00b47de58d34c'
'SKIP')
validpgpkeys=('F04DF50737AC1A884C4B3D718380596DA6E59C91') # ALSA Release Team (Package Signing Key v1) <release@alsa-project.org>
prepare() {
cd $pkgname-$pkgver
autoreconf -fiv
}
build() {
# -flto=auto is not supported: https://github.com/alsa-project/alsa-lib/issues/110
CFLAGS+=" -flto-partition=none"
cd $pkgname-$pkgver
./configure --prefix=/usr --without-debug
# prevent excessive overlinking due to libtool
sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool
make
}
check() {
export LD_LIBRARY_PATH="$pkgname-$pkgver/src/.libs/:$LD_LIBRARY_PATH"
make -k check -C $pkgname-$pkgver
}
package() {
make DESTDIR="$pkgdir" install -C $pkgname-$pkgver
install -vDm 644 $pkgname-$pkgver/{MEMORY-LEAK,TODO,NOTES,ChangeLog,doc/asoundrc.txt} -t "$pkgdir/usr/share/doc/$pkgname/"
}

43
main/alsa-lib/README Normal file
View File

@ -0,0 +1,43 @@
alsa-lib
________________________________________________________________________________
An alternative implementation of Linux sound support
[000] Index
________________________________________________________________________________
* Installation ........................................................... [001]
* Setup .................................................................. [002]
* Usage .................................................................. [003]
* Troubleshooting ........................................................ [004]
* References ............................................................. [005]
[001] Installation
________________________________________________________________________________
+------------------------------------------------------------------------------+
| |
| $ pacman -S alsa-lib |
| |
+------------------------------------------------------------------------------+
[002] Setup
________________________________________________________________________________
[003] Usage
________________________________________________________________________________
[004] Troubleshooting
________________________________________________________________________________
[005] References
________________________________________________________________________________
[0] https://www.alsa-project.org

View File

@ -0,0 +1,7 @@
# arg 1: the new package version
# arg 2: the old package version
post_upgrade() {
if (( $(vercmp "$2" '1.2.5-1') < 0 )); then
printf "WARNING: Non-backwards compatible changes to ALSA require restarting of audio engines (e.g. pulseaudio or pipewire) using it.\n"
fi
}

1
main/alsa-lib/version Normal file
View File

@ -0,0 +1 @@
1.2.12 1

View File

@ -0,0 +1,25 @@
# Maintainer: Developer <dev@opalos.org>
# Maintainer: Developer <dev@opalos.org>
pkgname=alsa-topology-conf
pkgver=%version%
pkgrel=%release%
pkgdesc="ALSA topology configuration files"
arch=(any)
url="https://alsa-project.org/"
license=(BSD)
source=(https://www.alsa-project.org/files/pub/lib/$pkgname-$pkgver.tar.bz2{,.sig})
sha512sums=('b34176b213e1afcb61fee19b569d6422a7692b62cf08b0ef651f2fbb1eefe49f25ca6386d0bfcec7152d4b5ed3daa84edb900181d40169e777751ae033125374'
'SKIP')
b2sums=('1f8bb172510d86bd0530f2ba437dd1132401c0bd436085c07c61e5ef296a6da6a1c24fb8d585572186fc0073172c82d40948c5c39fd293a01762d49c9c393662'
'SKIP')
validpgpkeys=('F04DF50737AC1A884C4B3D718380596DA6E59C91') # ALSA Release Team (Package Signing Key v1) <release@alsa-project.org>
package() {
cd $pkgname-$pkgver
for dir in topology/*; do
install -vDm 644 "$dir"/*.conf -t "$pkgdir/usr/share/alsa/topology/$(basename $dir)"
done
install -vDm 644 LICENSE -t "$pkgdir/usr/share/licenses/$pkgname"
install -vDm 644 README.md -t "$pkgdir/usr/share/doc/$pkgname"
}

View File

@ -0,0 +1,43 @@
alsa-topology-conf
________________________________________________________________________________
ALSA topology configuration files
[000] Index
________________________________________________________________________________
* Installation ........................................................... [001]
* Setup .................................................................. [002]
* Usage .................................................................. [003]
* Troubleshooting ........................................................ [004]
* References ............................................................. [005]
[001] Installation
________________________________________________________________________________
+------------------------------------------------------------------------------+
| |
| $ pacman -S alsa-topology-conf |
| |
+------------------------------------------------------------------------------+
[002] Setup
________________________________________________________________________________
[003] Usage
________________________________________________________________________________
[004] Troubleshooting
________________________________________________________________________________
[005] References
________________________________________________________________________________
[0] https://alsa-project.org/

View File

@ -0,0 +1 @@
1.2.5.1 3

View File

@ -0,0 +1,13 @@
# Generated by makepkg 6.1.0
# using fakeroot version 1.35
pkgname = alsa-ucm-conf
pkgbase = alsa-ucm-conf
xdata = pkgtype=pkg
pkgver = 1.2.12-1
pkgdesc = ALSA Use Case Manager configuration (and topologies)
url = https://alsa-project.org/
builddate = 1718491405
packager = Developer <dev@tuxcore.org>
size = 415807
arch = any
license = BSD-3-Clause

View File

@ -0,0 +1,27 @@
# Maintainer: Developer <dev@opalos.org>
# Maintainer: Developer <dev@opalos.org>
pkgname=alsa-ucm-conf
pkgver=%version%
pkgrel=%release%
pkgdesc="ALSA Use Case Manager configuration (and topologies)"
arch=(any)
url="https://alsa-project.org/"
license=(BSD-3-Clause)
source=(
$url/files/pub/lib/$pkgname-$pkgver.tar.bz2{,.sig}
)
sha512sums=('b202e7410a579789be0005564b4868f70bca0fd8664c02add95fc9ff90ab64faebda978fbd3e83a3274c37242dccf8efbebd03f529e35ca3033daf55f425cb8d'
'SKIP')
b2sums=('8b57ad990eac676ca8f5044a81a57a85951e425bd059679ac3dc7097e3c4a089cb73bbd01869335c4e94161d9f3f86aba7549b6a666e69ba76578d785e53fbb4'
'SKIP')
validpgpkeys=('F04DF50737AC1A884C4B3D718380596DA6E59C91') # ALSA Release Team (Package Signing Key v1) <release@alsa-project.org>
package() {
cd $pkgname-$pkgver
install -vdm 755 "$pkgdir/usr/share/alsa/"
cp -av ucm2 "$pkgdir/usr/share/alsa/"
install -vDm 644 LICENSE -t "$pkgdir/usr/share/licenses/$pkgname"
install -vDm 644 README.md -t "$pkgdir/usr/share/doc/$pkgname"
install -vDm 644 ucm2/README.md -t "$pkgdir/usr/share/doc/$pkgname/ucm2"
}

43
main/alsa-ucm-conf/README Normal file
View File

@ -0,0 +1,43 @@
alsa-ucm-conf
________________________________________________________________________________
ALSA Use Case Manager configuration (and topologies)
[000] Index
________________________________________________________________________________
* Installation ........................................................... [001]
* Setup .................................................................. [002]
* Usage .................................................................. [003]
* Troubleshooting ........................................................ [004]
* References ............................................................. [005]
[001] Installation
________________________________________________________________________________
+------------------------------------------------------------------------------+
| |
| $ pacman -S alsa-ucm-conf |
| |
+------------------------------------------------------------------------------+
[002] Setup
________________________________________________________________________________
[003] Usage
________________________________________________________________________________
[004] Troubleshooting
________________________________________________________________________________
[005] References
________________________________________________________________________________
[0] https://alsa-project.org/

View File

@ -0,0 +1 @@
1.2.12 1

37
main/alsa-utils/.PKGINFO Normal file
View File

@ -0,0 +1,37 @@
# Generated by makepkg 6.1.0
# using fakeroot version 1.35
pkgname = alsa-utils
pkgbase = alsa-utils
xdata = pkgtype=pkg
pkgver = 1.2.12-1
pkgdesc = Advanced Linux Sound Architecture - Utilities
url = https://www.alsa-project.org
builddate = 1718491406
packager = Developer <dev@tuxcore.org>
size = 2481770
arch = x86_64
license = GPL-2.0-or-later
depend = gcc-libs
depend = glibc
depend = pciutils
depend = psmisc
depend = alsa-lib
depend = libasound.so=2-64
depend = libatopology.so=2-64
depend = ncurses
depend = libformw.so=6-64
depend = libmenuw.so=6-64
depend = libncursesw.so=6-64
depend = libpanelw.so=6-64
depend = libsamplerate
depend = libsamplerate.so=0-64
optdepend = bash: for alsa-info.sh and alsabat-test.sh
optdepend = fftw: for alsabat
makedepend = alsa-lib
makedepend = docbook-xsl
makedepend = fftw
makedepend = libsamplerate
makedepend = ncurses
makedepend = python-docutils
makedepend = systemd
makedepend = xmlto

83
main/alsa-utils/PKGBUILD Normal file
View File

@ -0,0 +1,83 @@
# Maintainer: Developer <dev@opalos.org>
# Maintainer: Developer <dev@opalos.org>
pkgname=alsa-utils
pkgver=%version%
pkgrel=%release%
pkgdesc="Advanced Linux Sound Architecture - Utilities"
arch=(x86_64)
url="https://www.alsa-project.org"
license=(GPL-2.0-or-later)
depends=(
gcc-libs
glibc
pciutils
psmisc
)
makedepends=(
alsa-lib
docbook-xsl
fftw
libsamplerate
ncurses
python-docutils
systemd
xmlto
)
optdepends=(
'bash: for alsa-info.sh and alsabat-test.sh'
'fftw: for alsabat'
)
# we require /var/lib/alsa for state file
options=(emptydirs)
source=(
$url/files/pub/utils/$pkgname-$pkgver.tar.bz2{,.sig}
$pkgname.tmpfiles
)
sha512sums=('5ce76807b53357584bfb4ace5acfdac4db9168ffaf5cdd1e499738eec046c36112bf84a99970f66368063a9baf73bad93af2d439630572f3eba5c9321071172d'
'SKIP'
'17ca2d760f383c02ccd00073d4fe73d6687ee58eb0ab5e458ad9d09845be7891cfe389e365bef00c7885e8afad45ea9ebf2925950f8d3fd8157feb818f986990')
b2sums=('dcf96705f9e3f1b4abaa7e1f107d1154a05500bf1cd07c821e0fe8c4ba7d7f08de0cf126be8c9c8dda3980d85c144318c12ffc8a95d5da4e98c49a6e9c2ee8ef'
'SKIP'
'24b8e44833c7e8b142162878a837b10e1c2a862568280f2ce16fcb81ecc1383802654dbe88930f2cc13c345635c5003cbc3712e121e589dffc2e25c540749ee3')
validpgpkeys=('F04DF50737AC1A884C4B3D718380596DA6E59C91') # ALSA Release Team (Package Signing Key v1) <release@alsa-project.org>
prepare() {
cd $pkgname-$pkgver
autoreconf -fiv
}
build() {
local configure_options=(
--prefix=/usr
--disable-alsaconf
--sbindir=/usr/bin
--with-udev-rules-dir=/usr/lib/udev/rules.d
--with-systemdsystemunitdir=/usr/lib/systemd/system
)
cd $pkgname-$pkgver
./configure "${configure_options[@]}"
# prevent excessive overlinking due to libtool
sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool
make
}
check() {
make -k check -C $pkgname-$pkgver
}
package() {
depends+=(
alsa-lib libasound.so libatopology.so
ncurses libformw.so libmenuw.so libncursesw.so libpanelw.so
libsamplerate libsamplerate.so
)
make DESTDIR="$pkgdir" install -C $pkgname-$pkgver
install -vDm 644 $pkgname-$pkgver/README.md -t "$pkgdir/usr/share/doc/$pkgname/"
# dir for ALSA state
install -vdm 755 "$pkgdir/var/lib/alsa/"
install -vDm 644 $pkgname.tmpfiles "$pkgdir/usr/lib/tmpfiles.d/$pkgname.conf"
}

43
main/alsa-utils/README Normal file
View File

@ -0,0 +1,43 @@
alsa-utils
________________________________________________________________________________
Advanced Linux Sound Architecture - Utilities
[000] Index
________________________________________________________________________________
* Installation ........................................................... [001]
* Setup .................................................................. [002]
* Usage .................................................................. [003]
* Troubleshooting ........................................................ [004]
* References ............................................................. [005]
[001] Installation
________________________________________________________________________________
+------------------------------------------------------------------------------+
| |
| $ pacman -S alsa-utils |
| |
+------------------------------------------------------------------------------+
[002] Setup
________________________________________________________________________________
[003] Usage
________________________________________________________________________________
[004] Troubleshooting
________________________________________________________________________________
[005] References
________________________________________________________________________________
[0] https://www.alsa-project.org

View File

@ -0,0 +1 @@
d /var/lib/alsa 755 root root - -

1
main/alsa-utils/version Normal file
View File

@ -0,0 +1 @@
1.2.12 1

20
main/aom/.PKGINFO Normal file
View File

@ -0,0 +1,20 @@
# Generated by makepkg 6.1.0
# using fakeroot version 1.35
pkgname = aom
pkgbase = aom
xdata = pkgtype=split
pkgver = 3.9.1-1
pkgdesc = Alliance for Open Media video codec
url = https://aomedia.org/
builddate = 1718491408
packager = Developer <dev@tuxcore.org>
size = 9295875
arch = x86_64
license = BSD-3-Clause
provides = libaom.so=3-64
depend = gcc-libs
depend = glibc
makedepend = cmake
makedepend = doxygen
makedepend = ninja
makedepend = yasm

70
main/aom/PKGBUILD Normal file
View File

@ -0,0 +1,70 @@
# Maintainer: Developer <dev@opalos.org>
# Maintainer: Developer <dev@opalos.org>
pkgbase=aom
pkgname=(
aom
aom-docs
)
pkgver=%version%
pkgrel=%release%
pkgdesc="Alliance for Open Media video codec"
url="https://aomedia.org/"
arch=(x86_64)
license=(BSD-3-Clause)
depends=(
gcc-libs
)
makedepends=(
cmake
doxygen
ninja
yasm
)
source=(
https://storage.googleapis.com/aom-releases/libaom-$pkgver.tar.gz{,.asc}
)
b2sums=('ec572567699740e8114c220051f84e85ee9f33fb3003ece3cb738435bc1436c03499a3c35e86fc8c7d0d905e5ca01dbad78180af7c526c0ed932b07745df76c6'
'SKIP')
validpgpkeys=(
B002F08B74A148DAA01F7123A48E86DB0B830498 # AOMedia release signing key <av1-discuss@aomedia.org>
)
prepare() {
cd libaom-$pkgver
}
build() {
local cmake_options=(
# Upstream would like Release, adding -O3 and removing assertions
# https://gitlab.archlinux.org/archlinux/packaging/packages/aom/-/issues/1
-D CMAKE_BUILD_TYPE=Release
-D CMAKE_INSTALL_PREFIX=/usr
-D BUILD_SHARED_LIBS=1
-D ENABLE_TESTS=0
)
cmake -S libaom-$pkgver -B build -G Ninja "${cmake_options[@]}"
cmake --build build
}
package_aom() {
provides=(libaom.so)
DESTDIR="$pkgdir" cmake --install build
install -Dt "$pkgdir/usr/share/licenses/$pkgname" -m644 libaom-$pkgver/{LICENSE,PATENTS}
}
package_aom-docs() {
pkgdesc+=" (documentation)"
depends=()
mkdir -p "$pkgdir/usr/share/doc"
cp -r build/docs/html "$pkgdir/usr/share/doc/$pkgbase"
install -Dt "$pkgdir/usr/share/licenses/$pkgname" -m644 libaom-$pkgver/{LICENSE,PATENTS}
}
# vim:set sw=2 sts=-1 et:

43
main/aom/README Normal file
View File

@ -0,0 +1,43 @@
aom
________________________________________________________________________________
Alliance for Open Media video codec Alliance for Open Media video codec (documentation)
[000] Index
________________________________________________________________________________
* Installation ........................................................... [001]
* Setup .................................................................. [002]
* Usage .................................................................. [003]
* Troubleshooting ........................................................ [004]
* References ............................................................. [005]
[001] Installation
________________________________________________________________________________
+------------------------------------------------------------------------------+
| |
| $ pacman -S aom |
| |
+------------------------------------------------------------------------------+
[002] Setup
________________________________________________________________________________
[003] Usage
________________________________________________________________________________
[004] Troubleshooting
________________________________________________________________________________
[005] References
________________________________________________________________________________
[0] https://aomedia.org/

1
main/aom/version Normal file
View File

@ -0,0 +1 @@
3.9.1 1

28
main/appstream/.PKGINFO Normal file
View File

@ -0,0 +1,28 @@
# Generated by makepkg 6.1.0
# using fakeroot version 1.34
pkgname = appstream-qt
pkgbase = appstream
xdata = pkgtype=split
pkgver = 1.0.3-1
pkgdesc = Qt6 interface for AppStream
url = https://distributions.freedesktop.org/wiki/AppStream
builddate = 1714005405
packager = Developer <dev@tuxcore.org>
size = 560846
arch = x86_64
license = LGPL-2.1-or-later
depend = appstream
depend = gcc-libs
depend = glib2
depend = glibc
depend = qt6-base
makedepend = gi-docgen
makedepend = git
makedepend = gobject-introspection
makedepend = gperf
makedepend = itstool
makedepend = meson
makedepend = qt5-tools
makedepend = qt6-tools
makedepend = vala
makedepend = xmlto

View File

@ -0,0 +1,5 @@
[appstream]
source = 'github'
github = 'ximion/appstream'
use_max_tag = true
prefix = 'v'

98
main/appstream/PKGBUILD Normal file
View File

@ -0,0 +1,98 @@
# Maintainer: Developer <dev@opalos.org>
# Maintainer: Developer <dev@opalos.org>
pkgbase=appstream
pkgname=(appstream
appstream-qt5
appstream-qt)
pkgver=%version%
pkgrel=%release%
pkgdesc='Provides a standard for creating app stores across distributions'
arch=(x86_64)
url='https://distributions.freedesktop.org/wiki/AppStream'
license=(LGPL-2.1-or-later)
depends=(cairo
curl
fontconfig
freetype2
gcc-libs
gdk-pixbuf2
glib2
glibc
librsvg
libstemmer
libxml2
libxmlb
libyaml
pango
systemd-libs
zstd)
makedepends=(gi-docgen
gobject-introspection
gperf
itstool
meson
qt5-tools
qt6-tools
vala
xmlto)
source=(https://www.freedesktop.org/software/appstream/releases/AppStream-$pkgver.tar.xz{,.asc}
update-appstream-cache.hook)
sha256sums=('1a5148ca97dcbf5eb6e9c380278bb0d20938569292ea8652df1b3cac8bd2736b'
'SKIP'
'edc632e4a76ebe5efc76a56fe5f797e5c981cca6f2f0111c7ce0170d1330c788')
validpgpkeys=(D33A3F0CA16B0ACC51A60738494C8A5FBF4DECEB) # Matthias Klumpp <matthias@tenstral.net>
build() {
meson build AppStream-$pkgver \
--prefix=/usr \
--libexecdir=lib \
-Dqt=true \
-Dqt-versions=5,6 \
-Dvapi=true \
-Dcompose=true
meson compile -C build
}
package_appstream() {
meson install --destdir "$pkgdir" -C build
# provided by -qt subpackage
rm -r "$pkgdir"/usr/{include/AppStreamQt{,5},lib/cmake,lib/libAppStreamQt{,5}.*}
install -Dm644 update-appstream-cache.hook "$pkgdir"/usr/share/libalpm/hooks/90-update-appstream-cache.hook
}
package_appstream-qt5() {
pkgdesc='Qt5 interface for AppStream'
depends=(appstream
gcc-libs
glib2
glibc
qt5-base)
conflicts=('appstream-qt<1')
replaces=('appstream-qt<1')
meson install --destdir "$pkgdir" -C build
# provided by appstream
rm -r "$pkgdir"/usr/{bin,include/appstream{,-compose},lib/{appstreamcli-compose,girepository-1.0,libappstream*,pkgconfig},share}
# provided by appstream-qt
rm -r "$pkgdir"/usr/{include/AppStreamQt,lib/{libAppStreamQt.so*,cmake/AppStreamQt}}
}
package_appstream-qt() {
pkgdesc='Qt6 interface for AppStream'
depends=(appstream
gcc-libs
glib2
glibc
qt6-base)
meson install --destdir "$pkgdir" -C build
# provided by appstream
rm -r "$pkgdir"/usr/{bin,include/appstream{,-compose},lib/{appstreamcli-compose,girepository-1.0,libappstream*,pkgconfig},share}
# provided by appstream-qt5
rm -r "$pkgdir"/usr/{include/AppStreamQt5,lib/{libAppStreamQt5.so*,cmake/AppStreamQt5}}
}

43
main/appstream/README Normal file
View File

@ -0,0 +1,43 @@
appstream
________________________________________________________________________________
Provides a standard for creating app stores across distributions Qt5 interface for AppStream Qt6 interface for AppStream
[000] Index
________________________________________________________________________________
* Installation ........................................................... [001]
* Setup .................................................................. [002]
* Usage .................................................................. [003]
* Troubleshooting ........................................................ [004]
* References ............................................................. [005]
[001] Installation
________________________________________________________________________________
+------------------------------------------------------------------------------+
| |
| $ pacman -S appstream |
| |
+------------------------------------------------------------------------------+
[002] Setup
________________________________________________________________________________
[003] Usage
________________________________________________________________________________
[004] Troubleshooting
________________________________________________________________________________
[005] References
________________________________________________________________________________
[0] https://distributions.freedesktop.org/wiki/AppStream

View File

@ -0,0 +1,18 @@
[Trigger]
Type = Path
Operation = Install
Operation = Upgrade
Operation = Remove
Target = usr/share/app-info/*
Target = usr/share/swcatalog/*
[Trigger]
Type = Package
Operation = Install
Operation = Upgrade
Target = appstream
[Action]
Description = Updating the appstream cache...
When = PostTransaction
Exec = /usr/bin/appstreamcli refresh-cache --force

1
main/appstream/version Normal file
View File

@ -0,0 +1 @@
1.0.3 1

36
main/argon2/PKGBUILD Normal file
View File

@ -0,0 +1,36 @@
# Maintainer: Developer <dev@opalos.org>
# Maintainer: Developer <dev@opalos.org>
pkgname=argon2
pkgver=%version%
pkgrel=%release%
pkgdesc='A password-hashing function (reference C implementation)'
arch=('x86_64')
url='https://github.com/P-H-C/phc-winner-argon2'
license=('Apache' 'custom:CC0')
depends=('glibc')
provides=('libargon2.so')
source=("https://github.com/P-H-C/phc-winner-argon2/archive/${pkgver}/${pkgname}-${pkgver}.tar.gz")
sha256sums=('daf972a89577f8772602bf2eb38b6a3dd3d922bf5724d45e7f9589b5e830442c')
build() {
cd "$srcdir/phc-winner-$pkgname-$pkgver"
make ARGON2_VERSION="${pkgver}" OPTTARGET='none' LIBRARY_REL='lib'
}
check() {
cd "$srcdir/phc-winner-$pkgname-$pkgver"
make ARGON2_VERSION="${pkgver}" OPTTARGET='none' LIBRARY_REL='lib' test
}
package() {
cd "$srcdir/phc-winner-$pkgname-$pkgver"
make ARGON2_VERSION="${pkgver}" OPTTARGET='none' LIBRARY_REL='lib' DESTDIR="$pkgdir" install
install -D -m0644 LICENSE "${pkgdir}/usr/share/licenses/argon2/LICENSE"
}
# vim:set ts=2 sw=2 et:

43
main/argon2/README Normal file
View File

@ -0,0 +1,43 @@
argon2
________________________________________________________________________________
A password-hashing function (reference C implementation)
[000] Index
________________________________________________________________________________
* Installation ........................................................... [001]
* Setup .................................................................. [002]
* Usage .................................................................. [003]
* Troubleshooting ........................................................ [004]
* References ............................................................. [005]
[001] Installation
________________________________________________________________________________
+------------------------------------------------------------------------------+
| |
| $ pacman -S argon2 |
| |
+------------------------------------------------------------------------------+
[002] Setup
________________________________________________________________________________
[003] Usage
________________________________________________________________________________
[004] Troubleshooting
________________________________________________________________________________
[005] References
________________________________________________________________________________
[0] https://github.com/P-H-C/phc-winner-argon2

1
main/argon2/version Normal file
View File

@ -0,0 +1 @@
20190702 5

34
main/aribb24/PKGBUILD Normal file
View File

@ -0,0 +1,34 @@
# Maintainer: Developer <dev@opalos.org>
# Maintainer: Developer <dev@opalos.org>
pkgname=aribb24
pkgver=%version%
pkgrel=%release%
pkgdesc='Library for ARIB STD-B24, decoding JIS 8 bit characters and parsing MPEG-TS stream'
url='https://github.com/nkoriyama/aribb24'
arch=('x86_64')
license=('LGPL3')
depends=("libpng")
source=(${pkgname}-${pkgver}.tar.gz::https://github.com/nkoriyama/aribb24/archive/v${pkgver}.tar.gz
${pkgname}-1.0.3-add-missing-libm.patch::https://github.com/nkoriyama/aribb24/commit/b08931895599e42ce6930a720a3fca74f6f6d9cb.patch)
sha512sums=('622cc0c3928fd6db0b5ab3921f27348c956af20f8c0133ad5d9bf4de3d199077d9f23cc86ae149a9f0d13c7ee5906ec95de3fb8388207160cebd1f0c59078c8f'
'b7f8f737a96931fec4c983b2acf0e62ed6638d4ef6af8bf9491931235f6aca7589d81c444104fc5a7a5ce363c4aa0f9376b4990d3eae745315d197055f21e310')
prepare() {
cd ${pkgname}-${pkgver}
patch -Np1 < ../${pkgname}-1.0.3-add-missing-libm.patch
autoreconf -fiv
}
build() {
cd ${pkgname}-${pkgver}
./configure --prefix=/usr
make
}
package() {
cd ${pkgname}-${pkgver}
make DESTDIR="${pkgdir}" install
}
# vim: ts=2 sw=2 et:

43
main/aribb24/README Normal file
View File

@ -0,0 +1,43 @@
aribb24
________________________________________________________________________________
Library for ARIB STD-B24, decoding JIS 8 bit characters and parsing MPEG-TS stream
[000] Index
________________________________________________________________________________
* Installation ........................................................... [001]
* Setup .................................................................. [002]
* Usage .................................................................. [003]
* Troubleshooting ........................................................ [004]
* References ............................................................. [005]
[001] Installation
________________________________________________________________________________
+------------------------------------------------------------------------------+
| |
| $ pacman -S aribb24 |
| |
+------------------------------------------------------------------------------+
[002] Setup
________________________________________________________________________________
[003] Usage
________________________________________________________________________________
[004] Troubleshooting
________________________________________________________________________________
[005] References
________________________________________________________________________________
[0] https://github.com/nkoriyama/aribb24

1
main/aribb24/version Normal file
View File

@ -0,0 +1 @@
1.0.3 3

100
main/at-spi2-core/PKGBUILD Normal file
View File

@ -0,0 +1,100 @@
# Maintainer: Developer <dev@opalos.org>
# Maintainer: Developer <dev@opalos.org>
pkgbase=at-spi2-core
pkgname=(
at-spi2-core
at-spi2-core-docs
)
pkgver=%version%
pkgrel=%release%
pkgdesc="Protocol definitions and daemon for D-Bus at-spi"
url="https://gitlab.gnome.org/GNOME/at-spi2-core"
arch=(x86_64)
license=(LGPL-2.1-or-later)
depends=(
bash
dbus
glib2
glibc
gsettings-desktop-schemas
libei
libx11
libxi
libxkbcommon
libxml2
libxtst
systemd
systemd-libs
xorg-xprop
)
makedepends=(
dbus-broker
gi-docgen
git
gobject-introspection
meson
python-sphinx
)
checkdepends=(
at-spi2-core
)
_commit=46c8de80022d28eef2da58f1054b5bff745ed7e0 # tags/AT_SPI2_CORE_2_52_0^0
source=("git+https://gitlab.gnome.org/GNOME/at-spi2-core.git#commit=$_commit")
b2sums=('SKIP')
pkgver() {
cd at-spi2-core
git describe --tags | sed 's/^AT_SPI2_CORE_//;s/_/./g;s/-/+/g'
}
prepare() {
cd at-spi2-core
}
build() {
local meson_options=(
-D default_bus=dbus-broker
-D docs=true
)
arch-meson at-spi2-core build "${meson_options[@]}"
meson compile -C build
}
check() {
dbus-run-session meson test -C build --print-errorlogs
}
package_at-spi2-core() {
optdepends=('dbus-broker: Alternative bus implementation')
provides=(
"at-spi2-atk=$pkgver-$pkgrel"
"atk=$pkgver-$pkgrel"
libatk-1.0.so
libatk-bridge-2.0.so
libatspi.so
)
conflicts=(
'at-spi2-atk<=2.38.0-2'
'atk<=2.38.0-2'
)
replaces=(
'at-spi2-atk<=2.38.0-2'
'atk<=2.38.0-2'
)
meson install -C build --destdir "$pkgdir"
mkdir -p doc/usr/share
mv {"$pkgdir",doc}/usr/share/doc
}
package_at-spi2-core-docs() {
pkgdesc+=" (documentation)"
depends=()
mv doc/* "$pkgdir"
}
# vim:set sw=2 sts=-1 et:

43
main/at-spi2-core/README Normal file
View File

@ -0,0 +1,43 @@
at-spi2-core
________________________________________________________________________________
Protocol definitions and daemon for D-Bus at-spi Protocol definitions and daemon for D-Bus at-spi (documentation)
[000] Index
________________________________________________________________________________
* Installation ........................................................... [001]
* Setup .................................................................. [002]
* Usage .................................................................. [003]
* Troubleshooting ........................................................ [004]
* References ............................................................. [005]
[001] Installation
________________________________________________________________________________
+------------------------------------------------------------------------------+
| |
| $ pacman -S at-spi2-core |
| |
+------------------------------------------------------------------------------+
[002] Setup
________________________________________________________________________________
[003] Usage
________________________________________________________________________________
[004] Troubleshooting
________________________________________________________________________________
[005] References
________________________________________________________________________________
[0] https://gitlab.gnome.org/GNOME/at-spi2-core

View File

@ -0,0 +1 @@
2.52.0 1

22
main/attica/.PKGINFO Normal file
View File

@ -0,0 +1,22 @@
# Generated by makepkg 6.1.0
# using fakeroot version 1.34
pkgname = attica
pkgbase = attica
xdata = pkgtype=pkg
pkgver = 6.3.0-1
pkgdesc = Qt library that implements the Open Collaboration Services API
url = https://community.kde.org/Frameworks
builddate = 1718491413
packager = Developer <dev@tuxcore.org>
size = 1830407
arch = x86_64
license = LGPL-2.0-only
license = LGPL-3.0-only
group = kf6
depend = gcc-libs
depend = glibc
depend = qt6-base
makedepend = doxygen
makedepend = extra-cmake-modules
makedepend = qt6-doc
makedepend = qt6-tools

34
main/attica/PKGBUILD Normal file
View File

@ -0,0 +1,34 @@
# Maintainer: Developer <dev@opalos.org>
# Maintainer: Developer <dev@opalos.org>
pkgname=attica
pkgver=%version%
pkgrel=%release%
arch=(x86_64)
pkgdesc='Qt library that implements the Open Collaboration Services API'
url='https://community.kde.org/Frameworks'
license=(LGPL-2.0-only LGPL-3.0-only)
depends=(gcc-libs
glibc
qt6-base)
makedepends=(doxygen
extra-cmake-modules
qt6-doc
qt6-tools)
groups=(kf6)
source=(https://download.kde.org/stable/frameworks/${pkgver%.*}/$pkgname-$pkgver.tar.xz{,.sig})
sha256sums=('ef21d8e57aeae4757b6b40dfe0d0e9c38302a979164b4e4d493b631b7c023d23'
'SKIP')
validpgpkeys=(53E6B47B45CEA3E0D5B7457758D0EE648A48B3BB # David Faure <faure@kde.org>
E0A3EB202F8E57528E13E72FD7574483BB57B18D) # Jonathan Esk-Riddell <jr@jriddell.org>
build() {
cmake -B build -S $pkgname-$pkgver \
-DBUILD_TESTING=OFF \
-DBUILD_QCH=ON
cmake --build build
}
package() {
DESTDIR="$pkgdir" cmake --install build
}

43
main/attica/README Normal file
View File

@ -0,0 +1,43 @@
attica
________________________________________________________________________________
Qt library that implements the Open Collaboration Services API
[000] Index
________________________________________________________________________________
* Installation ........................................................... [001]
* Setup .................................................................. [002]
* Usage .................................................................. [003]
* Troubleshooting ........................................................ [004]
* References ............................................................. [005]
[001] Installation
________________________________________________________________________________
+------------------------------------------------------------------------------+
| |
| $ pacman -S attica |
| |
+------------------------------------------------------------------------------+
[002] Setup
________________________________________________________________________________
[003] Usage
________________________________________________________________________________
[004] Troubleshooting
________________________________________________________________________________
[005] References
________________________________________________________________________________
[0] https://community.kde.org/Frameworks

1
main/attica/version Normal file
View File

@ -0,0 +1 @@
6.3.0 1

45
main/attr/PKGBUILD Normal file
View File

@ -0,0 +1,45 @@
# Maintainer: Developer <dev@opalos.org>
# Maintainer: Developer <dev@opalos.org>
pkgname=attr
pkgver=%version%
pkgrel=%release%
pkgdesc='Extended attribute support library for ACL support'
arch=('x86_64')
url='https://savannah.nongnu.org/projects/attr'
license=('LGPL')
depends=('glibc')
makedepends=('gettext')
replaces=('xfsattr')
provides=('xfsattr' 'libattr.so')
conflicts=('xfsattr')
backup=('etc/xattr.conf')
validpgpkeys=('600CD204FBCEA418BD2CA74F154343260542DF34' # Brandon Philips <brandon@ifup.co>
'B902B5271325F892AC251AD441633B9FE837F581' # Frysinger <vapier@gentoo.org>
'259B3792B3D6D319212CC4DCD5BF9FEB0313653A') # Andreas Gruenbacher <andreas.gruenbacher@gmail.com>
source=("https://download.savannah.gnu.org/releases/${pkgname}/${pkgname}-${pkgver}.tar.xz"{,.sig})
sha256sums=('f2e97b0ab7ce293681ab701915766190d607a1dba7fae8a718138150b700a70b'
'SKIP')
prepare() {
# remove the nfs entries from /etc/xattr.conf
# http://lists.gnu.org/archive/html/bug-coreutils/2019-03/msg00008.html
sed -i '/nfs/d' $pkgname-$pkgver/xattr.conf
}
build() {
cd $pkgname-$pkgver
./configure \
--libdir=/usr/lib \
--libexecdir=/usr/lib \
--prefix=/usr \
--sysconfdir=/etc
make
}
package() {
cd $pkgname-$pkgver
make DESTDIR="${pkgdir}" install
}

43
main/attr/README Normal file
View File

@ -0,0 +1,43 @@
attr
________________________________________________________________________________
Extended attribute support library for ACL support
[000] Index
________________________________________________________________________________
* Installation ........................................................... [001]
* Setup .................................................................. [002]
* Usage .................................................................. [003]
* Troubleshooting ........................................................ [004]
* References ............................................................. [005]
[001] Installation
________________________________________________________________________________
+------------------------------------------------------------------------------+
| |
| $ pacman -S attr |
| |
+------------------------------------------------------------------------------+
[002] Setup
________________________________________________________________________________
[003] Usage
________________________________________________________________________________
[004] Troubleshooting
________________________________________________________________________________
[005] References
________________________________________________________________________________
[0] https://savannah.nongnu.org/projects/attr

1
main/attr/version Normal file
View File

@ -0,0 +1 @@
2.5.2 1

27
main/audit/.PKGINFO Normal file
View File

@ -0,0 +1,27 @@
# Generated by makepkg 6.1.0
# using fakeroot version 1.34
pkgname = python-audit
pkgbase = audit
xdata = pkgtype=split
pkgver = 4.0.1-3
pkgdesc = Userspace components of the audit framework - Python bindings
url = https://people.redhat.com/sgrubb/audit
builddate = 1714401534
packager = Developer <dev@tuxcore.org>
size = 284528
arch = x86_64
license = GPL-2.0-or-later
license = LGPL-2.0-or-later
depend = audit
depend = libaudit.so=1-64
depend = libauparse.so=0-64
depend = glibc
depend = python
makedepend = apparmor
makedepend = glibc
makedepend = krb5
makedepend = libcap-ng
makedepend = libldap
makedepend = linux-api-headers
makedepend = python
makedepend = swig

View File

@ -0,0 +1,4 @@
[audit]
source = "git"
git = "https://github.com/linux-audit/audit-userspace"
prefix = "v"

145
main/audit/PKGBUILD Normal file
View File

@ -0,0 +1,145 @@
# Maintainer: Developer <dev@opalos.org>
# Maintainer: Developer <dev@opalos.org>
pkgbase=audit
_name=audit-userspace
pkgname=(
audit
python-audit
)
pkgver=%version%
pkgrel=%release%
pkgdesc='Userspace components of the audit framework'
url='https://people.redhat.com/sgrubb/audit'
arch=(x86_64)
license=(
GPL-2.0-or-later
LGPL-2.0-or-later
)
makedepends=(
apparmor
glibc
krb5
libcap-ng
libldap
linux-api-headers
python
swig
)
options=(emptydirs)
source=(
https://github.com/linux-audit/$_name/archive/v$pkgver/$_name-v$pkgver.tar.gz
$pkgbase.tmpfiles
$pkgbase-4.0-executable_paths.patch
)
sha512sums=('297664a55ab44b40c9280202c19612cfbfdacc209c4d226461ea5faa638e35617cb516e53d1f0bc3748cdd038d9524f3e5ebe11c8de4a5511ab4f12b7d06478c'
'1750741755f58d0ae19ed2c30e136d05560dc12ec613a502bad12f47c6b70432d30b3a16f3f1574c8433ad2701428d1c1d567a4d3b55be19abac300310c831d9'
'78d0289c5ea37bf28fecf43db7d83f1f754f2ac58a70667c8d720b0e5be51afca35f86861ba1abdea4833a4be8fbcfc05801240a2493904ab8ea4d2be5ca32e7')
b2sums=('3fc22fdfa98cddb9325cc68389d013886b579a75339aa43f812017612c9b0f02d27bab76b92324b6c419ea917a5cd3235e91a1ffcb0925d41cb7268d622d58fa'
'549ebbbc9e43277d44d0dc5bfd8ca2926628322d898479171b2707dd004968d036ef792b442548af90ad56dea868a72c88b5cf3bb93ea70cb8bbed82747ad9b5'
'4cfeb5d47218e77d693d2645de49c9867abe10bf185b1315d526d0410e93a8c5967cdff107eefbefcd4760c6ccbdd010bd47e2ef1cb8b3970f86910f1ba50e3f')
_pick() {
local p="$1" f d; shift
for f; do
d="$srcdir/$p/${f#$pkgdir/}"
mkdir -p "$(dirname "$d")"
mv "$f" "$d"
rmdir -p --ignore-fail-on-non-empty "$(dirname "$f")"
done
}
prepare() {
# use /usr and /bin merge compatible paths in configs and services
patch -Np1 -d $pkgbase-userspace-$pkgver -i ../$pkgbase-4.0-executable_paths.patch
cd $_name-$pkgver
autoreconf -fiv
}
build() {
local configure_options=(
--enable-gssapi-krb5=yes
--enable-systemd=yes
--enable-zos-remote
--libexecdir=/usr/lib/audit
--prefix=/usr
--runstatedir=/run
--sbindir=/usr/bin
--sysconfdir=/etc
--with-apparmor=yes
--with-io_uring=yes
--with-libcap-ng=yes
--with-python3=yes
)
cd $_name-$pkgver
./configure "${configure_options[@]}"
# prevent excessive overlinking due to libtool
sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool
make
}
package_audit() {
depends=(
glibc
krb5 libkrb5.so libgssapi_krb5.so
libcap-ng libcap-ng.so
)
optdepends=(
'libldap: for audispd-zos-remote'
'sh: for augenrules'
)
provides=(
libaudit.so
libauparse.so
)
backup=(
etc/libaudit.conf
etc/audit/audit-stop.rules
etc/audit/auditd.conf
etc/audit/audisp-remote.conf
etc/audit/zos-remote.conf
etc/audit/plugins.d/af_unix.conf
etc/audit/plugins.d/au-remote.conf
etc/audit/plugins.d/audispd-zos-remote.conf
etc/audit/plugins.d/syslog.conf
)
make DESTDIR="$pkgdir" install -C $_name-$pkgver
install -vDm 644 $_name-$pkgver/{{README,SECURITY}.md,ChangeLog} -t "$pkgdir/usr/share/doc/$pkgname/"
# add rules.d dir to satisfy augenrules
install -vdm 755 "$pkgdir/etc/audit/rules.d/"
# add config dir for audisp
install -vdm 755 "$pkgdir/etc/audisp"
# add factory files
install -vdm 755 "$pkgdir/usr/share/factory/"
cp -av "$pkgdir/etc" "$pkgdir/usr/share/factory/"
# add tmpfiles.d integration for factory files and file permissions
install -vDm 644 $pkgbase.tmpfiles "$pkgdir/usr/lib/tmpfiles.d/$pkgbase.conf"
# remove legacy files
rm -frv "$pkgdir/usr/lib/audit"
(
cd "$pkgdir"
_pick python-audit usr/lib/python*
)
}
package_python-audit() {
pkgdesc+=' - Python bindings'
depends=(
audit libaudit.so libauparse.so
glibc
python
)
mv -v $pkgname/* "$pkgdir"
}
# vim: ts=2 sw=2 et:

43
main/audit/README Normal file
View File

@ -0,0 +1,43 @@
audit
________________________________________________________________________________
Userspace components of the audit framework Userspace components of the audit framework - Python bindings
[000] Index
________________________________________________________________________________
* Installation ........................................................... [001]
* Setup .................................................................. [002]
* Usage .................................................................. [003]
* Troubleshooting ........................................................ [004]
* References ............................................................. [005]
[001] Installation
________________________________________________________________________________
+------------------------------------------------------------------------------+
| |
| $ pacman -S audit |
| |
+------------------------------------------------------------------------------+
[002] Setup
________________________________________________________________________________
[003] Usage
________________________________________________________________________________
[004] Troubleshooting
________________________________________________________________________________
[005] References
________________________________________________________________________________
[0] https://people.redhat.com/sgrubb/audit

View File

@ -0,0 +1,79 @@
diff --git i/audisp/plugins/af_unix/af_unix.conf w/audisp/plugins/af_unix/af_unix.conf
index 081dcb67..df995a65 100644
--- i/audisp/plugins/af_unix/af_unix.conf
+++ w/audisp/plugins/af_unix/af_unix.conf
@@ -6,7 +6,7 @@
active = no
direction = out
-path = /sbin/audisp-af_unix
+path = /usr/bin/audisp-af_unix
type = always
-args = 0640 /var/run/audispd_events
+args = 0640 /run/audispd_events
format = string
diff --git i/audisp/plugins/ids/audisp-ids.conf w/audisp/plugins/ids/audisp-ids.conf
index ce5521c4..2d509025 100644
--- i/audisp/plugins/ids/audisp-ids.conf
+++ w/audisp/plugins/ids/audisp-ids.conf
@@ -3,7 +3,7 @@
active = no
direction = out
-path = /usr/sbin/audisp-ids
+path = /usr/bin/audisp-ids
type = always
args = 1
format = string
diff --git i/audisp/plugins/remote/au-remote.conf w/audisp/plugins/remote/au-remote.conf
index d75e6b64..73814875 100644
--- i/audisp/plugins/remote/au-remote.conf
+++ w/audisp/plugins/remote/au-remote.conf
@@ -5,7 +5,7 @@
active = no
direction = out
-path = /sbin/audisp-remote
+path = /usr/bin/audisp-remote
type = always
#args =
format = string
diff --git i/audisp/plugins/statsd/au-statsd.conf w/audisp/plugins/statsd/au-statsd.conf
index a1fd4be3..3aa2174d 100644
--- i/audisp/plugins/statsd/au-statsd.conf
+++ w/audisp/plugins/statsd/au-statsd.conf
@@ -3,7 +3,7 @@
active = no
direction = out
-path = /sbin/audisp-statsd
+path = /usr/bin/audisp-statsd
type = always
# args =
format = string
diff --git i/audisp/plugins/syslog/syslog.conf w/audisp/plugins/syslog/syslog.conf
index e8aebdfe..ab12489b 100644
--- i/audisp/plugins/syslog/syslog.conf
+++ w/audisp/plugins/syslog/syslog.conf
@@ -8,7 +8,7 @@
active = no
direction = out
-path = /sbin/audisp-syslog
+path = /usr/bin/audisp-syslog
type = always
args = LOG_INFO
format = string
diff --git i/audisp/plugins/zos-remote/audispd-zos-remote.conf w/audisp/plugins/zos-remote/audispd-zos-remote.conf
index f1c0bbda..c53cd83d 100644
--- i/audisp/plugins/zos-remote/audispd-zos-remote.conf
+++ w/audisp/plugins/zos-remote/audispd-zos-remote.conf
@@ -8,7 +8,7 @@
active = no
direction = out
-path = /sbin/audispd-zos-remote
+path = /usr/bin/audispd-zos-remote
type = always
args = /etc/audit/zos-remote.conf
format = string

16
main/audit/audit.tmpfiles Normal file
View File

@ -0,0 +1,16 @@
# create configuration files and directories from factory defaults if they do not exist
C /etc/audit/ - - - - /usr/share/factory/etc/audit/
C /etc/audisp/ - - - - /usr/share/factory/etc/audisp/
C /etc/libaudit.conf - - - - /usr/share/factory/etc/libaudit.conf
# ensure permissions for configuration files and directories are set
z /etc/audisp 755 root root - -
z /etc/audit 755 root root - -
z /etc/audit/audisp-remote.conf 640 root root - -
z /etc/audit/plugins.d 750 root root - -
z /etc/audit/plugins.d/*.conf 640 root root - -
z /etc/libaudit.conf 640 root root - -
# ensure log directory exists
d /var/log/audit 755 root root - -
z /var/log/audit 755 root root - -

1
main/audit/version Normal file
View File

@ -0,0 +1 @@
4.0.1 3

51
main/avahi/.PKGINFO Normal file
View File

@ -0,0 +1,51 @@
# Generated by makepkg 6.1.0
# using fakeroot version 1.34
pkgname = avahi
pkgbase = avahi
xdata = pkgtype=pkg
pkgver = 1:0.8+r194+g3f79789-2
pkgdesc = Service Discovery for Linux using mDNS/DNS-SD (compatible with Bonjour)
url = https://github.com/avahi/avahi
builddate = 1714400504
packager = Developer <dev@tuxcore.org>
size = 1973755
arch = x86_64
license = LGPL
provides = libavahi-client.so=3-64
provides = libavahi-common.so=3-64
provides = libavahi-core.so=7-64
provides = libavahi-glib.so=1-64
provides = libavahi-gobject.so=0-64
provides = libavahi-libevent.so=1-64
provides = libavahi-qt5.so=1-64
provides = libavahi-ui-gtk3.so=0-64
provides = libdns_sd.so=1-64
backup = etc/avahi/hosts
backup = etc/avahi/avahi-daemon.conf
backup = etc/avahi/avahi-autoipd.action
backup = etc/avahi/avahi-dnsconfd.action
backup = usr/lib/avahi/service-types.db
depend = dbus
depend = expat
depend = gdbm
depend = glib2
depend = libcap
depend = libdaemon
depend = libdbus-1.so=3-64
optdepend = gtk3: avahi-discover, avahi-discover-standalone, bshell, bssh, bvnc
optdepend = libevent: libevent bindings
optdepend = nss-mdns: NSS support for mDNS
optdepend = python-dbus: avahi-bookmarks, avahi-discover
optdepend = python-gobject: avahi-bookmarks, avahi-discover
optdepend = python-twisted: avahi-bookmarks
optdepend = qt5-base: qt5 bindings
makedepend = doxygen
makedepend = git
makedepend = gobject-introspection
makedepend = graphviz
makedepend = gtk3
makedepend = libevent
makedepend = python-dbus
makedepend = python-gobject
makedepend = qt5-base
makedepend = xmltoman

View File

@ -0,0 +1,55 @@
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
From: "Jan Alexander Steffens (heftig)" <jan.steffens@gmail.com>
Date: Thu, 8 Jun 2023 21:05:22 +0200
Subject: [PATCH] HACK: Install fixes
- Move example services to docs, see
https://bugs.archlinux.org/task/47822
- Don't mkdir rundir
- Install header symlink for compat with mdnsresponder
---
avahi-compat-libdns_sd/Makefile.am | 3 +++
avahi-daemon/Makefile.am | 5 +++--
2 files changed, 6 insertions(+), 2 deletions(-)
diff --git a/avahi-compat-libdns_sd/Makefile.am b/avahi-compat-libdns_sd/Makefile.am
index ecca1e97a6e4..a53bc4202cd0 100644
--- a/avahi-compat-libdns_sd/Makefile.am
+++ b/avahi-compat-libdns_sd/Makefile.am
@@ -27,6 +27,9 @@ avahi_compat_libdns_sddir=$(includedir)/avahi-compat-libdns_sd
avahi_compat_libdns_sd_HEADERS = dns_sd.h
+install-data-local:
+ $(LN_S) avahi-compat-libdns_sd/dns_sd.h "$(DESTDIR)$(includedir)/dns_sd.h"
+
lib_LTLIBRARIES = libdns_sd.la
if ENABLE_TESTS
diff --git a/avahi-daemon/Makefile.am b/avahi-daemon/Makefile.am
index d352d5e52e5d..1f8b6d80ddb9 100644
--- a/avahi-daemon/Makefile.am
+++ b/avahi-daemon/Makefile.am
@@ -27,6 +27,7 @@ pkgsysconfdir=$(sysconfdir)/avahi
servicedir=$(pkgsysconfdir)/services
introspectiondir=$(datadir)/dbus-1/interfaces
dbussystemservicesdir=$(datadir)/dbus-1/system-services
+pkgdocdir=$(datadir)/doc/avahi
AM_CFLAGS+= \
-DAVAHI_DAEMON_RUNTIME_DIR=\"$(runstatedir)/avahi-daemon/\" \
@@ -68,7 +69,7 @@ pkgsysconf_DATA = \
avahi-daemon.conf \
hosts
-dist_service_DATA = \
+dist_pkgdoc_DATA = \
ssh.service \
sftp-ssh.service
@@ -168,4 +169,4 @@ xmllint:
done
install-data-local:
- test -z "$(runstatedir)" || $(MKDIR_P) "$(DESTDIR)$(runstatedir)"
+ $(MKDIR_P) "$(DESTDIR)$(servicedir)"

105
main/avahi/PKGBUILD Normal file
View File

@ -0,0 +1,105 @@
# Maintainer: Developer <dev@opalos.org>
# Maintainer: Developer <dev@opalos.org>
pkgname=avahi
pkgver=%version%
pkgrel=%release%
epoch=1
pkgdesc="Service Discovery for Linux using mDNS/DNS-SD (compatible with Bonjour)"
url="https://github.com/avahi/avahi"
license=(LGPL)
arch=(x86_64)
depends=(
dbus
expat
gdbm
glib2
libcap
libdaemon
)
makedepends=(
doxygen
git
gobject-introspection
graphviz
gtk3
libevent
python-dbus
python-gobject
qt5-base
xmltoman
)
optdepends=(
'gtk3: avahi-discover, avahi-discover-standalone, bshell, bssh, bvnc'
'libevent: libevent bindings'
'nss-mdns: NSS support for mDNS'
'python-dbus: avahi-bookmarks, avahi-discover'
'python-gobject: avahi-bookmarks, avahi-discover'
'python-twisted: avahi-bookmarks'
'qt5-base: qt5 bindings'
)
provides=(
libavahi-{client,common,core,glib,gobject,libevent,qt5,ui-gtk3}.so
libdns_sd.so
)
backup=(
etc/avahi/{hosts,avahi-daemon.conf,avahi-{autoip,dnsconf}d.action}
usr/lib/avahi/service-types.db
)
_commit=3f79789c484518f82c36ff59c0f45abe7e6580a2 # master
source=(
"git+https://github.com/avahi/avahi#commit=$_commit"
0001-HACK-Install-fixes.patch
)
b2sums=('SKIP'
'a15b00c05cce3b6a1479d88b1393cd955a80c669fed03be5f624a8e8701f22fe327bbd42f7563a532ae8ebc39408f3aedfc982c42a2b6141ccc22af96f16293c')
pkgver() {
cd avahi
git describe --tags | sed 's/^v//;s/[^-]*-g/r&/;s/-/+/g'
}
prepare() {
cd avahi
# https://bugs.archlinux.org/task/47822
git apply -3 ../0001-HACK-Install-fixes.patch
NOCONFIGURE=1 ./autogen.sh
}
build() {
local configure_options=(
--prefix=/usr
--sysconfdir=/etc
--localstatedir=/var
--sbindir=/usr/bin
--runstatedir=/run
--disable-mono
--enable-compat-libdns_sd
--with-autoipd-group=avahi
--with-autoipd-user=avahi
--with-avahi-priv-access-group=network
--with-distro=archlinux
--with-systemdsystemunitdir=/usr/lib/systemd/system
with_dbus_sys=/usr/share/dbus-1/system.d
)
cd avahi
./configure "${configure_options[@]}"
sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool
make
}
package() {
depends+=(libdbus-1.so)
cd avahi
make DESTDIR="$pkgdir" install
echo 'u avahi - "Avahi mDNS/DNS-SD daemon"' |
install -Dm644 /dev/stdin "$pkgdir/usr/lib/sysusers.d/$pkgname.conf"
}
# vim:set sw=2 sts=-1 et:

43
main/avahi/README Normal file
View File

@ -0,0 +1,43 @@
avahi
________________________________________________________________________________
Service Discovery for Linux using mDNS/DNS-SD (compatible with Bonjour)
[000] Index
________________________________________________________________________________
* Installation ........................................................... [001]
* Setup .................................................................. [002]
* Usage .................................................................. [003]
* Troubleshooting ........................................................ [004]
* References ............................................................. [005]
[001] Installation
________________________________________________________________________________
+------------------------------------------------------------------------------+
| |
| $ pacman -S avahi |
| |
+------------------------------------------------------------------------------+
[002] Setup
________________________________________________________________________________
[003] Usage
________________________________________________________________________________
[004] Troubleshooting
________________________________________________________________________________
[005] References
________________________________________________________________________________
[0] https://github.com/avahi/avahi

1
main/avahi/version Normal file
View File

@ -0,0 +1 @@
1:0.8+r194+g3f79789 2

View File

@ -0,0 +1,26 @@
# Maintainer: Developer <dev@opalos.org>
# Maintainer: Developer <dev@opalos.org>
pkgname=b43-fwcutter
pkgver=%version%
pkgrel=%release%
pkgdesc="firmware extractor for the b43 kernel module"
url="https://wireless.wiki.kernel.org/en/users/Drivers/b43"
depends=('glibc')
license=('GPL')
arch=('x86_64')
source=("https://bues.ch/b43/fwcutter/${pkgname}-${pkgver}.tar.bz2"{,.asc})
sha256sums=('d6ea85310df6ae08e7f7e46d8b975e17fc867145ee249307413cfbe15d7121ce'
'SKIP')
validpgpkeys=('757FAB7CED1814AE15B4836E5FB027474203454C') # Michael Büsch (Git tag signing key) <m@bues.ch>
build() {
cd $pkgname-$pkgver
make
}
package() {
cd $pkgname-$pkgver
install -D -m755 b43-fwcutter "$pkgdir"/usr/bin/b43-fwcutter
install -D -m644 b43-fwcutter.1 "$pkgdir"/usr/share/man/man1/b43-fwcutter.1
}

43
main/b43-fwcutter/README Normal file
View File

@ -0,0 +1,43 @@
b43-fwcutter
________________________________________________________________________________
firmware extractor for the b43 kernel module
[000] Index
________________________________________________________________________________
* Installation ........................................................... [001]
* Setup .................................................................. [002]
* Usage .................................................................. [003]
* Troubleshooting ........................................................ [004]
* References ............................................................. [005]
[001] Installation
________________________________________________________________________________
+------------------------------------------------------------------------------+
| |
| $ pacman -S b43-fwcutter |
| |
+------------------------------------------------------------------------------+
[002] Setup
________________________________________________________________________________
[003] Usage
________________________________________________________________________________
[004] Troubleshooting
________________________________________________________________________________
[005] References
________________________________________________________________________________
[0] https://wireless.wiki.kernel.org/en/users/Drivers/b43

View File

@ -0,0 +1 @@
019 4

View File

@ -0,0 +1,26 @@
# Generated by makepkg 6.1.0
# using fakeroot version 1.35
pkgname = baloo-widgets
pkgbase = baloo-widgets
xdata = pkgtype=pkg
pkgver = 24.05.1-1
pkgdesc = Widgets for Baloo
url = https://www.kde.org/
builddate = 1718491416
packager = Developer <dev@tuxcore.org>
size = 493955
arch = x86_64
license = LGPL-2.0-or-later
depend = gcc-libs
depend = glibc
depend = baloo
depend = kconfig
depend = kcoreaddons
depend = kfilemetadata
depend = ki18n
depend = kio
depend = kservice
depend = kwidgetsaddons
depend = qt6-base
makedepend = extra-cmake-modules
makedepend = kdoctools

View File

@ -0,0 +1,41 @@
# Maintainer: Developer <dev@opalos.org>
# Maintainer: Developer <dev@opalos.org>
pkgname=baloo-widgets
pkgver=%version%
pkgrel=%release%
pkgdesc='Widgets for Baloo'
arch=(x86_64)
url='https://www.kde.org/'
license=(LGPL-2.0-or-later)
depends=(gcc-libs
glibc
baloo
kconfig
kcoreaddons
kfilemetadata
ki18n
kio
kservice
kwidgetsaddons
qt6-base)
makedepends=(extra-cmake-modules
kdoctools)
source=(https://download.kde.org/stable/release-service/$pkgver/src/$pkgname-$pkgver.tar.xz{,.sig})
sha256sums=('b7de28e47d470faba8840cc02873188284c3707572176aa0b821ccf46fb6e3ef'
'SKIP')
validpgpkeys=(CA262C6C83DE4D2FB28A332A3A6A4DB839EAA6D7 # Albert Astals Cid <aacid@kde.org>
F23275E4BF10AFC1DF6914A6DBD2CE893E2D1C87 # Christoph Feck <cfeck@kde.org>
D81C0CB38EB725EF6691C385BB463350D6EF31EF) # Heiko Becker <heiko.becker@kde.org>
build() {
cmake -B build -S $pkgname-$pkgver \
-DBUILD_TESTING=OFF \
-DBUILD_WITH_QT6=ON
cmake --build build
}
package() {
DESTDIR="$pkgdir" cmake --install build
}

43
main/baloo-widgets/README Normal file
View File

@ -0,0 +1,43 @@
baloo-widgets
________________________________________________________________________________
Widgets for Baloo
[000] Index
________________________________________________________________________________
* Installation ........................................................... [001]
* Setup .................................................................. [002]
* Usage .................................................................. [003]
* Troubleshooting ........................................................ [004]
* References ............................................................. [005]
[001] Installation
________________________________________________________________________________
+------------------------------------------------------------------------------+
| |
| $ pacman -S baloo-widgets |
| |
+------------------------------------------------------------------------------+
[002] Setup
________________________________________________________________________________
[003] Usage
________________________________________________________________________________
[004] Troubleshooting
________________________________________________________________________________
[005] References
________________________________________________________________________________
[0] https://www.kde.org/

View File

@ -0,0 +1 @@
24.05.1 1

40
main/base-devel/PKGBUILD Normal file
View File

@ -0,0 +1,40 @@
# Maintainer: Developer <dev@opalos.org>
# Maintainer: Developer <dev@opalos.org>
pkgname=base-devel
pkgver=%version%
pkgrel=%release%
pkgdesc='Basic tools to build Arch Linux packages'
url='https://www.archlinux.org'
arch=('any')
license=('GPL')
options=('!debug')
depends=(
autoconf
automake
binutils
bison
debugedit
fakeroot
file
findutils
flex
gawk
gcc
gettext
grep
groff
gzip
libtool
m4
make
tpkg
patch
pkgconf
sed
sudo
texinfo
which
)
# vim: ts=2 sw=2 et:

43
main/base-devel/README Normal file
View File

@ -0,0 +1,43 @@
base-devel
________________________________________________________________________________
Basic tools to build Arch Linux packages
[000] Index
________________________________________________________________________________
* Installation ........................................................... [001]
* Setup .................................................................. [002]
* Usage .................................................................. [003]
* Troubleshooting ........................................................ [004]
* References ............................................................. [005]
[001] Installation
________________________________________________________________________________
+------------------------------------------------------------------------------+
| |
| $ pacman -S base-devel |
| |
+------------------------------------------------------------------------------+
[002] Setup
________________________________________________________________________________
[003] Usage
________________________________________________________________________________
[004] Troubleshooting
________________________________________________________________________________
[005] References
________________________________________________________________________________
[0] https://www.archlinux.org

1
main/base-devel/version Normal file
View File

@ -0,0 +1 @@
1 1

View File

@ -0,0 +1,15 @@
# Generated by makepkg 6.1.0
# using fakeroot version 1.34
pkgname = bash-completion
pkgbase = bash-completion
xdata = pkgtype=pkg
pkgver = 2.14.0-2
pkgdesc = Programmable completion for the bash shell
url = https://github.com/scop/bash-completion
builddate = 1718491417
packager = Developer <dev@tuxcore.org>
size = 1022115
arch = any
license = GPL-2.0-only
backup = etc/bash_completion.d/000_bash_completion_compat.bash
depend = bash

View File

@ -0,0 +1,39 @@
# Maintainer: Developer <dev@opalos.org>
# Maintainer: Developer <dev@opalos.org>
pkgname=bash-completion
pkgver=%version%
pkgrel=%release%
pkgdesc='Programmable completion for the bash shell'
arch=(any)
url='https://github.com/scop/bash-completion'
license=(GPL2)
depends=(bash)
options=(!emptydirs !makeflags)
source=($url/releases/download/$pkgver/$pkgname-$pkgver.tar.xz
$pkgname-drill.patch::https://github.com/scop/bash-completion/commit/cbec56cfd543.patch)
validpgpkeys=(A558062B6D5DA1347CD468D52B0AE2C1B09B07CB)
sha256sums=('73a8894bad94dee83ab468fa09f628daffd567e8bef1a24277f1e9a0daf911ac'
'84563efa872e56b293a76abb2e5ec70e845f0fa1a22b8d33d2d4a6fa49b25b5a')
prepare() {
cd $pkgname-$pkgver
patch -Np1 -i ../$pkgname-drill.patch
}
build() {
cd $pkgname-$pkgver
./configure --prefix=/usr --sysconfdir=/etc
make
}
package() {
cd $pkgname-$pkgver
make DESTDIR="$pkgdir" install
# bash-completion is sourced in /etc/bash.bashrc so that non-bash shell don't source it
rm "$pkgdir/etc/profile.d/bash_completion.sh"
# remove Slackware's makepkg completion
rm "$pkgdir/usr/share/bash-completion/completions/makepkg"
}

View File

@ -0,0 +1,43 @@
bash-completion
________________________________________________________________________________
Programmable completion for the bash shell
[000] Index
________________________________________________________________________________
* Installation ........................................................... [001]
* Setup .................................................................. [002]
* Usage .................................................................. [003]
* Troubleshooting ........................................................ [004]
* References ............................................................. [005]
[001] Installation
________________________________________________________________________________
+------------------------------------------------------------------------------+
| |
| $ pacman -S bash-completion |
| |
+------------------------------------------------------------------------------+
[002] Setup
________________________________________________________________________________
[003] Usage
________________________________________________________________________________
[004] Troubleshooting
________________________________________________________________________________
[005] References
________________________________________________________________________________
[0] https://github.com/scop/bash-completion

Some files were not shown because too many files have changed in this diff Show More