From 5e7f435c9e72945a573b4529f64d508fc46102be Mon Sep 17 00:00:00 2001 From: aliriza Date: Mon, 27 Mar 2023 07:46:12 +0000 Subject: [PATCH] fixes --- app/crypt/gnupg/ympbuild | 33 +++++++++++++++++++++++++++++++++ media/video/pipewire/ympbuild | 23 +++++++++++++++++++---- sys/apps/dbus/ympbuild | 5 +++-- 3 files changed, 55 insertions(+), 6 deletions(-) create mode 100644 app/crypt/gnupg/ympbuild diff --git a/app/crypt/gnupg/ympbuild b/app/crypt/gnupg/ympbuild new file mode 100644 index 00000000..28d3bea7 --- /dev/null +++ b/app/crypt/gnupg/ympbuild @@ -0,0 +1,33 @@ +#!/usr/bin/env bash +name='gnupg' +release='1' +version='2.4.0' +url='https://www.gnupg.org/' +description='Complete and free implementation of the OpenPGP standard' +email='akarsu@protonmail.com' +maintainer='akarsu' +license=('GPLv3' 'BSD' 'custom' 'GPL2' 'LGPL3' 'GPL2.1' 'MIT') +source=("https://www.gnupg.org/ftp/gcrypt/gnupg/gnupg-$version.tar.bz2") +depends=(libassuan libgcrypt libksba npth gnutls pinentry) +makedepends=() +md5sums=('1a9dd55be7a9d0a6ef34ec3ba0d674a5') +group=(app.crypt) +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/media/video/pipewire/ympbuild b/media/video/pipewire/ympbuild index 5daba381..3bcb7e7c 100644 --- a/media/video/pipewire/ympbuild +++ b/media/video/pipewire/ympbuild @@ -8,7 +8,7 @@ email='bayramk@gmail.com' maintainer='bk' license=('GPLv3') source=("https://gitlab.freedesktop.org/pipewire/pipewire/-/archive/$version/pipewire-$version.tar.gz") -depends=() +depends=(dbus eudev) makedepends=() md5sums=('c3f399f63b6a520fce5f25ab7b9c9e1f') group=(media.video) @@ -18,9 +18,24 @@ arch=('x86_64') cd $name-$version setup(){ - #./autogen.sh - meson setup build --prefix=/usr \ - --libdir=/usr/lib64 + meson setup build --prefix=/usr \ + --libdir=/usr/lib64 \ + -Db_lto=true \ + -Dlibjack-path=/usr/lib \ + -Dlibv4l2-path=/usr/lib \ + -Ddocs=disabled \ + -Dman=enabled \ + -Dgstreamer=enabled \ + -Dexamples=enabled \ + -Dffmpeg=disabled \ + -Djack-devel=true \ + -Dsystemd=disabled \ + -Dvulkan=enabled \ + -Dsdl2=disabled \ + -Dlibcamera=enabled \ + -Droc=enabled \ + -Dbluez5-codec-lc3=enabled \ + -Dsession-managers=[] } build(){ ninja -C build diff --git a/sys/apps/dbus/ympbuild b/sys/apps/dbus/ympbuild index 38bcf473..7496428c 100644 --- a/sys/apps/dbus/ympbuild +++ b/sys/apps/dbus/ympbuild @@ -12,7 +12,7 @@ source=("https://dbus.freedesktop.org/releases/dbus/dbus-$version.tar.xz" "dbus.initd" "dbus.confd" "dbus.xinit") -depends=(audit expat libcap-ng) +depends=(audit expat libcap-ng elogind) makedepends=() md5sums=('c56de960ea9031b92ee71aaa0e8e72c2' 'SKIP' @@ -31,12 +31,13 @@ setup(){ --libdir=/usr/lib64/ \ --localstatedir=/var \ --sysconfdir=/etc \ + --disable-xml-docs \ --with-system-pid-file=/run/dbus/dbus.pid \ $(use_opt x11 --with-x --without-x) } build(){ - make $jobs + make } package(){