diff --git a/app/crypt/gcr/ympbuild b/app/crypt/gcr/ympbuild index 46c5b9c7..11376d71 100644 --- a/app/crypt/gcr/ympbuild +++ b/app/crypt/gcr/ympbuild @@ -19,7 +19,8 @@ cd $name-$version setup(){ meson setup build --prefix=/usr \ - --libdir=/usr/lib64/ + --libdir=/usr/lib64/ \ + -Dsystemd=disabled } build(){ diff --git a/app/doc/doxygen/ympbuild b/app/doc/doxygen/ympbuild index ce04950f..3427e04b 100644 --- a/app/doc/doxygen/ympbuild +++ b/app/doc/doxygen/ympbuild @@ -7,15 +7,15 @@ description='Documentation system for C++, C, Java, IDL and PHP' email='akarsu@protonmail.com' maintainer='akarsu' license=('GPLv3') -source=("https://doxygen.nl/files/doxygen-${version}.src.tar.gz") -depends=(cmake) -makedepends=() -md5sums=('95008edf2d84aeefb7c65a6a4857dc2c') +source=("https://github.com/doxygen/doxygen/archive/refs/tags/Release_${version//./_}.tar.gz") +depends=() +makedepends=(cmake) +md5sums=('c273eeeecaff4902007bd66169c249ca') group=(app.doc) uses=() arch=('x86_64') -cd $name-$version +cd $name-Release_${version//./_} setup () { cmake -B build -G Ninja \ diff --git a/dev/cpp/glibmm/ympbuild b/dev/cpp/glibmm/ympbuild index 19ecea58..e17470b8 100644 --- a/dev/cpp/glibmm/ympbuild +++ b/dev/cpp/glibmm/ympbuild @@ -3,12 +3,12 @@ name='glibmm' release='1' version='2.66.6' url='https://www.gtkmm.org' -description=' C++ bindings for GLib' +description='C++ bindings for GLib' email='akarsu@protonmail.com' maintainer='akarsu' license=('LGPL') source=("https://download.gnome.org/sources/glibmm/${version%.*}/glibmm-${version}.tar.xz") -depends=(glib) +depends=(glib libsigc++2) makedepends=() md5sums=('6defa41dd789059e57b0b417c36c004f') group=(dev.cpp) @@ -16,10 +16,15 @@ uses=() arch=('x86_64') cd $name-$version +export PATH=$HOME:$PATH + +prepare () { + ln -s /bin/true $HOME/dot +} setup () { meson setup build --prefix=/usr \ - --libdir=/usr/lib64/ + --libdir=/usr/lib64/ } build () { diff --git a/dev/cpp/gtkmm3/ympbuild b/dev/cpp/gtkmm3/ympbuild index d93b6b60..e6f42709 100644 --- a/dev/cpp/gtkmm3/ympbuild +++ b/dev/cpp/gtkmm3/ympbuild @@ -8,7 +8,7 @@ email='akarsu@protonmail.com' maintainer='akarsu' license=('LGPL') source=("https://download.gnome.org/sources/gtkmm/${version%.*}/gtkmm-${version}.tar.xz") -depends=(atkmm cairomm glibmm) +depends=(atkmm cairomm glibmm pangomm) makedepends=(mm-common) md5sums=('9576353c26db5e273a074264b68ad6cf') group=(dev.cpp) diff --git a/dev/cpp/mm-common/pangomm/ympbuild b/dev/cpp/pangomm/ympbuild similarity index 100% rename from dev/cpp/mm-common/pangomm/ympbuild rename to dev/cpp/pangomm/ympbuild diff --git a/dev/libs/libsigc++/ympbuild b/dev/libs/libsigc++/ympbuild new file mode 100644 index 00000000..7ee6beaf --- /dev/null +++ b/dev/libs/libsigc++/ympbuild @@ -0,0 +1,32 @@ +#!/usr/bin/env bash +name='libsigc++' +release='1' +version='3.4.0' +url='https://example.org' +description='Typesafe callback system for standard C++' +email='aliriza.keskin@pardus.org.tr' +maintainer='aliriza' +license=('GPLv3') +source=("https://github.com/libsigcplusplus/libsigcplusplus/archive/refs/tags/$version.tar.gz") +depends=(gcc) +makedepends=() +md5sums=('4fbe910401267fff4784f535ff859be1') +group=(dev.libs) +uses=() +arch=('x86_64') + +cd libsigcplusplus-$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/libs/libsigc++2/ympbuild b/dev/libs/libsigc++2/ympbuild new file mode 100644 index 00000000..3f945e4f --- /dev/null +++ b/dev/libs/libsigc++2/ympbuild @@ -0,0 +1,32 @@ +#!/usr/bin/env bash +name='libsigc++2' +release='1' +version='2.12.0' +url='https://example.org' +description='Typesafe callback system for standard C++' +email='aliriza.keskin@pardus.org.tr' +maintainer='aliriza' +license=('GPLv3') +source=("https://download.gnome.org/sources/libsigc++/${version%.*}/libsigc++-$version.tar.xz") +depends=(gcc) +makedepends=() +md5sums=('943b7aef5d74fbc4f4a3bb67bcfaae02') +group=(dev.libs) +uses=() +arch=('x86_64') + +cd libsigc++-$version + +setup () { + meson setup build --prefix=/usr \ + --libdir=/usr/lib64/ +} + +build () { + ninja -C build $jobs +} + +package () { + ninja -C build install $jobs +} + diff --git a/x11/misc/lightdm-gtk-greeter/ympbuild b/x11/misc/lightdm-gtk-greeter/ympbuild index fe414bfd..d6aea873 100644 --- a/x11/misc/lightdm-gtk-greeter/ympbuild +++ b/x11/misc/lightdm-gtk-greeter/ympbuild @@ -9,7 +9,7 @@ maintainer='akarsu' license=('GPLv3') source=("https://github.com/Xubuntu/lightdm-gtk-greeter/archive/refs/tags/lightdm-gtk-greeter-${version}.tar.gz") depends=(gtk3 lightdm) -makedepends=(exo gobject-introspection intltool) +makedepends=(exo gobject-introspection intltool xfce4-dev-tools) md5sums=('c664b5de0a737d0c05748a06d589bee4') group=(x11.misc) uses=()