Commit 4f8b8698
6
files
+207
added
-0
deleted
@@ -0,0 +1,48 @@
1
+pkgname: keepassxc
2
+pkgver: '2.7.9'
3
+pkgrel: '1'
4
+pkgdesc: 'Cross-platform password manager (KeePassXC)'
5
+url: 'https://keepassxc.org'
6
+arch: x86_64
7
+license:
8
+- GPL-2.0-or-later
9
+depends:
10
+- qt6-base
11
+- qt6-svg
12
+- argon2
13
+- libgcrypt
14
+- libsodium
15
+- botan
16
+- qrencode
17
+- readline
18
+- zlib
19
+- xorg-libxtst
20
+- xorg-libxi
21
+makedepends:
22
+- cmake
23
+- ninja
24
+- qt6-tools
25
+- argon2
26
+- libgcrypt
27
+- libsodium
28
+- botan
29
+- qrencode
30
+- readline
31
+- zlib
32
+source:
33
+- 'https://github.com/keepassxreboot/keepassxc/releases/download/${pkgver}/keepassxc-${pkgver}-src.tar.xz'
34
+sha256sums:
35
+- SKIP
36
+build: |
37
+ cd keepassxc-${pkgver}
38
+ cmake -S . -B build -G Ninja \
39
+ -DCMAKE_INSTALL_PREFIX=/usr \
40
+ -DCMAKE_BUILD_TYPE=Release \
41
+ -DWITH_XC_ALL=OFF \
42
+ -DWITH_XC_AUTOTYPE=ON \
43
+ -DWITH_XC_YUBIKEY=OFF \
44
+ -DWITH_TESTS=OFF
45
+ ninja -C build
46
+package: |
47
+ cd keepassxc-${pkgver}
48
+ DESTDIR=${PKGDIR} ninja -C build install
0
49
new file mode 100644
@@ -0,0 +1,37 @@
1
+pkgname: qbittorrent
2
+pkgver: '5.0.3'
3
+pkgrel: '1'
4
+pkgdesc: 'BitTorrent client with Qt6 GUI and WebUI'
5
+url: 'https://www.qbittorrent.org'
6
+arch: x86_64
7
+license:
8
+- GPL-2.0-or-later
9
+depends:
10
+- qt6-base
11
+- qt6-svg
12
+- boost
13
+- libtorrent-rasterbar
14
+- openssl
15
+- zlib
16
+makedepends:
17
+- cmake
18
+- ninja
19
+- qt6-tools
20
+- boost
21
+- libtorrent-rasterbar
22
+source:
23
+- 'https://github.com/qbittorrent/qBittorrent/archive/refs/tags/release-${pkgver}.tar.gz'
24
+sha256sums:
25
+- SKIP
26
+build: |
27
+ cd qBittorrent-release-${pkgver}
28
+ cmake -S . -B build -G Ninja \
29
+ -DCMAKE_INSTALL_PREFIX=/usr \
30
+ -DCMAKE_BUILD_TYPE=Release \
31
+ -DGUI=ON \
32
+ -DWEBUI=ON \
33
+ -DTESTING=OFF
34
+ ninja -C build
35
+package: |
36
+ cd qBittorrent-release-${pkgver}
37
+ DESTDIR=${PKGDIR} ninja -C build install
0
38
new file mode 100644
@@ -0,0 +1,25 @@
1
+pkgname: alsa-ucm-conf
2
+pkgver: '1.2.13'
3
+pkgrel: '1'
4
+pkgdesc: 'ALSA Use Case Manager configuration (audio profiles for modern laptops)'
5
+url: 'https://github.com/alsa-project/alsa-ucm-conf'
6
+arch: x86_64
7
+license:
8
+- BSD-3-Clause
9
+depends: []
10
+makedepends: []
11
+source:
12
+- 'https://github.com/alsa-project/alsa-ucm-conf/archive/refs/tags/v${pkgver}.tar.gz'
13
+sha256sums:
14
+- SKIP
15
+build: |
16
+ cd alsa-ucm-conf-${pkgver}
17
+ true
18
+package: |
19
+ cd alsa-ucm-conf-${pkgver}
20
+ install -d "${PKGDIR}/usr/share/alsa/ucm2"
21
+ cp -a ucm2/. "${PKGDIR}/usr/share/alsa/ucm2/"
22
+ if [ -d ucm ]; then
23
+ install -d "${PKGDIR}/usr/share/alsa/ucm"
24
+ cp -a ucm/. "${PKGDIR}/usr/share/alsa/ucm/"
25
+ fi
0
26
new file mode 100644
@@ -0,0 +1,34 @@
1
+pkgname: libtorrent-rasterbar
2
+pkgver: '2.0.11'
3
+pkgrel: '1'
4
+pkgdesc: 'BitTorrent client library (Rasterbar libtorrent, used by qBittorrent)'
5
+url: 'https://libtorrent.org'
6
+arch: x86_64
7
+license:
8
+- BSD-3-Clause
9
+depends:
10
+- boost
11
+- openssl
12
+makedepends:
13
+- cmake
14
+- ninja
15
+- boost
16
+- openssl
17
+- python
18
+source:
19
+- 'https://github.com/arvidn/libtorrent/releases/download/v${pkgver}/libtorrent-rasterbar-${pkgver}.tar.gz'
20
+sha256sums:
21
+- SKIP
22
+build: |
23
+ cd libtorrent-rasterbar-${pkgver}
24
+ cmake -S . -B build -G Ninja \
25
+ -DCMAKE_INSTALL_PREFIX=/usr \
26
+ -DCMAKE_BUILD_TYPE=Release \
27
+ -Dpython-bindings=OFF \
28
+ -Dbuild_tests=OFF \
29
+ -Dbuild_examples=OFF \
30
+ -Dbuild_tools=OFF
31
+ ninja -C build
32
+package: |
33
+ cd libtorrent-rasterbar-${pkgver}
34
+ DESTDIR=${PKGDIR} ninja -C build install
0
35
new file mode 100644
@@ -0,0 +1,38 @@
1
+pkgname: mesa-utils
2
+pkgver: '9.0.0'
3
+pkgrel: '1'
4
+pkgdesc: 'Essential Mesa utilities (glxinfo, glxgears, eglinfo)'
5
+url: 'https://gitlab.freedesktop.org/mesa/demos'
6
+arch: x86_64
7
+license:
8
+- MIT
9
+depends:
10
+- mesa
11
+- libglvnd
12
+- xorg-libx11
13
+- xorg-libxext
14
+makedepends:
15
+- meson
16
+- ninja
17
+- xorg-libx11
18
+- xorg-libxext
19
+- xorg-libxrandr
20
+- xorg-libxmu
21
+source:
22
+- 'https://archive.mesa3d.org/demos/mesa-demos-${pkgver}.tar.xz'
23
+sha256sums:
24
+- SKIP
25
+build: |
26
+ cd mesa-demos-${pkgver}
27
+ meson setup build \
28
+ --prefix=/usr \
29
+ -Dglx=enabled \
30
+ -Degl=enabled \
31
+ -Dgles1=disabled \
32
+ -Dgles2=enabled \
33
+ -Dosmesa=false \
34
+ -Dwayland=disabled
35
+ ninja -C build
36
+package: |
37
+ cd mesa-demos-${pkgver}
38
+ DESTDIR=${PKGDIR} ninja -C build install
0
39
new file mode 100644
@@ -0,0 +1,25 @@
1
+pkgname: sof-firmware
2
+pkgver: '2.2.6'
3
+pkgrel: '1'
4
+pkgdesc: 'Sound Open Firmware (audio DSP firmware for modern Intel laptops)'
5
+url: 'https://github.com/thesofproject/sof-bin'
6
+arch: x86_64
7
+license:
8
+- BSD-3-Clause
9
+depends: []
10
+makedepends: []
11
+source:
12
+- 'https://github.com/thesofproject/sof-bin/releases/download/v${pkgver}/sof-bin-${pkgver}.tar.gz'
13
+sha256sums:
14
+- SKIP
15
+build: |
16
+ true
17
+package: |
18
+ cd sof-bin-${pkgver}
19
+ install -d "${PKGDIR}/usr/lib/firmware/intel"
20
+ for d in sof sof-tplg sof-ipc4 sof-ipc4-tplg; do
21
+ src="$(ls -d "${d}"-v* 2>/dev/null | head -1 || true)"
22
+ [ -n "$src" ] || continue
23
+ install -d "${PKGDIR}/usr/lib/firmware/intel/${d}"
24
+ cp -a "${src}"/. "${PKGDIR}/usr/lib/firmware/intel/${d}/"
25
+ done