add libxpm libxt svt-av1

This commit is contained in:
joborun linux 2024-02-16 13:41:35 +02:00
parent 48f3c14cec
commit 48ab7fcc96
17 changed files with 225 additions and 41 deletions

View File

@ -1,22 +1,18 @@
# Maintainer: Andreas Radke <andyrtr@archlinux.org>
# Contributor: Jan de Groot <jgc@archlinux.org>
#!/usr/bin/bash
# JOBoRun : Jwm OpenBox Obarun RUNit
# Maintainer : Joe Bo Run <joborun@disroot.org>
# PkgSource : url="https://gittea.disroot.org/joborun-pkg/jobextra/$pkgname"
# Website : https://pozol.eu
#-----------------------------------------| DESCRIPTION |---------------------------------------
pkgname=libxpm
pkgver=3.5.17
pkgrel=1
pkgrel=01
pkgdesc="X11 pixmap library"
arch=('x86_64')
license=('custom')
url="https://xorg.freedesktop.org/"
depends=('libxt' 'libxext')
makedepends=('xorg-util-macros')
source=(${url}/releases/individual/lib/libXpm-${pkgver}.tar.xz{,.sig})
sha512sums=('52f9d2664a47a26c1a6ad65d18867de870b66947b0b0d99cca3512756a0aaa6ce2a245c0b49f20b70c3ce48bf04c47c333e8119a147465c277bca727f6ab017e'
'SKIP')
#validpgpkeys=('C41C985FDCF1E5364576638B687393EE37D128F8') # Matthieu Herrb <matthieu.herrb@laas.fr>
#validpgpkeys+=('3C2C43D9447D5938EF4551EBE23B7E70B467F0BF') # "Peter Hutterer (Who-T) <office@who-t.net>"
validpgpkeys=('4A193C06D35E7C670FA4EF0BA2FB9E081F2D130E') # Alan Coopersmith <alan.coopersmith@oracle.com>
#validpgpkeys=('3BB639E56F861FA2E86505690FDD682D974CA72A') # Matt Turner <mattst88@gmail.com>
build() {
cd libXpm-${pkgver}
@ -40,3 +36,19 @@ package() {
install -m755 -d "${pkgdir}"/usr/share/licenses/${pkgname}
install -m644 COPYING "${pkgdir}"/usr/share/licenses/${pkgname}/
}
#---- arch license gpg-key & sha256sums ----
arch=(x86_64)
license=('custom')
#validpgpkeys=('C41C985FDCF1E5364576638B687393EE37D128F8') # Matthieu Herrb <matthieu.herrb@laas.fr>
#validpgpkeys+=('3C2C43D9447D5938EF4551EBE23B7E70B467F0BF') # "Peter Hutterer (Who-T) <office@who-t.net>"
validpgpkeys=('4A193C06D35E7C670FA4EF0BA2FB9E081F2D130E') # Alan Coopersmith <alan.coopersmith@oracle.com>
#validpgpkeys=('3BB639E56F861FA2E86505690FDD682D974CA72A') # Matt Turner <mattst88@gmail.com>
sha256sums=(64b31f81019e7d388c822b0b28af8d51c4622b83f1f0cb6fa3fc95e271226e43 # libXpm-3.5.17.tar.xz
ea41a822c0de7a58e955ea990ff3f2be1177260517b3bc166ea9e8e646dcfc37) # libXpm-3.5.17.tar.xz.sig
## d030d54c699020cd373305cb0fcd13771d9d6e6ddd1c60e1dc254ddda93a911a libxpm-3.5.17-01-x86_64.pkg.tar.lz

42
libxpm/PKGBUILD-arch Normal file
View File

@ -0,0 +1,42 @@
# Maintainer: Andreas Radke <andyrtr@archlinux.org>
# Contributor: Jan de Groot <jgc@archlinux.org>
pkgname=libxpm
pkgver=3.5.17
pkgrel=1
pkgdesc="X11 pixmap library"
arch=('x86_64')
license=('custom')
url="https://xorg.freedesktop.org/"
depends=('libxt' 'libxext')
makedepends=('xorg-util-macros')
source=(${url}/releases/individual/lib/libXpm-${pkgver}.tar.xz{,.sig})
sha512sums=('52f9d2664a47a26c1a6ad65d18867de870b66947b0b0d99cca3512756a0aaa6ce2a245c0b49f20b70c3ce48bf04c47c333e8119a147465c277bca727f6ab017e'
'SKIP')
#validpgpkeys=('C41C985FDCF1E5364576638B687393EE37D128F8') # Matthieu Herrb <matthieu.herrb@laas.fr>
#validpgpkeys+=('3C2C43D9447D5938EF4551EBE23B7E70B467F0BF') # "Peter Hutterer (Who-T) <office@who-t.net>"
validpgpkeys=('4A193C06D35E7C670FA4EF0BA2FB9E081F2D130E') # Alan Coopersmith <alan.coopersmith@oracle.com>
#validpgpkeys=('3BB639E56F861FA2E86505690FDD682D974CA72A') # Matt Turner <mattst88@gmail.com>
build() {
cd libXpm-${pkgver}
./configure --prefix=/usr \
--sysconfdir=/etc \
--disable-static \
--disable-open-zfile
make
}
check() {
cd libXpm-${pkgver}
# 3 test fails due to disabling compression support from 3.5.15 on
make check || /bin/true
}
package() {
cd libXpm-${pkgver}
make DESTDIR="${pkgdir}" install
install -m755 -d "${pkgdir}"/usr/share/licenses/${pkgname}
install -m644 COPYING "${pkgdir}"/usr/share/licenses/${pkgname}/
}

1
libxpm/clean Normal file
View File

@ -0,0 +1 @@
rm -rf {src,pkg,libXpm-*tar.xz*}

5
libxpm/deps Normal file
View File

@ -0,0 +1,5 @@
libxt
libxext
xorg-util-macros
gettext

View File

@ -1 +1,2 @@
gpg --recv-key 0FDD682D974CA72A
gpg --recv-key A2FB9E081F2D130E

6
libxpm/time Normal file
View File

@ -0,0 +1,6 @@
real 0m12.393s
user 0m11.378s
sys 0m1.822s

View File

@ -1,21 +1,18 @@
# Maintainer: AndyRTR <andyrtr@archlinux.org>
# Contributor: Jan de Groot <jgc@archlinux.org>
#!/usr/bin/bash
# JOBoRun : Jwm OpenBox Obarun RUNit
# Maintainer : Joe Bo Run <joborun@disroot.org>
# PkgSource : url="https://gittea.disroot.org/joborun-pkg/jobextra/$pkgname"
# Website : https://pozol.eu
#-----------------------------------------| DESCRIPTION |---------------------------------------
pkgname=libxt
pkgver=1.3.0
pkgrel=1
pkgrel=01
pkgdesc="X11 toolkit intrinsics library"
arch=('x86_64')
url="https://xorg.freedesktop.org/"
license=('custom')
depends=('libsm' 'libx11')
makedepends=('xorg-util-macros')
source=(${url}/releases/individual/lib/libXt-${pkgver}.tar.xz{,.sig})
sha512sums=('64c5978655135b925c3aaad86b1aa6a3f3b57ad8b3592bf142be616b8aa339a02c2fc7badfab9564ea8076ea8f37acfe31709ed528f5a1d251f2d116aa074118'
'SKIP')
validpgpkeys=('4A193C06D35E7C670FA4EF0BA2FB9E081F2D130E') #Alan Coopersmith <alan.coopersmith@oracle.com>
validpgpkeys+=('C52048C0C0748FEE227D47A2702353E0F7E48EDB') # "Thomas Dickey <dickey@invisible-island.net>"
validpgpkeys+=('3BB639E56F861FA2E86505690FDD682D974CA72A') #"Matt Turner <mattst88@gmail.com>"
build() {
cd libXt-${pkgver}
@ -30,3 +27,19 @@ package() {
install -m755 -d "${pkgdir}/usr/share/licenses/${pkgname}"
install -m644 COPYING "${pkgdir}/usr/share/licenses/${pkgname}/"
}
#---- arch license gpg-key & sha256sums ----
arch=(x86_64)
license=('custom')
validpgpkeys=('4A193C06D35E7C670FA4EF0BA2FB9E081F2D130E') #Alan Coopersmith <alan.coopersmith@oracle.com>
validpgpkeys+=('C52048C0C0748FEE227D47A2702353E0F7E48EDB') # "Thomas Dickey <dickey@invisible-island.net>"
validpgpkeys+=('3BB639E56F861FA2E86505690FDD682D974CA72A') #"Matt Turner <mattst88@gmail.com>"
sha256sums=(52820b3cdb827d08dc90bdfd1b0022a3ad8919b57a39808b12591973b331bf91 # libXt-1.3.0.tar.xz
d961f4e648b9a150681bdc6882134bc5e624b2f1d59e058b3466d2a2c73d3318) # libXt-1.3.0.tar.xz.sig
## 4b8fb2701e4f81d875c62155e8cc87ee39d39c48f54586838e2c99602c7c0770 libxt-1.3.0-01-x86_64.pkg.tar.lz

32
libxt/PKGBUILD-arch Normal file
View File

@ -0,0 +1,32 @@
# Maintainer: AndyRTR <andyrtr@archlinux.org>
# Contributor: Jan de Groot <jgc@archlinux.org>
pkgname=libxt
pkgver=1.3.0
pkgrel=1
pkgdesc="X11 toolkit intrinsics library"
arch=('x86_64')
url="https://xorg.freedesktop.org/"
license=('custom')
depends=('libsm' 'libx11')
makedepends=('xorg-util-macros')
source=(${url}/releases/individual/lib/libXt-${pkgver}.tar.xz{,.sig})
sha512sums=('64c5978655135b925c3aaad86b1aa6a3f3b57ad8b3592bf142be616b8aa339a02c2fc7badfab9564ea8076ea8f37acfe31709ed528f5a1d251f2d116aa074118'
'SKIP')
validpgpkeys=('4A193C06D35E7C670FA4EF0BA2FB9E081F2D130E') #Alan Coopersmith <alan.coopersmith@oracle.com>
validpgpkeys+=('C52048C0C0748FEE227D47A2702353E0F7E48EDB') # "Thomas Dickey <dickey@invisible-island.net>"
validpgpkeys+=('3BB639E56F861FA2E86505690FDD682D974CA72A') #"Matt Turner <mattst88@gmail.com>"
build() {
cd libXt-${pkgver}
./configure --prefix=/usr --sysconfdir=/etc --disable-static
make
}
package() {
cd libXt-${pkgver}
make DESTDIR="${pkgdir}" install
install -m755 -d "${pkgdir}/usr/share/licenses/${pkgname}"
install -m644 COPYING "${pkgdir}/usr/share/licenses/${pkgname}/"
}

1
libxt/clean Normal file
View File

@ -0,0 +1 @@
rm -rf {src,pkg,libXt-*tar.xz*}

4
libxt/deps Normal file
View File

@ -0,0 +1,4 @@
libsm
libx11
xorg-util-macros

6
libxt/time Normal file
View File

@ -0,0 +1,6 @@
real 0m23.286s
user 0m21.175s
sys 0m3.149s

View File

@ -1,27 +1,19 @@
# Maintainer: Maxime Gauduin <alucryd@archlinux.org>
# Contributor: Daniel Bermond <dbermond@archlinux.org>
# Contributor: Thomas Schneider <maxmusterm@gmail.com>
#!/usr/bin/bash
# JOBoRun : Jwm OpenBox Obarun RUNit
# Maintainer : Joe Bo Run <joborun@disroot.org>
# PkgSource : url="https://gittea.disroot.org/joborun-pkg/jobextra/$pkgname"
# Website : https://pozol.eu
#-----------------------------------------| DESCRIPTION |---------------------------------------
pkgname=svt-av1
pkgver=1.8.0
pkgrel=1
pkgrel=01
pkgdesc='Scalable Video Technology AV1 encoder and decoder'
arch=(x86_64)
url=https://gitlab.com/AOMediaCodec/SVT-AV1
license=(
BSD
'custom: Alliance for Open Media Patent License 1.0'
)
depends=(glibc)
makedepends=(
cmake
git
nasm
ninja
)
makedepends=(cmake git nasm ninja)
_tag=59645eea34e2815b627b8293aa3af254eddd0d69
source=(git+https://gitlab.com/AOMediaCodec/SVT-AV1.git#tag=${_tag})
b2sums=(SKIP)
prepare() {
sed '/CMAKE_BUILD_TYPE Release/d' -i SVT-AV1/CMakeLists.txt
@ -46,4 +38,13 @@ package() {
install -Dm 644 SVT-AV1/{LICENSE,PATENTS}.md -t "${pkgdir}"/usr/share/licenses/svt-av1/
}
# vim: ts=2 sw=2 et:
#---- arch license gpg-key & sha256sums ----
arch=(x86_64)
license=(BSD 'custom: Alliance for Open Media Patent License 1.0')
sha256sums=(SKIP)
## 64e544323eb23c5418f93328f98c6aadf4e3aada4bf5960aeb4561d4d56127f4 svt-av1-1.8.0-01-x86_64.pkg.tar.lz

49
svt-av1/PKGBUILD-arch Normal file
View File

@ -0,0 +1,49 @@
# Maintainer: Maxime Gauduin <alucryd@archlinux.org>
# Contributor: Daniel Bermond <dbermond@archlinux.org>
# Contributor: Thomas Schneider <maxmusterm@gmail.com>
pkgname=svt-av1
pkgver=1.8.0
pkgrel=1
pkgdesc='Scalable Video Technology AV1 encoder and decoder'
arch=(x86_64)
url=https://gitlab.com/AOMediaCodec/SVT-AV1
license=(
BSD
'custom: Alliance for Open Media Patent License 1.0'
)
depends=(glibc)
makedepends=(
cmake
git
nasm
ninja
)
_tag=59645eea34e2815b627b8293aa3af254eddd0d69
source=(git+https://gitlab.com/AOMediaCodec/SVT-AV1.git#tag=${_tag})
b2sums=(SKIP)
prepare() {
sed '/CMAKE_BUILD_TYPE Release/d' -i SVT-AV1/CMakeLists.txt
}
pkgver() {
cd SVT-AV1
git describe --tags | sed 's/^v//'
}
build() {
export LDFLAGS="$LDFLAGS -Wl,-z,noexecstack"
cmake -S SVT-AV1 -B build -G Ninja \
-DCMAKE_INSTALL_PREFIX=/usr \
-DBUILD_SHARED_LIBS=ON \
-DNATIVE=OFF
ninja -C build
}
package() {
DESTDIR="${pkgdir}" ninja -C build install
install -Dm 644 SVT-AV1/{LICENSE,PATENTS}.md -t "${pkgdir}"/usr/share/licenses/svt-av1/
}
# vim: ts=2 sw=2 et:

1
svt-av1/clean Normal file
View File

@ -0,0 +1 @@
rm -rf {src,pkg,SVT-AV1}

5
svt-av1/deps Normal file
View File

@ -0,0 +1,5 @@
cmake
git
nasm
ninja

6
svt-av1/time Normal file
View File

@ -0,0 +1,6 @@
real 3m54.116s
user 6m50.108s
sys 0m13.476s

View File

@ -1,7 +1,7 @@
#!/usr/bin/bash
# JOBoRun : Jwm OpenBox Obarun RUNit
# Maintainer : Joe Bo Run <joborun@disroot.org>
# PkgSource : url="https://gittea.disroot.org/joborun-pkg/jobcomm/$pkgname"
# PkgSource : url="https://gittea.disroot.org/joborun-pkg/jobextra/$pkgname"
# Website : https://pozol.eu
#-----------------------------------------| DESCRIPTION |---------------------------------------
@ -10,8 +10,7 @@
# tremendous overhead of dependencies.
# We will keep this in our git for anyone who wants to continue using it/building it.
#
s
pkgname=xmonad
pkgver=0.17.2
pkgrel=01