From 17f69270fdccc624b5629f91c6707af47adb22ea Mon Sep 17 00:00:00 2001 From: aliriza Date: Thu, 9 Feb 2023 12:01:09 +0000 Subject: [PATCH] packaging --- dev/libs/newt/ympbuild | 36 ++++++++++++++++++++++++++++++++ dev/libs/popt/ympbuild | 33 +++++++++++++++++++++++++++++ net/misc/networkmanager/ympbuild | 2 +- sys/libs/slang/ympbuild | 32 ++++++++++++++++++++++++++++ 4 files changed, 102 insertions(+), 1 deletion(-) create mode 100644 dev/libs/newt/ympbuild create mode 100644 dev/libs/popt/ympbuild create mode 100644 sys/libs/slang/ympbuild diff --git a/dev/libs/newt/ympbuild b/dev/libs/newt/ympbuild new file mode 100644 index 00000000..e11df255 --- /dev/null +++ b/dev/libs/newt/ympbuild @@ -0,0 +1,36 @@ +#!/usr/bin/env bash +name='newt' +release='1' +version='0.52.23' +url='https://releases.pagure.org/newt' +description="Redhat's Newt windowing toolkit development files" +email='aliriza.keskin@pardus.org.tr' +maintainer='aliriza' +license=('GPLv3') +source=("https://releases.pagure.org/newt/newt-$version.tar.gz") +depends=(slang popt) +makedepends=(python) +md5sums=('70aefeff0f3e9444a69dbdae9a931442') +group=(dev.libs) +uses=() +arch=('x86_64') + +cd $name-$version + +setup(){ + ./configure --prefix=/usr \ + --libdir=/usr/lib64/ +} + +build(){ + make $jobs +} + +package(){ + make install $jobs + # move python module directory + pyver=$(python -c 'import platform; print(".".join(platform.python_version().split(".")[0:2]))') + mv "$DESTDIR"/usr/lib64/python$pyver/site-packages "$DESTDIR"/usr/lib64/python3 + rm -rvf "$DESTDIR"/usr/lib64/python3.* +} + diff --git a/dev/libs/popt/ympbuild b/dev/libs/popt/ympbuild new file mode 100644 index 00000000..5698050b --- /dev/null +++ b/dev/libs/popt/ympbuild @@ -0,0 +1,33 @@ +#!/usr/bin/env bash +name='popt' +release='1' +version='1.19' +url='https://github.com/rpm-software-management/popt' +description='Parse Options - Command line parser' +email='aliriza.keskin@pardus.org.tr' +maintainer='aliriza' +license=('GPLv3') +source=("https://github.com/rpm-software-management/popt/archive/refs/tags/popt-$version-rc1.tar.gz") +depends=() +makedepends=() +md5sums=('d2e41e1338e1227826d986855344925b') +group=() +uses=() +arch=('x86_64') + +cd $name-$name-$version-rc1 + +setup(){ + autoreconf -fvi + ./configure --prefix=/usr \ + --libdir=/usr/lib64/ +} + +build(){ + make $jobs +} + +package(){ + make install $jobs +} + diff --git a/net/misc/networkmanager/ympbuild b/net/misc/networkmanager/ympbuild index 6927e49b..8382b81a 100644 --- a/net/misc/networkmanager/ympbuild +++ b/net/misc/networkmanager/ympbuild @@ -8,7 +8,7 @@ email='aliriza.keskin@pardus.org.tr' maintainer='aliriza' license=('GPLv3') source=("https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/archive/$version/NetworkManager-$version.tar.gz") -depends=(libndp nss) +depends=(libndp nss newt) makedepends=(libxslt gobject-introspection) md5sums=('9495b3b631194bdeb701acfe8240e073') group=(net.misc) diff --git a/sys/libs/slang/ympbuild b/sys/libs/slang/ympbuild new file mode 100644 index 00000000..ad946f6f --- /dev/null +++ b/sys/libs/slang/ympbuild @@ -0,0 +1,32 @@ +#!/usr/bin/env bash +name='slang' +release='1' +version='2.3.3' +url='https://www.jedsoft.org/releases/slang/' +description='Multi-platform library designed to allow a developer to create robust software' +email='aliriza.keskin@pardus.org.tr' +maintainer='aliriza' +license=('GPLv3') +source=("https://www.jedsoft.org/releases/slang/slang-$version.tar.bz2") +depends=(zlib) +makedepends=() +md5sums=('69015c8300088373eb65ffcc6ed4db8c') +group=() +uses=() +arch=('x86_64') + +cd $name-$version + +setup(){ + ./configure --prefix=/usr \ + --libdir=/usr/lib64/ +} + +build(){ + make $jobs +} + +package(){ + make install $jobs +} +