diff --git a/dev/libs/libayatana-appindicator/ympbuild b/dev/libs/libayatana-appindicator/ympbuild new file mode 100644 index 00000000..008ff9af --- /dev/null +++ b/dev/libs/libayatana-appindicator/ympbuild @@ -0,0 +1,36 @@ +#!/usr/bin/env bash +name='libayatana-appindicator' +release='1' +version='0.5.92' +url='https://github.com/AyatanaIndicators' +description='Ayatana Application Indicators Shared Library' +email='aliriza.keskin@pardus.org.tr' +maintainer='aliriza' +license=('GPLv3') +source=("https://github.com/AyatanaIndicators/libayatana-appindicator/archive/refs/tags/$version.tar.gz") +depends=(gtk3) +makedepends=(libayatana-indicator) +md5sums=('58ab97d0c2e1c5941d287ff6164afaaf') +group=(dev.libs) +uses=() +arch=('x86_64') + +cd $name-$version + +setup(){ + mkdir build + cd build + cmake .. -G Ninja \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_INSTALL_LIBDIR=lib64 \ + -DENABLE_BINDINGS_MONO=OFF +} + +build(){ + ninja -C build $jobs +} + +package(){ + ninja -C build install $jobs +} + diff --git a/dev/libs/libayatana-ido/ympbuild b/dev/libs/libayatana-ido/ympbuild new file mode 100644 index 00000000..81491ca4 --- /dev/null +++ b/dev/libs/libayatana-ido/ympbuild @@ -0,0 +1,36 @@ +#!/usr/bin/env bash +name='libayatana-ido' +release='1' +version='0.9.3' +url='https://github.com/AyatanaIndicators/ayatana-ido' +description='Package description missing' +email='aliriza.keskin@pardus.org.tr' +maintainer='aliriza' +license=('GPLv3') +source=("https://github.com/AyatanaIndicators/ayatana-ido/archive/refs/tags/$version.tar.gz") +depends=(gtk3) +makedepends=() +md5sums=('596a1f9a13d5a903bc46d26175bbe6b0') +group=(dev.libs) +uses=() +arch=('x86_64') + +cd ayatana-ido-$version + +setup(){ + mkdir build + cd build + cmake .. -G Ninja \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_INSTALL_LIBDIR=lib64 \ + -DENABLE_TESTS=OFF + +} + +build(){ + ninja -C build $jobs +} + +package(){ + ninja -C build install $jobs +} diff --git a/dev/libs/libayatana-indicator/ympbuild b/dev/libs/libayatana-indicator/ympbuild new file mode 100644 index 00000000..bed417e8 --- /dev/null +++ b/dev/libs/libayatana-indicator/ympbuild @@ -0,0 +1,35 @@ +#!/usr/bin/env bash +name='libayatana-indicator' +release='1' +version='0.9.3' +url='https://github.com/AyatanaIndicators/libayatana-indicator' +description='Package description missing' +email='aliriza.keskin@pardus.org.tr' +maintainer='aliriza' +license=('GPLv3') +source=("https://github.com/AyatanaIndicators/libayatana-indicator/archive/refs/tags/$version.tar.gz") +depends=(libayatana-ido) +makedepends=() +md5sums=('ca55c642e9fb8192c5f80908b1a74b2f') +group=(deb.libs) +uses=() +arch=('x86_64') + +cd $name-$version + +setup(){ + mkdir build + cd build + cmake .. -G Ninja \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_INSTALL_LIBDIR=lib64 +} + +build(){ + ninja -C build $jobs +} + +package(){ + ninja -C build install $jobs +} + diff --git a/dev/libs/libdbusmenu/ympbuild b/dev/libs/libdbusmenu/ympbuild new file mode 100644 index 00000000..c4c73679 --- /dev/null +++ b/dev/libs/libdbusmenu/ympbuild @@ -0,0 +1,36 @@ +#!/usr/bin/env bash +name='libdbusmenu' +release='1' +version='16.04.0' +url='https://launchpad.net/libdbusmenu' +description='Package description missing' +email='aliriza.keskin@pardus.org.tr' +maintainer='aliriza' +license=('GPLv3') +source=("https://launchpad.net/libdbusmenu/16.04/$version/+download/libdbusmenu-$version.tar.gz") +depends=(gtk3) +makedepends=(intltool) +md5sums=('3c05d53053b3ea69384b5f93d7a4c7c4') +group=(dev.libs) +uses=() +arch=('x86_64') + +cd $name-$version +export CFLAGS="$CFLAGS -Wno-error" + + +setup(){ + ./configure --prefix=/usr \ + --libdir=/usr/lib64/ \ + --with-gtk=3 \ + --disable-dumper +} + +build(){ + make $jobs +} + +package(){ + make install $jobs +} + diff --git a/dev/libs/libindicator/ympbuild b/dev/libs/libindicator/ympbuild new file mode 100644 index 00000000..aed75b0a --- /dev/null +++ b/dev/libs/libindicator/ympbuild @@ -0,0 +1,38 @@ +#!/usr/bin/env bash +name='libindicator' +release='1' +version='12.10.1' +url='https://launchpad.net/libindicator' +description='Package description missing' +email='aliriza.keskin@pardus.org.tr' +maintainer='aliriza' +license=('GPLv3') +source=('https://launchpad.net/libindicator/12.10/12.10.1/+download/libindicator-12.10.1.tar.gz') +depends=(gtk3) +makedepends=() +md5sums=('5fd4d6bab339fc9611078b64c44a85a8') +group=(dev.libs) +uses=() +arch=('x86_64') + +cd $name-$version + +prepare(){ + sed -i 's/-Werror//' {libindicator,tools}/Makefile.am +} + +setup(){ + autoreconf -fvi + ./configure --prefix=/usr \ + --libdir=/usr/lib64/ \ + --with-gtk=3 +} + +build(){ + make $jobs +} + +package(){ + make install $jobs +} + diff --git a/gnome/extra/nm-applet/ympbuild b/gnome/extra/nm-applet/ympbuild index af31dfa3..9ff9ce57 100644 --- a/gnome/extra/nm-applet/ympbuild +++ b/gnome/extra/nm-applet/ympbuild @@ -8,7 +8,7 @@ email='aliriza.keskin@pardus.org.tr' maintainer='aliriza' license=('GPLv3') source=("https://gitlab.gnome.org/GNOME/network-manager-applet/-/archive/$version/network-manager-applet-$version.tar.gz") -depends=(libsecret gtk3 networkmanager) +depends=(libsecret gtk3 networkmanager libnma libayatana-appindicator) makedepends=() md5sums=('cf18a8da802218479a958c50e2a33b9c') group=(gnome.extra) @@ -20,14 +20,15 @@ cd network-manager-applet-$version setup(){ meson setup build --prefix=/usr \ -Dselinux=false \ - --libdir=/usr/lib64/ + --libdir=/usr/lib64/ \ + -Dwwan=false } build(){ - make -C build $jobs + ninja -C build $jobs } package(){ - make -C build install $jobs + ninja -C build install $jobs }