added the remaining build tool secondary build dependencies

This commit is contained in:
joborun linux 2024-02-16 02:49:52 +02:00
parent bc6126914f
commit 08d4bb6563
100 changed files with 1837 additions and 0 deletions

43
libavif/PKGBUILD Normal file
View File

@ -0,0 +1,43 @@
#!/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=libavif
pkgver=1.0.4
pkgrel=01
pkgdesc="Library for encoding and decoding .avif files"
url="https://github.com/AOMediaCodec/libavif"
depends=(glibc aom dav1d librav1e.so svt-av1 libpng libjpeg libyuv)
makedepends=(cmake nasm pkgconf gdk-pixbuf2)
source=(${url}/archive/v${pkgver}/${pkgname}-${pkgver}.tar.gz)
build() {
cmake -B build -S ${pkgname}-${pkgver} \
-DCMAKE_INSTALL_PREFIX=/usr \
-DAVIF_BUILD_APPS=ON \
-DAVIF_CODEC_AOM=ON \
-DAVIF_CODEC_DAV1D=ON \
-DAVIF_CODEC_RAV1E=ON \
-DAVIF_CODEC_SVT=ON \
-DAVIF_BUILD_GDK_PIXBUF=ON
make -C build
}
package() {
make -C build DESTDIR="${pkgdir}" install
install -Dm644 ${pkgname}-${pkgver}/LICENSE -t "${pkgdir}"/usr/share/licenses/${pkgname}/
}
#---- arch license gpg-key & sha256sums ----
arch=(x86_64)
license=(LicenseRef-libavif)
sha256sums=(dc56708c83a4b934a8af2b78f67f866ba2fb568605c7cf94312acf51ee57d146) # libavif-1.0.4.tar.gz
## e62c4ee7b489aab28d1fe05ea1e9da48ed24cc4a6bef5815c12d6699c2f67424 libavif-1.0.4-01-x86_64.pkg.tar.lz

31
libavif/PKGBUILD-arch Normal file
View File

@ -0,0 +1,31 @@
# Maintainer: Bruno Pagani <archange@archlinux.org>
pkgname=libavif
pkgver=1.0.4
pkgrel=1
pkgdesc="Library for encoding and decoding .avif files"
arch=(x86_64)
url="https://github.com/AOMediaCodec/libavif"
license=(LicenseRef-libavif)
depends=(glibc aom dav1d librav1e.so svt-av1 libpng libjpeg libyuv)
makedepends=(cmake nasm pkgconf gdk-pixbuf2)
source=(${url}/archive/v${pkgver}/${pkgname}-${pkgver}.tar.gz)
sha256sums=('dc56708c83a4b934a8af2b78f67f866ba2fb568605c7cf94312acf51ee57d146')
build() {
cmake -B build -S ${pkgname}-${pkgver} \
-DCMAKE_INSTALL_PREFIX=/usr \
-DAVIF_BUILD_APPS=ON \
-DAVIF_CODEC_AOM=ON \
-DAVIF_CODEC_DAV1D=ON \
-DAVIF_CODEC_RAV1E=ON \
-DAVIF_CODEC_SVT=ON \
-DAVIF_BUILD_GDK_PIXBUF=ON
make -C build
}
package() {
make -C build DESTDIR="${pkgdir}" install
install -Dm644 ${pkgname}-${pkgver}/LICENSE -t "${pkgdir}"/usr/share/licenses/${pkgname}/
}
##

1
libavif/clean Normal file
View File

@ -0,0 +1 @@
rm -rf {src,pkg,libavif*.tar.gz*}

13
libavif/deps Normal file
View File

@ -0,0 +1,13 @@
aom
dav1d
svt-av1
libpng
libyuv
cmake
nasm
gdk-pixbuf2
rav1e
libjpeg-turbo
libtiff

6
libavif/time Normal file
View File

@ -0,0 +1,6 @@
real 0m14.630s
user 0m13.479s
sys 0m1.436s

43
libde265/PKGBUILD Normal file
View File

@ -0,0 +1,43 @@
#!/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=libde265
pkgver=1.0.15
pkgrel=01
pkgdesc='Open h.265 video codec implementation'
url='https://github.com/strukturag/libde265'
depends=(gcc-libs glibc)
makedepends=(ffmpeg qt5-base sdl)
optdepends=('ffmpeg: for sherlock265'
'qt5-base: for sherlock265'
'sdl: dec265 YUV overlay output')
source=(https://github.com/strukturag/libde265/releases/download/v$pkgver/$pkgname-$pkgver.tar.gz)
build() {
cd $pkgname-$pkgver
./configure --prefix=/usr --enable-static=no
make
}
package() {
cd $pkgname-$pkgver
make DESTDIR="$pkgdir" install
# Remove useless tests binary
rm "$pkgdir"/usr/bin/tests
}
#---- arch license gpg-key & sha256sums ----
arch=(x86_64)
license=(LGPL3)
sha256sums=(00251986c29d34d3af7117ed05874950c875dd9292d016be29d3b3762666511d) # libde265-1.0.15.tar.gz
## ae22595bb41ee63e5b372f15867587154866f4e5989b911e7e81dbd0554c21a4 libde265-1.0.15-01-x86_64.pkg.tar.lz

36
libde265/PKGBUILD-arch Normal file
View File

@ -0,0 +1,36 @@
# Maintainer: Antonio Rojas <arojas@archlinux.org>
# Contributor: James An <james@jamesan.ca>
# Contributor: Daniel Nagy <danielnagy at gmx de>
pkgname=libde265
pkgver=1.0.15
pkgrel=1
pkgdesc='Open h.265 video codec implementation'
arch=(x86_64)
url='https://github.com/strukturag/libde265'
license=(LGPL3)
depends=(gcc-libs
glibc)
makedepends=(ffmpeg
qt5-base
sdl)
optdepends=('ffmpeg: for sherlock265'
'qt5-base: for sherlock265'
'sdl: dec265 YUV overlay output')
source=(https://github.com/strukturag/libde265/releases/download/v$pkgver/$pkgname-$pkgver.tar.gz)
sha256sums=('00251986c29d34d3af7117ed05874950c875dd9292d016be29d3b3762666511d')
build() {
cd $pkgname-$pkgver
./configure --prefix=/usr --enable-static=no
make
}
package() {
cd $pkgname-$pkgver
make DESTDIR="$pkgdir" install
# Remove useless tests binary
rm "$pkgdir"/usr/bin/tests
}
##

1
libde265/clean Normal file
View File

@ -0,0 +1 @@
rm -rf {src,pkg,libde265*.tar.gz*}

6
libde265/deps Normal file
View File

@ -0,0 +1,6 @@
ffmpeg
qt5-base
sdl

6
libde265/time Normal file
View File

@ -0,0 +1,6 @@
real 1m15.120s
user 1m11.152s
sys 0m4.831s

47
libheif/PKGBUILD Normal file
View File

@ -0,0 +1,47 @@
#!/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=libheif
pkgver=1.17.6
pkgrel=03
pkgdesc='An HEIF and AVIF file format decoder and encoder'
url='https://github.com/strukturag/libheif'
makedepends=(cmake dav1d ffmpeg gdk-pixbuf2 libjpeg libpng rav1e svt-av1)
depends=(aom gcc-libs glibc libde265 libwebp x265)
optdepends=('libjpeg: for heif-convert and heif-enc'
'libpng: for heif-convert and heif-enc'
'dav1d: dav1d encoder'
'ffmpeg: hardware decode'
'rav1e: rav1e encoder'
'svt-av1: svt-av1 encoder')
source=(https://github.com/strukturag/libheif/releases/download/v$pkgver/libheif-$pkgver.tar.gz)
build() {
cmake -B build -S $pkgname-$pkgver \
-DCMAKE_INSTALL_PREFIX=/usr \
-DWITH_DAV1D=ON \
-DWITH_RAV1E=ON \
-DWITH_FFMPEG_DECODER=ON \
-DWITH_FFMPEG_DECODER_PLUGIN=ON \
-DWITH_SvtEnc=ON
cmake --build build
}
package() {
DESTDIR="$pkgdir" cmake --install build
}
#---- arch license gpg-key & sha256sums ----
arch=(x86_64)
license=(GPL3)
sha256sums=(8390baf4913eda0a183e132cec62b875fb2ef507ced5ddddc98dfd2f17780aee) # libheif-1.17.6.tar.gz
## 2e775c567f5269ccdea57750d570582e9acfc2dadda50e324f262025823b6a5d libheif-1.17.6-03-x86_64.pkg.tar.lz

47
libheif/PKGBUILD-arch Normal file
View File

@ -0,0 +1,47 @@
# Maintainer: Antonio Rojas <arojas@archlinux.org>
# Contributor: Adam Fontenot <fontenot@ucla.edu>
pkgname=libheif
pkgver=1.17.6
pkgrel=3
pkgdesc='An HEIF and AVIF file format decoder and encoder'
arch=(x86_64)
url='https://github.com/strukturag/libheif'
license=(GPL3)
makedepends=(cmake
dav1d
ffmpeg
gdk-pixbuf2
libjpeg
libpng
rav1e
svt-av1)
depends=(aom
gcc-libs
glibc
libde265
libwebp
x265)
optdepends=('libjpeg: for heif-convert and heif-enc'
'libpng: for heif-convert and heif-enc'
'dav1d: dav1d encoder'
'ffmpeg: hardware decode'
'rav1e: rav1e encoder'
'svt-av1: svt-av1 encoder')
source=(https://github.com/strukturag/libheif/releases/download/v$pkgver/libheif-$pkgver.tar.gz)
sha256sums=('8390baf4913eda0a183e132cec62b875fb2ef507ced5ddddc98dfd2f17780aee')
build() {
cmake -B build -S $pkgname-$pkgver \
-DCMAKE_INSTALL_PREFIX=/usr \
-DWITH_DAV1D=ON \
-DWITH_RAV1E=ON \
-DWITH_FFMPEG_DECODER=ON \
-DWITH_FFMPEG_DECODER_PLUGIN=ON \
-DWITH_SvtEnc=ON
cmake --build build
}
package() {
DESTDIR="$pkgdir" cmake --install build
}

1
libheif/clean Normal file
View File

@ -0,0 +1 @@
rm -rf {src,pkg,libheif*.tar.gz*}

13
libheif/deps Normal file
View File

@ -0,0 +1,13 @@
aom
libde265
libwebp
x265
cmake
dav1d
ffmpeg
gdk-pixbuf2
libjpeg-turbo
libpng
rav1e
svt-av1

6
libheif/time Normal file
View File

@ -0,0 +1,6 @@
real 1m58.571s
user 1m54.475s
sys 0m5.143s

43
libice/PKGBUILD Normal file
View File

@ -0,0 +1,43 @@
#!/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=libice
pkgver=1.1.1
pkgrel=02
pkgdesc="X11 Inter-Client Exchange library"
url="https://xorg.freedesktop.org/"
depends=('glibc' 'xorgproto')
makedepends=('xtrans' 'xorg-util-macros')
source=(${url}/releases/individual/lib/libICE-${pkgver}.tar.xz{,.sig})
build() {
cd libICE-${pkgver}
./configure --prefix=/usr --sysconfdir=/etc
make
}
package() {
cd libICE-${pkgver}
make DESTDIR="${pkgdir}" install
install -Dm644 COPYING "${pkgdir}/usr/share/licenses/${pkgname}/COPYING"
}
#---- arch license gpg-key & sha256sums ----
arch=(x86_64)
license=('custom')
#validpgpkeys=('4A193C06D35E7C670FA4EF0BA2FB9E081F2D130E') # "Alan Coopersmith <alan.coopersmith@oracle.com>"
validpgpkeys=('3BB639E56F861FA2E86505690FDD682D974CA72A') # Matt Turner <mattst88@gmail.com>
sha256sums=(03e77afaf72942c7ac02ccebb19034e6e20f456dcf8dddadfeb572aa5ad3e451 # libICE-1.1.1.tar.xz
34a3d72be7bc948bae43a352ded47c6cf3d0d5e6eb0d532571771dedb63fa174) # libICE-1.1.1.tar.xz.sig
## aef0a44dda914e9543675d824081fb76230db708a111e11ab1716e367fa91917 libice-1.1.1-02-x86_64.pkg.tar.lz

31
libice/PKGBUILD-arch Normal file
View File

@ -0,0 +1,31 @@
# Maintainer: AndyRTR <andyrtr@archlinux.org>
# Contributor: Jan de Groot <jgc@archlinux.org>
# Contributor: Alexander Baldeck <alexander@archlinux.org>
pkgname=libice
pkgver=1.1.1
pkgrel=2
pkgdesc="X11 Inter-Client Exchange library"
arch=('x86_64')
url="https://xorg.freedesktop.org/"
depends=('glibc' 'xorgproto')
makedepends=('xtrans' 'xorg-util-macros')
source=(${url}/releases/individual/lib/libICE-${pkgver}.tar.xz{,.sig})
license=('custom')
sha512sums=('2f7833a25f31cc743ca95cb88f9a8403b50e19ffb5bf43bfef87ba405857d359789daaa9ec2391351237d958f16d35dbf082adb76d301e46d3a54162a6b452d3'
'SKIP')
#validpgpkeys=('4A193C06D35E7C670FA4EF0BA2FB9E081F2D130E') # "Alan Coopersmith <alan.coopersmith@oracle.com>"
validpgpkeys=('3BB639E56F861FA2E86505690FDD682D974CA72A') # Matt Turner <mattst88@gmail.com>
build() {
cd libICE-${pkgver}
./configure --prefix=/usr --sysconfdir=/etc
make
}
package() {
cd libICE-${pkgver}
make DESTDIR="${pkgdir}" install
install -Dm644 COPYING "${pkgdir}/usr/share/licenses/${pkgname}/COPYING"
}

1
libice/clean Normal file
View File

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

5
libice/deps Normal file
View File

@ -0,0 +1,5 @@
xorgproto
xtrans
xorg-util-macros

1
libice/key Normal file
View File

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

6
libice/time Normal file
View File

@ -0,0 +1,6 @@
real 0m11.259s
user 0m10.426s
sys 0m1.527s

55
libpng/PKGBUILD Normal file
View File

@ -0,0 +1,55 @@
#!/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=libpng
pkgver=1.6.42
pkgrel=01
pkgdesc='A collection of routines used to create PNG format graphics files'
url='http://www.libpng.org/pub/png/libpng.html'
depends=('zlib' 'sh')
provides=('libpng16.so')
source=("https://downloads.sourceforge.net/sourceforge/$pkgname/$pkgname-$pkgver.tar.xz")
build() {
cd $pkgname-$pkgver
./configure \
--prefix=/usr \
--disable-static
make
}
check() {
cd $pkgname-$pkgver
make check
}
package() {
cd $pkgname-$pkgver
make DESTDIR="$pkgdir" install
install -D -m0644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
cd contrib/pngminus
make PNGLIB_SHARED="-L$pkgdir/usr/lib -lpng" CFLAGS="$CFLAGS" LDFLAGS="$LDFLAGS" png2pnm pnm2png
install -m0755 png2pnm pnm2png "$pkgdir/usr/bin/"
}
#---- arch license gpg-key & sha256sums ----
arch=(x86_64)
license=('custom')
validpgpkeys=('8048643BA2C840F4F92A195FF54984BFA16C640F') # Glenn Randers-Pehrson (mozilla) <glennrp@gmail.com>
sha256sums=(c919dbc11f4c03b05aba3f8884d8eb7adfe3572ad228af972bb60057bdb48450) # libpng-1.6.42.tar.xz
## 3cc49f903b236af702af2aebd4e579f8308fc9ddb3dcb47d70aa5fc16ab5ac0b libpng-1.6.42-01-x86_64.pkg.tar.lz

44
libpng/PKGBUILD-arch Normal file
View File

@ -0,0 +1,44 @@
# Maintainer: Jan de Groot <jgc@archlinux.org>
# Contributor: dorphell <dorphell@archlinux.org>
# Contributor: Travis Willard <travis@archlinux.org>
# Contributor: Douglas Soares de Andrade <douglas@archlinux.org>
pkgname=libpng
pkgver=1.6.42
pkgrel=1
pkgdesc='A collection of routines used to create PNG format graphics files'
arch=('x86_64')
url='http://www.libpng.org/pub/png/libpng.html'
license=('custom')
depends=('zlib' 'sh')
provides=('libpng16.so')
validpgpkeys=('8048643BA2C840F4F92A195FF54984BFA16C640F') # Glenn Randers-Pehrson (mozilla) <glennrp@gmail.com>
source=("https://downloads.sourceforge.net/sourceforge/$pkgname/$pkgname-$pkgver.tar.xz")
sha256sums=('c919dbc11f4c03b05aba3f8884d8eb7adfe3572ad228af972bb60057bdb48450')
build() {
cd $pkgname-$pkgver
./configure \
--prefix=/usr \
--disable-static
make
}
check() {
cd $pkgname-$pkgver
make check
}
package() {
cd $pkgname-$pkgver
make DESTDIR="$pkgdir" install
install -D -m0644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
cd contrib/pngminus
make PNGLIB_SHARED="-L$pkgdir/usr/lib -lpng" CFLAGS="$CFLAGS" LDFLAGS="$LDFLAGS" png2pnm pnm2png
install -m0755 png2pnm pnm2png "$pkgdir/usr/bin/"
}

1
libpng/clean Normal file
View File

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

1
libpng/key Normal file
View File

@ -0,0 +1 @@
gpg --recv-key F54984BFA16C640F

6
libpng/time Normal file
View File

@ -0,0 +1,6 @@
real 1m34.904s
user 1m31.696s
sys 0m3.899s

42
libsm/PKGBUILD Normal file
View File

@ -0,0 +1,42 @@
#!/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=libsm
pkgver=1.2.4
pkgrel=01
pkgdesc="X11 Session Management library"
url="https://xorg.freedesktop.org/"
depends=('libice' 'util-linux-libs')
makedepends=('xorg-util-macros' 'xtrans' 'xorgproto')
source=(${url}/releases/individual/lib/libSM-${pkgver}.tar.xz{,.sig})
build() {
cd libSM-${pkgver}
./configure --prefix=/usr --sysconfdir=/etc
make
}
package() {
cd libSM-${pkgver}
make DESTDIR="${pkgdir}" install
install -Dm644 COPYING "${pkgdir}/usr/share/licenses/${pkgname}/COPYING"
}
#---- arch license gpg-key & sha256sums ----
arch=(x86_64)
license=('custom')
validpgpkeys=('4A193C06D35E7C670FA4EF0BA2FB9E081F2D130E') # Alan Coopersmith <alanc@freedesktop.org>
sha256sums=(fdcbe51e4d1276b1183da77a8a4e74a137ca203e0bcfb20972dd5f3347e97b84 # libSM-1.2.4.tar.xz
9aeb845049de475d0b47aac744e59e1a868ccf95ba669d04c91a1e06239b370b) # libSM-1.2.4.tar.xz.sig
## 3b14ff12b4970326864cedde8ea8efd65ad2c492f32a3e6b6dae7eccdb52892f libsm-1.2.4-01-x86_64.pkg.tar.lz

29
libsm/PKGBUILD-arch Normal file
View File

@ -0,0 +1,29 @@
# Maintainer: Andreas Radke <andyrtr@archlinux.org>
# Contributor: Jan de Groot <jgc@archlinux.org>
pkgname=libsm
pkgver=1.2.4
pkgrel=1
pkgdesc="X11 Session Management library"
arch=('x86_64')
license=('custom')
url="https://xorg.freedesktop.org/"
depends=('libice' 'util-linux-libs')
makedepends=('xorg-util-macros' 'xtrans' 'xorgproto')
source=(${url}/releases/individual/lib/libSM-${pkgver}.tar.xz{,.sig})
sha512sums=('7f1d41b7b6c5dd456c49ccad7740c3ba9791a2793fa50fd94814a4164ce2e20c4a0a0ad42a87708e494ed5c23f611be6d3ccd9ef1e9add6d46ac545e2b0f6f86'
'SKIP')
validpgpkeys=('4A193C06D35E7C670FA4EF0BA2FB9E081F2D130E') # Alan Coopersmith <alanc@freedesktop.org>
build() {
cd libSM-${pkgver}
./configure --prefix=/usr --sysconfdir=/etc
make
}
package() {
cd libSM-${pkgver}
make DESTDIR="${pkgdir}" install
install -Dm644 COPYING "${pkgdir}/usr/share/licenses/${pkgname}/COPYING"
}

1
libsm/clean Normal file
View File

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

5
libsm/deps Normal file
View File

@ -0,0 +1,5 @@
libice
xorg-util-macros
xtrans
xorgproto

6
libsm/time Normal file
View File

@ -0,0 +1,6 @@
real 0m6.807s
user 0m6.174s
sys 0m1.178s

64
libwebp/PKGBUILD Normal file
View File

@ -0,0 +1,64 @@
#!/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=libwebp
pkgver=1.3.2
pkgrel=01
pkgdesc="WebP library and conversion tools"
url="https://developers.google.com/speed/webp/"
depends=(giflib libjpeg libpng libtiff)
makedepends=(cmake ninja)
provides=(libsharpyuv.so libwebp{,decoder,demux,mux}.so)
source=(https://storage.googleapis.com/downloads.webmproject.org/releases/webp/libwebp-$pkgver.tar.gz{,.asc})
prepare() {
cd libwebp-$pkgver
}
build() {
local cmake_options=(
-DBUILD_SHARED_LIBS=ON
-DCMAKE_BUILD_TYPE=None
-DCMAKE_INSTALL_PREFIX=/usr
-DCMAKE_SKIP_INSTALL_RPATH=ON
-DWEBP_BUILD_EXTRAS=OFF
-DWEBP_BUILD_VWEBP=OFF
)
# Mimic autotools build without --enable-asserts
CFLAGS+=" -DNDEBUG"
CXXFLAGS+=" -DNDEBUG"
cmake -S libwebp-$pkgver -B build -G Ninja "${cmake_options[@]}"
cmake --build build
}
check() {
cd build
ctest --output-on-failure --stop-on-failure -j$(nproc)
}
package() {
DESTDIR="$pkgdir" cmake --install build
install -Dt "$pkgdir/usr/share/licenses/$pkgname" -m644 \
libwebp-$pkgver/COPYING
}
#---- arch license gpg-key & sha256sums ----
arch=(x86_64)
license=(BSD)
validpgpkeys=(6B0E6B70976DE303EDF2F601F9C3D6BDB8232B5D) # WebP release signing key
sha256sums=(2a499607df669e40258e53d0ade8035ba4ec0175244869d1025d460562aa09b4 # libwebp-1.3.2.tar.gz
db4d388e3a2464c85eb3f84b30272754335d471472f8b64bef4b2e37f77b207d) # libwebp-1.3.2.tar.gz.asc
## b8a8d9dffc679250382a25dbfdac6abb167fb2edaa30f56b0b21f8425ad9ca22 libwebp-1.3.2-01-x86_64.pkg.tar.lz

71
libwebp/PKGBUILD-arch Normal file
View File

@ -0,0 +1,71 @@
# Maintainer: Jan Alexander Steffens (heftig) <heftig@archlinux.org>
# Contributor: Alexander Rødseth <rodseth@gmail.com>
# Contributor: Jon Nordby <jononor@gmail.com>
pkgname=libwebp
pkgver=1.3.2
pkgrel=1
pkgdesc="WebP library and conversion tools"
url="https://developers.google.com/speed/webp/"
arch=(x86_64)
license=(BSD)
depends=(
giflib
libjpeg
libpng
libtiff
)
makedepends=(
cmake
ninja
)
provides=(
libsharpyuv.so
libwebp{,decoder,demux,mux}.so
)
source=(
https://storage.googleapis.com/downloads.webmproject.org/releases/webp/libwebp-$pkgver.tar.gz{,.asc}
)
sha256sums=('2a499607df669e40258e53d0ade8035ba4ec0175244869d1025d460562aa09b4'
'SKIP')
b2sums=('12b3ff3aa9952dd32ce13656146556d5efb6a66860249a8676721980aee10253a1b0335685a769d995e9954cd305190a8ed1878ba4fefce9dcaf41a3976f9e3d'
'SKIP')
validpgpkeys=(
6B0E6B70976DE303EDF2F601F9C3D6BDB8232B5D # WebP release signing key
)
prepare() {
cd libwebp-$pkgver
}
build() {
local cmake_options=(
-DBUILD_SHARED_LIBS=ON
-DCMAKE_BUILD_TYPE=None
-DCMAKE_INSTALL_PREFIX=/usr
-DCMAKE_SKIP_INSTALL_RPATH=ON
-DWEBP_BUILD_EXTRAS=OFF
-DWEBP_BUILD_VWEBP=OFF
)
# Mimic autotools build without --enable-asserts
CFLAGS+=" -DNDEBUG"
CXXFLAGS+=" -DNDEBUG"
cmake -S libwebp-$pkgver -B build -G Ninja "${cmake_options[@]}"
cmake --build build
}
check() {
cd build
ctest --output-on-failure --stop-on-failure -j$(nproc)
}
package() {
DESTDIR="$pkgdir" cmake --install build
install -Dt "$pkgdir/usr/share/licenses/$pkgname" -m644 \
libwebp-$pkgver/COPYING
}
# vim:set sw=2 sts=-1 et:

1
libwebp/clean Normal file
View File

@ -0,0 +1 @@
rm -rf {src,pkg,libwebp*.tar.gz*}

7
libwebp/deps Normal file
View File

@ -0,0 +1,7 @@
giflib
libjpeg-turbo
libpng
libtiff
cmake
ninja

1
libwebp/key Normal file
View File

@ -0,0 +1 @@
gpg --recv-key F9C3D6BDB8232B5D

6
libwebp/time Normal file
View File

@ -0,0 +1,6 @@
real 0m29.489s
user 0m52.558s
sys 0m3.151s

46
libxau/PKGBUILD Normal file
View File

@ -0,0 +1,46 @@
#!/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=libxau
pkgver=1.0.11
pkgrel=02
pkgdesc="X11 authorisation library"
url="https://xorg.freedesktop.org/"
depends=('glibc' 'xorgproto')
provides=('libXau.so')
source=(${url}/releases/individual/lib/libXau-${pkgver}.tar.xz{,.sig})
build() {
cd libXau-${pkgver}
./configure --prefix=/usr --sysconfdir=/etc
make
}
package() {
cd libXau-${pkgver}
make DESTDIR="${pkgdir}" install
install -Dm644 COPYING "${pkgdir}/usr/share/licenses/${pkgname}/COPYING"
}
#---- arch license gpg-key & sha256sums ----
arch=(x86_64)
license=('custom')
#validpgpkeys=('4A193C06D35E7C670FA4EF0BA2FB9E081F2D130E') # "Alan Coopersmith <alan.coopersmith@oracle.com>"
validpgpkeys=('3BB639E56F861FA2E86505690FDD682D974CA72A') # Matt Turner <mattst88@gmail.com>
sha512sums=('f56abba3bef3fdd4739dfa69367a4251b5fab7c89194c9aece9efa66b9ebbf0736690cc9bd654aab19d9db377e4b9a5268c9c020b3d293bb5351bff5fe75a4dd'
'SKIP')
sha256sums=(f3fa3282f5570c3f6bd620244438dbfbdd580fc80f02f549587a0f8ab329bbeb # libXau-1.0.11.tar.xz
19332b9a7dd859b007b3c6e9d39fd3a4f83b7079290341ffa411bf843d8a170a) # libXau-1.0.11.tar.xz.sig
## 3502579133c4b78e13e388793ddcf5778b61046fb55c6fe0ef8e0259a71af135 libxau-1.0.11-02-x86_64.pkg.tar.lz

31
libxau/PKGBUILD-arch Normal file
View File

@ -0,0 +1,31 @@
# Maintainer: AndyRTR <andyrtr@archlinux.org>
# Contributor: Jan de Groot <jgc@archlinux.org>
# Contributor: Alexander Baldeck <alexander@archlinux.org>
pkgname=libxau
pkgver=1.0.11
pkgrel=2
pkgdesc="X11 authorisation library"
arch=('x86_64')
url="https://xorg.freedesktop.org/"
license=('custom')
depends=('glibc' 'xorgproto')
provides=('libXau.so')
source=(${url}/releases/individual/lib/libXau-${pkgver}.tar.xz{,.sig})
#validpgpkeys=('4A193C06D35E7C670FA4EF0BA2FB9E081F2D130E') # "Alan Coopersmith <alan.coopersmith@oracle.com>"
validpgpkeys=('3BB639E56F861FA2E86505690FDD682D974CA72A') # Matt Turner <mattst88@gmail.com>
sha512sums=('f56abba3bef3fdd4739dfa69367a4251b5fab7c89194c9aece9efa66b9ebbf0736690cc9bd654aab19d9db377e4b9a5268c9c020b3d293bb5351bff5fe75a4dd'
'SKIP')
build() {
cd libXau-${pkgver}
./configure --prefix=/usr --sysconfdir=/etc
make
}
package() {
cd libXau-${pkgver}
make DESTDIR="${pkgdir}" install
install -Dm644 COPYING "${pkgdir}/usr/share/licenses/${pkgname}/COPYING"
}

1
libxau/clean Normal file
View File

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

1
libxau/deps Normal file
View File

@ -0,0 +1 @@
xorgproto

1
libxau/key Normal file
View File

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

6
libxau/time Normal file
View File

@ -0,0 +1,6 @@
real 0m5.918s
user 0m5.254s
sys 0m1.230s

52
libxcb/PKGBUILD Normal file
View File

@ -0,0 +1,52 @@
#!/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=libxcb
pkgver=1.16
pkgrel=01
pkgdesc="X11 client-side library"
url="https://xcb.freedesktop.org/"
depends=('xcb-proto' 'libxdmcp' 'libxau' 'glibc')
makedepends=('libxslt' 'python' 'xorg-util-macros' 'xorgproto')
source=(https://xorg.freedesktop.org/archive/individual/lib/$pkgname-$pkgver.tar.xz{,.sig})
build() {
cd "$pkgname-$pkgver"
./configure --prefix=/usr \
--enable-xinput \
--enable-xkb \
--disable-static
sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool
make
}
check() {
cd $pkgname-$pkgver
make -k check
}
package() {
cd "$pkgname-$pkgver"
make DESTDIR="$pkgdir" install
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=('A66D805F7C9329B4C5D82767CCC4F07FAC641EFF') # "Daniel Stone <daniels@collabora.com>"
validpgpkeys=('3BB639E56F861FA2E86505690FDD682D974CA72A') # "Matt Turner <mattst88@gmail.com>"
sha256sums=(4348566aa0fbf196db5e0a576321c65966189210cb51328ea2bb2be39c711d71 # libxcb-1.16.tar.xz
7aae2f0cef46325bef3f028a89f44cb0688bd1c0ef8fc0e543957e730d0f08dc) # libxcb-1.16.tar.xz.sig
## 054fbe0d691b4509d709e000ae556a2fcb3aef5f80779487043e368830427fc3 libxcb-1.16-01-x86_64.pkg.tar.lz

40
libxcb/PKGBUILD-arch Normal file
View File

@ -0,0 +1,40 @@
# Maintainer: Andreas Radke <andyrtr@archlinux.org>
# Maintainer: Jan de Groot <jgc@archlinux.org>
# Contributor: Alexander Baldeck <alexander@archlinux.org>
pkgname=libxcb
pkgver=1.16
pkgrel=1
pkgdesc="X11 client-side library"
arch=('x86_64')
url="https://xcb.freedesktop.org/"
depends=('xcb-proto' 'libxdmcp' 'libxau' 'glibc')
makedepends=('libxslt' 'python' 'xorg-util-macros' 'xorgproto')
license=('custom')
source=(https://xorg.freedesktop.org/archive/individual/lib/$pkgname-$pkgver.tar.xz{,.sig})
sha512sums=('002fbc126c6f09eb7db5e4197cd0572d495f64b6de714a76d9a024fe3e13122c1cfc7c55207c0dee76cc63fcccf87b37db513223eadaf760af2bd2a926443bf8'
'SKIP')
#validpgpkeys=('A66D805F7C9329B4C5D82767CCC4F07FAC641EFF') # "Daniel Stone <daniels@collabora.com>"
validpgpkeys=('3BB639E56F861FA2E86505690FDD682D974CA72A') # "Matt Turner <mattst88@gmail.com>"
build() {
cd "$pkgname-$pkgver"
./configure --prefix=/usr \
--enable-xinput \
--enable-xkb \
--disable-static
sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool
make
}
check() {
cd $pkgname-$pkgver
make -k check
}
package() {
cd "$pkgname-$pkgver"
make DESTDIR="$pkgdir" install
install -m755 -d "$pkgdir/usr/share/licenses/$pkgname"
install -m644 COPYING "$pkgdir/usr/share/licenses/$pkgname"
}

1
libxcb/clean Normal file
View File

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

8
libxcb/deps Normal file
View File

@ -0,0 +1,8 @@
xcb-proto
libxdmcp
libxau
libxslt
python
xorg-util-macros
xorgproto

1
libxcb/key Normal file
View File

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

6
libxcb/time Normal file
View File

@ -0,0 +1,6 @@
real 0m46.410s
user 0m39.690s
sys 0m9.521s

44
libxdmcp/PKGBUILD Normal file
View File

@ -0,0 +1,44 @@
#!/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=libxdmcp
pkgver=1.1.4
pkgrel=02
pkgdesc="X11 Display Manager Control Protocol library"
url="https://xorg.freedesktop.org/"
depends=('glibc' 'xorgproto')
makedepends=('xorg-util-macros')
provides=('libXdmcp.so')
source=(${url}/releases/individual/lib/libXdmcp-${pkgver}.tar.xz{,.sig})
build() {
cd libXdmcp-${pkgver}
./configure --prefix=/usr --sysconfdir=/etc --disable-static
make
}
package() {
cd libXdmcp-${pkgver}
make DESTDIR="${pkgdir}" install
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>
sha256sums=(2dce5cc317f8f0b484ec347d87d81d552cdbebb178bd13c5d8193b6b7cd6ad00 # libXdmcp-1.1.4.tar.xz
bebd419a3d6721f976b6f682d6420618893fa824ae22938698c499f3ed9c2dd5) # libXdmcp-1.1.4.tar.xz.sig
## e8b3a88caaf483c82b488dcaf69ddd13925a6f7e44ae42f597db163baf796380 libxdmcp-1.1.4-02-x86_64.pkg.tar.lz

31
libxdmcp/PKGBUILD-arch Normal file
View File

@ -0,0 +1,31 @@
# Maintainer: Andreas Radke <andyrtr@archlinux.org>
# Contributor: Jan de Groot <jgc@archlinux.org>
pkgname=libxdmcp
pkgver=1.1.4
pkgrel=2
pkgdesc="X11 Display Manager Control Protocol library"
arch=('x86_64')
url="https://xorg.freedesktop.org/"
license=('custom')
depends=('glibc' 'xorgproto')
makedepends=('xorg-util-macros')
provides=('libXdmcp.so')
source=(${url}/releases/individual/lib/libXdmcp-${pkgver}.tar.xz{,.sig})
sha512sums=('83b384d43bfb034c395f83f97d1c6e73aa3d5faa8f8756b08e697c0b9c3c87189651b51e8213fbd1f5f9cbc2d8136cbf143627481744345d78cfe0ff2ad074a9'
'SKIP')
validpgpkeys=('4A193C06D35E7C670FA4EF0BA2FB9E081F2D130E') # Alan Coopersmith <alan.coopersmith@oracle.com>
build() {
cd libXdmcp-${pkgver}
./configure --prefix=/usr --sysconfdir=/etc --disable-static
make
}
package() {
cd libXdmcp-${pkgver}
make DESTDIR="${pkgdir}" install
install -m755 -d "${pkgdir}/usr/share/licenses/${pkgname}"
install -m644 COPYING "${pkgdir}/usr/share/licenses/${pkgname}/"
}

1
libxdmcp/clean Normal file
View File

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

3
libxdmcp/deps Normal file
View File

@ -0,0 +1,3 @@
xorgproto
xorg-util-macros

1
libxdmcp/key Normal file
View File

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

6
libxdmcp/time Normal file
View File

@ -0,0 +1,6 @@
real 0m5.459s
user 0m4.832s
sys 0m1.178s

46
libxext/PKGBUILD Normal file
View File

@ -0,0 +1,46 @@
#!/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=libxext
pkgver=1.3.6
pkgrel=01
pkgdesc="X11 miscellaneous extensions library"
url="https://gitlab.freedesktop.org/xorg/lib/libxext"
depends=('libx11' 'glibc' 'xorgproto')
makedepends=('xorg-util-macros')
source=(https://xorg.freedesktop.org/releases/individual/lib/libXext-${pkgver}.tar.xz{,.sig})
build() {
cd libXext-${pkgver}
./configure --prefix=/usr --sysconfdir=/etc --disable-static
make
}
package() {
cd libXext-${pkgver}
make DESTDIR="${pkgdir}" install
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=('LicenseRef-libxext')
validpgpkeys+=('4A193C06D35E7C670FA4EF0BA2FB9E081F2D130E') # Alan Coopersmith <alan.coopersmith@oracle.com>
sha512sums=('fd7693b5698cc4f5e80002a2cd4bd88e5d52c755c19a0417ee73029bd65f9d77b0969e765a1febc4d8fce1ba5dfb7278717f47be742e33d8fc5eb941e769792e'
'SKIP')
sha256sums=(edb59fa23994e405fdc5b400afdf5820ae6160b94f35e3dc3da4457a16e89753 # libXext-1.3.6.tar.xz
e3443d89c2d545f0d7fe039a1693a535cbcede75a8762ce44290723f40963755) # libXext-1.3.6.tar.xz.sig
## 808b9e6209a698d65914df77cc05764521720328c32ea6d7dc9e539701c02204 libxext-1.3.6-01-x86_64.pkg.tar.lz

30
libxext/PKGBUILD-arch Normal file
View File

@ -0,0 +1,30 @@
# Maintainer: Andreas Radke <andyrtr@archlinux.org>
# Contributor: Jan de Groot <jgc@archlinux.org>
pkgname=libxext
pkgver=1.3.6
pkgrel=1
pkgdesc="X11 miscellaneous extensions library"
arch=('x86_64')
url="https://gitlab.freedesktop.org/xorg/lib/libxext"
license=('LicenseRef-libxext')
depends=('libx11' 'glibc' 'xorgproto')
makedepends=('xorg-util-macros')
source=(https://xorg.freedesktop.org/releases/individual/lib/libXext-${pkgver}.tar.xz{,.sig})
sha512sums=('fd7693b5698cc4f5e80002a2cd4bd88e5d52c755c19a0417ee73029bd65f9d77b0969e765a1febc4d8fce1ba5dfb7278717f47be742e33d8fc5eb941e769792e'
'SKIP')
validpgpkeys+=('4A193C06D35E7C670FA4EF0BA2FB9E081F2D130E') # Alan Coopersmith <alan.coopersmith@oracle.com>
build() {
cd libXext-${pkgver}
./configure --prefix=/usr --sysconfdir=/etc --disable-static
make
}
package() {
cd libXext-${pkgver}
make DESTDIR="${pkgdir}" install
install -m755 -d "${pkgdir}/usr/share/licenses/${pkgname}"
install -m644 COPYING "${pkgdir}/usr/share/licenses/${pkgname}/"
}

1
libxext/clean Normal file
View File

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

6
libxext/deps Normal file
View File

@ -0,0 +1,6 @@
libx11
xorgproto
xorg-util-macros

1
libxext/key Normal file
View File

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

6
libxext/time Normal file
View File

@ -0,0 +1,6 @@
real 0m7.918s
user 0m7.062s
sys 0m1.474s

42
libxpm/PKGBUILD 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/key Normal file
View File

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

32
libxt/PKGBUILD 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/key Normal file
View File

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

48
libyuv/PKGBUILD Normal file
View File

@ -0,0 +1,48 @@
#!/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=libyuv
pkgver=r2426+464c51a0
pkgrel=01
pkgdesc="Library for YUV scaling"
url="https://chromium.googlesource.com/libyuv/libyuv/"
depends=(gcc-libs libjpeg)
makedepends=(cmake git)
# Version required by libavif
_commit=464c51a0353c71f08fe45f683d6a97a638d47833
source=(git+${url}#commit=${_commit})
pkgver() {
cd ${pkgname}
printf "r%s+%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
}
prepare() {
sed -i 's|yuvconvert ${JPEG_LIBRARY}|${ly_lib_shared} ${JPEG_LIBRARY}|' ${pkgname}/CMakeLists.txt
}
build() {
cmake -B build -S ${pkgname} \
-DCMAKE_INSTALL_PREFIX=/usr
make -C build
}
package() {
make -C build DESTDIR="${pkgdir}" install
install -Dm644 ${pkgname}/LICENSE -t "${pkgdir}"/usr/share/licenses/${pkgname}/
}
#---- arch license gpg-key & sha256sums ----
arch=(x86_64)
license=(custom)
sha256sums=(SKIP)
## b87bd8b5b2479c139b91825fa2adf925908f11b9152ec000f352f0936e28a839 libyuv-r2426+464c51a0-01-x86_64.pkg.tar.lz

35
libyuv/PKGBUILD-arch Normal file
View File

@ -0,0 +1,35 @@
# Maintainer: Bruno Pagani <archange@archlinux.org>
pkgname=libyuv
pkgver=r2426+464c51a0
pkgrel=1
pkgdesc="Library for YUV scaling"
arch=(x86_64)
url="https://chromium.googlesource.com/libyuv/libyuv/"
license=(custom)
depends=(gcc-libs libjpeg)
makedepends=(cmake git)
# Version required by libavif
_commit=464c51a0353c71f08fe45f683d6a97a638d47833
source=(git+${url}#commit=${_commit})
sha512sums=(SKIP)
pkgver() {
cd ${pkgname}
printf "r%s+%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
}
prepare() {
sed -i 's|yuvconvert ${JPEG_LIBRARY}|${ly_lib_shared} ${JPEG_LIBRARY}|' ${pkgname}/CMakeLists.txt
}
build() {
cmake -B build -S ${pkgname} \
-DCMAKE_INSTALL_PREFIX=/usr
make -C build
}
package() {
make -C build DESTDIR="${pkgdir}" install
install -Dm644 ${pkgname}/LICENSE -t "${pkgdir}"/usr/share/licenses/${pkgname}/
}

1
libyuv/clean Normal file
View File

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

5
libyuv/deps Normal file
View File

@ -0,0 +1,5 @@
cmake
git
libjpeg-turbo

6
libyuv/time Normal file
View File

@ -0,0 +1,6 @@
real 0m48.188s
user 0m42.888s
sys 0m3.137s

43
perl-error/PKGBUILD Normal file
View File

@ -0,0 +1,43 @@
#!/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=perl-error
pkgver=0.17029
pkgrel=05
pkgdesc="Perl/CPAN Error module - Error/exception handling in an OO-ish way"
url="https://search.cpan.org/dist/Error/"
depends=('perl')
checkdepends=('perl-test-pod' 'perl-test-pod-coverage')
options=('!emptydirs')
source=(https://search.cpan.org/CPAN/authors/id/S/SH/SHLOMIF/Error-${pkgver}.tar.gz)
build() {
cd Error-${pkgver}
perl Makefile.PL INSTALLDIRS=vendor
make
}
check() {
cd Error-${pkgver}
make test
}
package() {
cd Error-${pkgver}
make DESTDIR="${pkgdir}" install
}
#---- arch license gpg-key & sha256sums ----
arch=(x86_64)
license=('PerlArtistic' 'GPL')
sha256sums=(1a23f7913032aed6d4b68321373a3899ca66590f4727391a091ec19c95bf7adc) # Error-0.17029.tar.gz
## da71d63bb92ef52f20121c4b5dbb344ee54dff40475bbd85062b8fb5b9fe88f9 perl-error-0.17029-05-x86_64.pkg.tar.lz

30
perl-error/PKGBUILD-arch Normal file
View File

@ -0,0 +1,30 @@
# Maintainer: Felix Yan <felixonmars@archlinux.org>
pkgname=perl-error
pkgver=0.17029
pkgrel=5
pkgdesc="Perl/CPAN Error module - Error/exception handling in an OO-ish way"
url="https://search.cpan.org/dist/Error/"
arch=('any')
license=('PerlArtistic' 'GPL')
depends=('perl')
checkdepends=('perl-test-pod' 'perl-test-pod-coverage')
options=('!emptydirs')
source=(https://search.cpan.org/CPAN/authors/id/S/SH/SHLOMIF/Error-${pkgver}.tar.gz)
sha512sums=('266ba1feff897c1d162e69a83e595cb40da9a6e1d8b10cc5531626eff392c6da94be03ba722c74827fc2ea0d9d1c1e62e824d9021e098b700db65dd0b3acbd0a')
build() {
cd Error-${pkgver}
perl Makefile.PL INSTALLDIRS=vendor
make
}
check() {
cd Error-${pkgver}
make test
}
package() {
cd Error-${pkgver}
make DESTDIR="${pkgdir}" install
}

1
perl-error/clean Normal file
View File

@ -0,0 +1 @@
rm -rf {src,pkg,Error-*tar.gz}

3
perl-error/deps Normal file
View File

@ -0,0 +1,3 @@
perl-test-pod
perl-test-pod-coverage

6
perl-error/time Normal file
View File

@ -0,0 +1,6 @@
real 0m2.799s
user 0m2.459s
sys 0m0.491s

View File

@ -0,0 +1,50 @@
#!/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=perl-locale-gettext
_realname=Locale-gettext
pkgver=1.07
pkgrel=014
pkgdesc="Permits access from Perl to the gettext() family of functions"
url="https://search.cpan.org/dist/${_realname}/"
depends=('gettext' 'perl')
options=(!emptydirs)
source=("https://search.cpan.org/CPAN/authors/id/P/PV/PVANDRY/${_realname}-${pkgver}.tar.gz")
build() {
cd "${srcdir}/${_realname}-${pkgver}"
# install module in vendor directories.
PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor
make
}
check() {
cd "${srcdir}/${_realname}-${pkgver}"
make test
}
package() {
cd "${srcdir}/${_realname}-${pkgver}"
make install DESTDIR="${pkgdir}"
# remove perllocal.pod and .packlist
find "${pkgdir}" -name perllocal.pod -delete
find "${pkgdir}" -name .packlist -delete
}
#---- arch license gpg-key & sha256sums ----
arch=(x86_64)
license=('GPL' 'PerlArtistic')
sha256sums=(909d47954697e7c04218f972915b787bd1244d75e3bd01620bc167d5bbc49c15) # Locale-gettext-1.07.tar.gz
## ead544140ef26a681d3d3394c79d01597730fbdda0be0da2e1a8b2e911fad77f perl-locale-gettext-1.07-014-x86_64.pkg.tar.lz

View File

@ -0,0 +1,39 @@
# Maintainer: Giovanni Scafora <giovanni@archlinux.org>
# Contributor: Mark Rosenstand <mark@borkware.net>
# Contributor: Paul Mattal <paul@archlinux.org>
pkgname=perl-locale-gettext
_realname=Locale-gettext
pkgver=1.07
pkgrel=14
pkgdesc="Permits access from Perl to the gettext() family of functions"
arch=('x86_64')
license=('GPL' 'PerlArtistic')
url="https://search.cpan.org/dist/${_realname}/"
depends=('gettext' 'perl')
options=(!emptydirs)
source=("https://search.cpan.org/CPAN/authors/id/P/PV/PVANDRY/${_realname}-${pkgver}.tar.gz")
sha256sums=('909d47954697e7c04218f972915b787bd1244d75e3bd01620bc167d5bbc49c15')
build() {
cd "${srcdir}/${_realname}-${pkgver}"
# install module in vendor directories.
PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor
make
}
check() {
cd "${srcdir}/${_realname}-${pkgver}"
make test
}
package() {
cd "${srcdir}/${_realname}-${pkgver}"
make install DESTDIR="${pkgdir}"
# remove perllocal.pod and .packlist
find "${pkgdir}" -name perllocal.pod -delete
find "${pkgdir}" -name .packlist -delete
}

View File

@ -0,0 +1 @@
rm -rf {src,pkg,Locale-gettext*tar.gz}

1
perl-locale-gettext/deps Normal file
View File

@ -0,0 +1 @@
gettext

6
perl-locale-gettext/time Normal file
View File

@ -0,0 +1,6 @@
real 0m2.708s
user 0m2.399s
sys 0m0.453s

42
perl-mailtools/PKGBUILD Normal file
View File

@ -0,0 +1,42 @@
#!/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=perl-mailtools
pkgver=2.21
pkgrel=07
pkgdesc="Various e-mail related modules"
url="https://metacpan.org/release/MailTools"
depends=('perl-timedate')
options=('!emptydirs')
source=("https://search.cpan.org/CPAN/authors/id/M/MA/MARKOV/MailTools-$pkgver.tar.gz")
build() {
cd MailTools-$pkgver
perl Makefile.PL INSTALLDIRS=vendor
make
}
check() {
cd MailTools-$pkgver
make test
}
package() {
cd MailTools-$pkgver
make DESTDIR="$pkgdir" install
}
#---- arch license gpg-key & sha256sums ----
arch=(x86_64)
license=('PerlArtistic' 'GPL')
sha256sums=(4ad9bd6826b6f03a2727332466b1b7d29890c8d99a32b4b3b0a8d926ee1a44cb) # MailTools-2.21.tar.gz
## 2d7eda8ad58d08cdfc91adee5bcb87f14e549326b8f421bd1dc5ec4e3dc36aaa perl-mailtools-2.21-07-x86_64.pkg.tar.lz

View File

@ -0,0 +1,29 @@
# Maintainer: Felix Yan <felixonmars@archlinux.org>
pkgname=perl-mailtools
pkgver=2.21
pkgrel=7
pkgdesc="Various e-mail related modules"
arch=('any')
url="https://metacpan.org/release/MailTools"
license=('PerlArtistic' 'GPL')
depends=('perl-timedate')
options=('!emptydirs')
source=("https://search.cpan.org/CPAN/authors/id/M/MA/MARKOV/MailTools-$pkgver.tar.gz")
sha512sums=('70c7e5760691a1fc0a2812c48a632896db9bf719d3cb07a63c3a4456c5a365855c7f71c7436c84e5085374628f26ad31fcf13e74b3b7242911da59b7916065a0')
build() {
cd MailTools-$pkgver
perl Makefile.PL INSTALLDIRS=vendor
make
}
check() {
cd MailTools-$pkgver
make test
}
package() {
cd MailTools-$pkgver
make DESTDIR="$pkgdir" install
}

1
perl-mailtools/clean Normal file
View File

@ -0,0 +1 @@
rm -rf {src,pkg,MailTools*tar.gz}

3
perl-mailtools/deps Normal file
View File

@ -0,0 +1,3 @@
perl-timedate

6
perl-mailtools/time Normal file
View File

@ -0,0 +1,6 @@
real 0m2.649s
user 0m2.292s
sys 0m0.480s

43
perl-timedate/PKGBUILD Normal file
View File

@ -0,0 +1,43 @@
#!/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=perl-timedate
pkgver=2.33
pkgrel=05
pkgdesc="Date formating subroutines"
url="https://search.cpan.org/dist/TimeDate/"
depends=('perl')
replaces=('timedate')
provides=('timedate')
options=('!emptydirs')
source=("https://www.cpan.org/authors/id/A/AT/ATOOMIC/TimeDate-$pkgver.tar.gz")
build() {
cd TimeDate-$pkgver
perl Makefile.PL INSTALLDIRS=vendor
make
}
check() {
cd TimeDate-$pkgver
make test
}
package() {
cd TimeDate-$pkgver
make install DESTDIR="$pkgdir"
}
#---- arch license gpg-key & sha256sums ----
arch=(x86_64)
license=('PerlArtistic')
sha256sums=(c0b69c4b039de6f501b0d9f13ec58c86b040c1f7e9b27ef249651c143d605eb2) # TimeDate-2.33.tar.gz
## ca6e140cc8d3a4a37e13241cf0905114ba75531bf98b82cae4dd0bc4b0fdacb4 perl-timedate-2.33-05-x86_64.pkg.tar.lz

View File

@ -0,0 +1,33 @@
# Maintainer: Felix Yan <felixonmars@gmail.com>
# Contributor: Kevin Piche <kevin@archlinux.org>
# Contributor: Manolis Tzanidakis
pkgname=perl-timedate
pkgver=2.33
pkgrel=5
pkgdesc="Date formating subroutines"
arch=('any')
license=('PerlArtistic')
url="https://search.cpan.org/dist/TimeDate/"
depends=('perl')
replaces=('timedate')
provides=('timedate')
options=('!emptydirs')
source=("https://www.cpan.org/authors/id/A/AT/ATOOMIC/TimeDate-$pkgver.tar.gz")
sha512sums=('a3a20a0d9439e68bf621c66fad0598e6257345727be79c87c7cc99994b3a58eb738787fedb720beb069e9758ad1347c15313f64411806dd0f4dfbcca5061c820')
build() {
cd TimeDate-$pkgver
perl Makefile.PL INSTALLDIRS=vendor
make
}
check() {
cd TimeDate-$pkgver
make test
}
package() {
cd TimeDate-$pkgver
make install DESTDIR="$pkgdir"
}

1
perl-timedate/clean Normal file
View File

@ -0,0 +1 @@
rm -rf {src,pkg,TimeDate*tar.gz}

6
perl-timedate/time Normal file
View File

@ -0,0 +1,6 @@
real 0m2.347s
user 0m2.023s
sys 0m0.480s

44
python-iniconfig/PKGBUILD Normal file
View File

@ -0,0 +1,44 @@
#!/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=python-iniconfig
pkgver=2.0.0
_commit=93f5930e668c0d1ddf4597e38dd0dea4e2665e7a
pkgrel=04
pkgdesc="brain-dead simple config-ini parsing"
url="https://github.com/RonnyPfannschmidt/iniconfig"
depends=('python')
makedepends=('git' 'python-build' 'python-installer' 'python-hatchling' 'python-hatch-vcs')
checkdepends=('python-pytest')
source=("git+https://github.com/RonnyPfannschmidt/iniconfig.git#commit=$_commit")
build() {
cd iniconfig
python -m build -nw
}
check() {
cd iniconfig
PYTHONPATH="$PWD/src" pytest
}
package() {
cd iniconfig
python -m installer --destdir="$pkgdir" dist/*.whl
install -Dm644 LICENSE -t "$pkgdir"/usr/share/licenses/$pkgname/
}
#---- arch license gpg-key & sha256sums ----
arch=(x86_64)
license=('MIT')
sha256sums=(SKIP)
## cafc4455bdf4548225c2d9943070026dd08f3c873abda53aed7d1ed2d2b91581 python-iniconfig-2.0.0-04-x86_64.pkg.tar.lz

View File

@ -0,0 +1,31 @@
# Maintainer: Felix Yan <felixonmars@archlinux.org>
pkgname=python-iniconfig
pkgver=2.0.0
_commit=93f5930e668c0d1ddf4597e38dd0dea4e2665e7a
pkgrel=4
pkgdesc="brain-dead simple config-ini parsing"
url="https://github.com/RonnyPfannschmidt/iniconfig"
license=('MIT')
arch=('any')
depends=('python')
makedepends=('git' 'python-build' 'python-installer' 'python-hatchling' 'python-hatch-vcs')
checkdepends=('python-pytest')
source=("git+https://github.com/RonnyPfannschmidt/iniconfig.git#commit=$_commit")
sha512sums=('SKIP')
build() {
cd iniconfig
python -m build -nw
}
check() {
cd iniconfig
PYTHONPATH="$PWD/src" pytest
}
package() {
cd iniconfig
python -m installer --destdir="$pkgdir" dist/*.whl
install -Dm644 LICENSE -t "$pkgdir"/usr/share/licenses/$pkgname/
}

1
python-iniconfig/clean Normal file
View File

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

8
python-iniconfig/deps Normal file
View File

@ -0,0 +1,8 @@
python
git
python-build
python-installer
python-hatchling
python-hatch-vcs
python-pytest

6
python-iniconfig/time Normal file
View File

@ -0,0 +1,6 @@
real 0m3.084s
user 0m1.987s
sys 0m0.467s

43
python-pluggy/PKGBUILD Normal file
View File

@ -0,0 +1,43 @@
#!/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=python-pluggy
pkgver=1.4.0
_commit=2efd28ef5dcd8b7ad44a41777ce640debbbf9c39
pkgrel=01
pkgdesc="Plugin and hook calling mechanisms for python"
url="https://github.com/pytest-dev/pluggy"
depends=('python')
makedepends=('git' 'python-setuptools-scm')
checkdepends=('python-pytest')
source=("git+https://github.com/pytest-dev/pluggy.git#commit=$_commit")
build() {
cd pluggy
python setup.py build
}
check() {
cd pluggy
PYTHONPATH="$PWD"/src pytest
}
package() {
cd pluggy
python setup.py install -O1 --root "$pkgdir"
install -Dm644 LICENSE -t "$pkgdir"/usr/share/licenses/$pkgname/
}
#---- arch license gpg-key & sha256sums ----
arch=(x86_64)
license=('MIT')
sha256sums=(SKIP)
## 4170bc7d44ebe77e364883ac594133b3bbb2ad29941642fdb02cee7ebe2049be python-pluggy-1.4.0-01-x86_64.pkg.tar.lz

View File

@ -0,0 +1,31 @@
# Maintainer: Felix Yan <felixonmars@archlinux.org>
pkgname=python-pluggy
pkgver=1.4.0
_commit=2efd28ef5dcd8b7ad44a41777ce640debbbf9c39
pkgrel=1
pkgdesc="Plugin and hook calling mechanisms for python"
arch=('any')
url="https://github.com/pytest-dev/pluggy"
license=('MIT')
depends=('python')
makedepends=('git' 'python-setuptools-scm')
checkdepends=('python-pytest')
source=("git+https://github.com/pytest-dev/pluggy.git#commit=$_commit")
sha512sums=('SKIP')
build() {
cd pluggy
python setup.py build
}
check() {
cd pluggy
PYTHONPATH="$PWD"/src pytest
}
package() {
cd pluggy
python setup.py install -O1 --root "$pkgdir"
install -Dm644 LICENSE -t "$pkgdir"/usr/share/licenses/$pkgname/
}

1
python-pluggy/clean Normal file
View File

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

5
python-pluggy/deps Normal file
View File

@ -0,0 +1,5 @@
python
git
python-setuptools-scm
python-pytest

6
python-pluggy/time Normal file
View File

@ -0,0 +1,6 @@
real 0m4.018s
user 0m2.726s
sys 0m0.595s

49
svt-av1/PKGBUILD 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: