From 2258b93c6e5465dda461330196016cbe23055ae6 Mon Sep 17 00:00:00 2001 From: bayramkarahan Date: Sun, 21 May 2023 22:19:44 +0300 Subject: [PATCH] udisk depent --- app/text/yelp-tools/ympbuild | 32 ++++++++++++++++++++++++++++ dev/python/py3-cython/ympbuild | 27 +++++++++++++++++++++++ dev/python/py3-lxml/ympbuild | 29 +++++++++++++++++++++++++ gnome/extra/yelp-xsl/ympbuild | 33 ++++++++++++++++++++++++++++ x11/apps/xmodmap/ympbuild | 32 ++++++++++++++++++++++++++++ x11/misc/lightdm/ympbuild | 39 ++++++++++++++++++++++++++++++++++ 6 files changed, 192 insertions(+) create mode 100644 app/text/yelp-tools/ympbuild create mode 100644 dev/python/py3-cython/ympbuild create mode 100644 dev/python/py3-lxml/ympbuild create mode 100644 gnome/extra/yelp-xsl/ympbuild create mode 100644 x11/apps/xmodmap/ympbuild create mode 100644 x11/misc/lightdm/ympbuild diff --git a/app/text/yelp-tools/ympbuild b/app/text/yelp-tools/ympbuild new file mode 100644 index 00000000..e63b9152 --- /dev/null +++ b/app/text/yelp-tools/ympbuild @@ -0,0 +1,32 @@ +#!/usr/bin/env bash +name='yelp-tools' +release='1' +version='42.1' +url='https://wiki.gnome.org/Apps/Yelp/Tools' +description='Collection of tools for building and converting documentation' +email='bayramk@gmail.com' +maintainer='bk' +license=('GPLv3') +source=("https://gitlab.gnome.org/GNOME/yelp-tools/-/archive/42.1/yelp-tools-$version.tar.gz") +depends=(libX11 py3-lxml yelp-xsl) +makedepends=() +md5sums=('dfc3548206a9ad1d7ad5d2c44df6d87b') +group=(app.text) +uses=() +arch=('x86_64') + +cd $name-$version + +setup(){ + meson setup build --prefix=/usr \ + --libdir=/usr/lib64/ +} + +build(){ + ninja -C build $jobs +} + +package(){ + ninja -C build install $jobs +} + diff --git a/dev/python/py3-cython/ympbuild b/dev/python/py3-cython/ympbuild new file mode 100644 index 00000000..263283d9 --- /dev/null +++ b/dev/python/py3-cython/ympbuild @@ -0,0 +1,27 @@ +#!/usr/bin/env bash +name='py3-cython' +release='1' +version='0.29.34' +url='https://cython.org/' +description='A Python to C compiler.' +email='bayramk@gmail.com' +maintainer='bk' +license=('GPLv3') +source=("https://github.com/cython/cython/archive/refs/tags/$version.tar.gz") +depends=(python libxml2 libxslt) +makedepends=() +md5sums=('e8fb3a99e91c8e7713a9609315f5063e') +group=(dev.python) +uses=() +arch=('x86_64') + + cd cython-$version + +build(){ + python3 setup.py build +} + +package(){ + python3 setup.py install --root="${DESTDIR}" --install-lib=/usr/lib64/python3 --optimize=1 --skip-build +} + diff --git a/dev/python/py3-lxml/ympbuild b/dev/python/py3-lxml/ympbuild new file mode 100644 index 00000000..495c9dd6 --- /dev/null +++ b/dev/python/py3-lxml/ympbuild @@ -0,0 +1,29 @@ +#!/usr/bin/env bash +name='py3-lxml' +release='1' +version='4.9.2' +url='https://pypi.org/project/lxml/' +description='Powerful and Pythonic XML processing library combining libxml2/libxslt with the ElementTree API.' +email='bayramk@gmail.com' +maintainer='bk' +license=('GPLv3') +source=("https://github.com/lxml/lxml/archive/refs/tags/lxml-$version.tar.gz") +depends=(python libxml2 libxslt py3-cython) +makedepends=() +md5sums=('08379bd7d53386d636db7ff3d0e05fde') +group=(dev.python) +uses=() +arch=('x86_64') + + +mv lxml-lxml-$version lxml-$version + cd lxml-$version + +build(){ + python3 setup.py build +} + +package(){ + python3 setup.py install --root="${DESTDIR}" --install-lib=/usr/lib64/python3 --optimize=1 --skip-build +} + diff --git a/gnome/extra/yelp-xsl/ympbuild b/gnome/extra/yelp-xsl/ympbuild new file mode 100644 index 00000000..1fa4678a --- /dev/null +++ b/gnome/extra/yelp-xsl/ympbuild @@ -0,0 +1,33 @@ +#!/usr/bin/env bash +name='yelp-xsl' +release='1' +version='42.1' +url='https://gitlab.gnome.org/GNOME/yelp-xsl' +description='XSL stylesheets for yelp' +email='bayramk@gmail.com' +maintainer='bk' +license=('GPLv3') +source=("https://gitlab.gnome.org/GNOME/yelp-xsl/-/archive/$version/yelp-xsl-$version.tar.gz") +depends=() +makedepends=() +md5sums=('be9833ea51a6d45a94acf6103c9730d5') +group=(gnome.extra) +uses=() +arch=('x86_64') + +cd $name-$version + +setup(){ + autoreconf -fvi + ./configure --prefix=/usr \ + --libdir=/usr/lib64/ +} + +build(){ + make $jobs +} + +package(){ + make install $jobs +} + diff --git a/x11/apps/xmodmap/ympbuild b/x11/apps/xmodmap/ympbuild new file mode 100644 index 00000000..552e3fb8 --- /dev/null +++ b/x11/apps/xmodmap/ympbuild @@ -0,0 +1,32 @@ +#!/usr/bin/env bash +name='xmodmap' +release='1' +version='1.0.11' +url='https://gitlab.freedesktop.org/xorg/app/xmodmap' +description='utility for modifying keymaps and pointer button mappings in X' +email='bk@gmail.com' +maintainer='bk' +license=('GPLv3') +source=("https://xorg.freedesktop.org/archive/individual/app/xmodmap-$version.tar.gz") +depends=(libX11) +makedepends=() +md5sums=('b9ffdd93021e279f5c4f6c49b6bd00b9') +group=(x11.apps) +uses=() +arch=('x86_64') + +cd $name-$version + +setup(){ + ./configure --prefix=/usr \ + --libdir=/usr/lib64/ +} + +build(){ + make $jobs +} + +package(){ + make install $jobs +} + diff --git a/x11/misc/lightdm/ympbuild b/x11/misc/lightdm/ympbuild new file mode 100644 index 00000000..1c126588 --- /dev/null +++ b/x11/misc/lightdm/ympbuild @@ -0,0 +1,39 @@ +#!/usr/bin/env bash +name='lightdm' +release='1' +version='1.32.0' +url='https://github.com/canonical/lightdm' +description='A lightweight display manager' +email='bayramk@gmail.com' +maintainer='bk' +license=('GPLv3') +source=("https://salsa.debian.org/xfce-extras-team/lightdm/-/archive/debian/$version-1/lightdm-debian-$version-1.tar.gz") +depends=(libX11 pam libxklavier polkit xorg-server libxcb glib libgcrypt libXdmcp xmodmap xrdb yelp-tools libXi) +makedepends=(gobject-introspection vala intltool) +md5sums=('2b845ca384f042f21b646a76c52345f0') +group=(x11.misc) +uses=() +arch=('x86_64') + +#cd $name-$version-1 +cd lightdm-debian-$version-1 +setup(){ + ./autogen.sh + ./configure --prefix=/usr \ + --libdir=/usr/lib64/ \ + --disable-tests \ + --disable-gtk-doc \ + --enable-yelp-tools \ + --enable-qt5-base \ + --with-greeter-user=lightdm \ + --with-greeter-session=lightdm-gtk-greeter +} + +build(){ + make $jobs +} + +package(){ + make install $jobs +} +