diff --git a/app/arch/brotli/ympbuild b/app/arch/brotli/ympbuild new file mode 100644 index 00000000..981524a0 --- /dev/null +++ b/app/arch/brotli/ympbuild @@ -0,0 +1,35 @@ +#!/usr/bin/env bash +name='brotli' +release='1' +version='1.0.9' +url='https://github.com/google/brotli' +description='Generic-purpose lossless compression algorithm' +email='aliriza.keskin@pardus.org.tr' +maintainer='aliriza' +license=('GPLv3') +source=("https://github.com/google/brotli/archive/refs/tags/v$version.tar.gz") +depends=() +makedepends=() +md5sums=('c2274f0c7af8470ad514637c35bcee7d') +group=() +uses=() +arch=('x86_64') + +cd $name-$version + +setup(){ + mkdir build + cd build + cmake .. \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DBUILD_SHARED_LIBS=True +} + +build(){ + make -C build $jobs +} + +package(){ + make -C build install $jobs +} + diff --git a/media/libs/libjxl/ympbuild b/media/libs/libjxl/ympbuild index 049bc385..cae01395 100644 --- a/media/libs/libjxl/ympbuild +++ b/media/libs/libjxl/ympbuild @@ -8,7 +8,7 @@ email='parduscix@yandex.ru' maintainer='sulincix' license=('GPLv3') source=("https://github.com/libjxl/libjxl/archive/refs/tags/v$version.tar.gz") -depends=(highway) +depends=(brotli libjpeg-turbo highway libpng) makedepends=() md5sums=('04a73be60211224e039d791a902a46de') group=() @@ -22,14 +22,23 @@ setup(){ cd build cmake .. \ -DCMAKE_INSTALL_PREFIX:PATH='/usr' \ - -DBUILD_TESTING=OFF + -DBUILD_TESTING=OFF \ + -DJPEGXL_ENABLE_MANPAGES=OFF \ + -DJPEGXL_ENABLE_DOXYGEN=OFF \ + -DJPEGXL_ENABLE_BENCHMARK=OFF \ + -DJPEGXL_ENABLE_COVERAGE=OFF \ + -DJPEGXL_ENABLE_EXAMPLES=OFF \ + -DJPEGXL_ENABLE_FUZZERS=OFF \ + -DJPEGXL_ENABLE_SJPEG=OFF \ + -DJPEGXL_ENABLE_SKCMS=OFF \ + -DJPEGXL_ENABLE_VIEWERS=OFF } build(){ - make $jobs + make -C build $jobs } package(){ - make install $jobs + make -C build install $jobs } diff --git a/sys/apps/highway/ympbuild b/sys/apps/highway/ympbuild new file mode 100644 index 00000000..498da5e7 --- /dev/null +++ b/sys/apps/highway/ympbuild @@ -0,0 +1,35 @@ +#!/usr/bin/env bash +name='highway' +release='1' +version='1.0.4' +url='https://github.com/google/highway' +description='Performance-portable, length-agnostic SIMD with runtime dispatch' +email='aliriza.keskin@pardus.org.tr' +maintainer='aliriza' +license=('GPLv3') +source=("https://github.com/google/highway/archive/refs/tags/$version.tar.gz") +depends=() +makedepends=() +md5sums=('2747e50aa0ec0126cabc3b50799b9547') +group=(sys.app) +uses=() +arch=('x86_64') + +cd $name-$version + +setup(){ + mkdir build + cd build + cmake .. \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DBUILD_TESTING=OFF +} + +build(){ + make -C build $jobs +} + +package(){ + make -C build install $jobs +} +