From 5238ad87d86efa6d1322ede49abf8cee1ca2bf65 Mon Sep 17 00:00:00 2001 From: bayramkarahan Date: Wed, 25 Jan 2023 22:12:16 +0300 Subject: [PATCH] hwdata wlroots lcms libjpeg seatd --- gui/libs/wlroots/ympbuild | 32 ++++++++++++++++++++++++++++++++ media/libs/lcms/ympbuild | 32 ++++++++++++++++++++++++++++++++ media/libs/libjpeg/ympbuild | 36 ++++++++++++++++++++++++++++++++++++ sys/apps/hwdata/ympbuild | 32 ++++++++++++++++++++++++++++++++ sys/outh/seatd/ympbuild | 32 ++++++++++++++++++++++++++++++++ 5 files changed, 164 insertions(+) create mode 100644 gui/libs/wlroots/ympbuild create mode 100644 media/libs/lcms/ympbuild create mode 100644 media/libs/libjpeg/ympbuild create mode 100644 sys/apps/hwdata/ympbuild create mode 100644 sys/outh/seatd/ympbuild diff --git a/gui/libs/wlroots/ympbuild b/gui/libs/wlroots/ympbuild new file mode 100644 index 00000000..659f6a5f --- /dev/null +++ b/gui/libs/wlroots/ympbuild @@ -0,0 +1,32 @@ +#!/usr/bin/env bash +name='wlroots' +release='1' +version='0.16.1' +url='https://gitlab.freedesktop.org/wlroots/wlroots' +description='Pluggable, composable, unopinionated modules for building a Wayland compositor' +email='bayramk@gmail.com' +maintainer='bk' +license=('GPLv3') +source=('https://gitlab.freedesktop.org/wlroots/wlroots/-/archive/0.16.1/wlroots-0.16.1.tar.gz') +depends=(seatd hwdata eudev libxkbcommon wayland) +makedepends=() +md5sums=('c6e2144108667d6c5b590f626aff7763') +group=(gui.libs) +uses=() +arch=('x86_64') + +cd $name-$version + +setup(){ + meson setup build --prefix=/usr \ + --libdir=/usr/lib64/ +} + +build(){ + ninja -C build +} + +package(){ + ninja -C build install +} + diff --git a/media/libs/lcms/ympbuild b/media/libs/lcms/ympbuild new file mode 100644 index 00000000..b95aaa81 --- /dev/null +++ b/media/libs/lcms/ympbuild @@ -0,0 +1,32 @@ +#!/usr/bin/env bash +name='lcms' +release='1' +version='2-2.14' +url='https://example.org' +description='Package description missing' +email='bayramk@gmail.com' +maintainer='bk' +license=('GPLv3') +source=('https://github.com/mm2/Little-CMS/releases/download/lcms2.14/lcms2-2.14.tar.gz') +depends=() +makedepends=() +md5sums=('7f7baa3e605c961b9301135105ee9a34') +group=(media.libs) +uses=() +arch=('x86_64') + +cd $name$version + +setup(){ + meson setup build --prefix=/usr \ + --libdir=/usr/lib64/ +} + +build(){ + ninja -C build +} + +package(){ + ninja -C build install +} + diff --git a/media/libs/libjpeg/ympbuild b/media/libs/libjpeg/ympbuild new file mode 100644 index 00000000..191d2ba6 --- /dev/null +++ b/media/libs/libjpeg/ympbuild @@ -0,0 +1,36 @@ +#!/usr/bin/env bash +name='libjpeg-turbo' +release='1' +version='2.1.4' +url='MMX, SSE, and SSE2 SIMD accelerated JPEG library' +description='https://libjpeg-turbo.org/' +email='bayramk@gmail.com' +maintainer='bk' +license=('GPLv3') +source=('https://github.com/libjpeg-turbo/libjpeg-turbo/archive/refs/tags/2.1.4.tar.gz') +depends=() +makedepends=() +md5sums=('357dc26a802c34387512a42697846d16') +group=(media.libs) +uses=() +arch=('x86_64') + +cd $name-$version + +setup(){ + mkdir build + cd build + cmake -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_INSTALL_LIBDIR=lib64 .. +} + +build(){ + cd build + make -j`nproc` +} + +package(){ + cd build + make install -j`nproc` +} + diff --git a/sys/apps/hwdata/ympbuild b/sys/apps/hwdata/ympbuild new file mode 100644 index 00000000..5e0da975 --- /dev/null +++ b/sys/apps/hwdata/ympbuild @@ -0,0 +1,32 @@ +#!/usr/bin/env bash +name='hwdata' +release='1' +version='0.366' +url='https://github.com/vcrhonek/hwdata' +description='Hardware identification and configuration data' +email='bayramk@gmail.com' +maintainer='bk' +license=('GPLv3') +source=('https://github.com/vcrhonek/hwdata/archive/refs/tags/v0.366.tar.gz') +depends=() +makedepends=() +md5sums=('c80465b4b955177a3409f1f4d39d86ca') +group=(sys.apps) +uses=() +arch=('x86_64') + +cd $name-$version + +setup(){ + ./configure --prefix=/usr \ + --libdir=/usr/lib64/ +} + +build(){ + make -j`nproc` +} + +package(){ + make install -j`nproc` +} + diff --git a/sys/outh/seatd/ympbuild b/sys/outh/seatd/ympbuild new file mode 100644 index 00000000..76a108e9 --- /dev/null +++ b/sys/outh/seatd/ympbuild @@ -0,0 +1,32 @@ +#!/usr/bin/env bash +name='seatd' +release='1' +version='0.7.0' +url='https://sr.ht/~kennylevinsen/seatd' +description='Minimal seat management daemon and universal library' +email='bayramk@gmail.com' +maintainer='bk' +license=('GPLv3') +source=('https://github.com/kennylevinsen/seatd/archive/refs/tags/0.7.0.tar.gz') +depends=() +makedepends=() +md5sums=('922b8a4ca4dfdb1f43a294db9e77bcf7') +group=(sys.outh) +uses=() +arch=('x86_64') + +cd $name-$version + +setup(){ + meson setup build --prefix=/usr \ + --libdir=/usr/lib64/ +} + +build(){ + ninja -C build +} + +package(){ + ninja -C build install +} +