From 3f8de7f4acaa7bee812517542a09cff2f7fb3df2 Mon Sep 17 00:00:00 2001 From: kj-sh604 Date: Sun, 30 Jun 2024 07:11:56 -0400 Subject: kj-gitbot: agave/ --- agave/PKGBUILD | 51 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 51 insertions(+) create mode 100644 agave/PKGBUILD (limited to 'agave/PKGBUILD') diff --git a/agave/PKGBUILD b/agave/PKGBUILD new file mode 100644 index 0000000..2bb8553 --- /dev/null +++ b/agave/PKGBUILD @@ -0,0 +1,51 @@ +# Maintainer: +# Contributor: kj_sh604 <43.splash@gmail.com> + +pkgname=agave +pkgver=0.4.7 +pkgrel=604 +pkgdesc="Colorscheme designer tool for GNOME" +arch=('x86_64') +url="https://web.archive.org/web/20170327063642/http://home.gna.org/colorscheme/" +license=('GPL') +depends=('libglademm') +makedepends=('gnome-doc-utils' 'intltool' 'boost') + +# use this source when PKGBUILD breaks in the future: +# source=(https://aedrielkylejavier.me/assets/${pkgname}_$pkgver.orig.tar.gz + +source=(http://archive.ubuntu.com/ubuntu/pool/universe/a/$pkgname/${pkgname}_$pkgver.orig.tar.gz + agave-0.4.7-mdv-fix-str-fmt.patch + schemebox.patch + drop-libgnome.patch + fix-build-without-gconf.patch) + +prepare() { + cd $pkgname-$pkgver + + # Build fix from Fedora + patch -Np1 -i ../agave-0.4.7-mdv-fix-str-fmt.patch + + # Another build fix + patch -Np1 -i ../schemebox.patch + + # Remove deprecated libgnome dependency + patch -Np1 -i ../drop-libgnome.patch + + # Fix build without gconfmm installed + patch -Np1 -i ../fix-build-without-gconf.patch +} + +build() { + cd $pkgname-$pkgver + CXXFLAGS+=' -std=c++11' + ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var \ + --disable-scrollkeeper --disable-gnome --disable-gconf + make +} + +package() { + cd $pkgname-$pkgver + make DESTDIR="$pkgdir" install + rm "$pkgdir/agave.schemas" +} -- cgit v1.2.3 ef='/dotfiles/refs/?id=df70a8678167242cd783e34c4146964b7e46898d'>refslogtreecommitdiffstats