diff options
-rw-r--r-- | .SRCINFO | 8 | ||||
-rw-r--r-- | PKGBUILD | 13 | ||||
-rw-r--r-- | genlogo.patch | 23 |
3 files changed, 38 insertions, 6 deletions
@@ -1,6 +1,6 @@ pkgbase = icglue pkgdesc = a Tcl-Library for scripted HDL generation - pkgver = 4.0 + pkgver = 4.1 pkgrel = 1 url = https://icglue.org arch = i686 @@ -13,8 +13,10 @@ pkgbase = icglue depends = tcl depends = pkg-config optdepends = nagelfar: for vim syntastics functionality - source = icglue-4.0.tar.gz::https://github.com/icglue/icglue/archive/v4.0.tar.gz - sha256sums = 69e0593bfae0206b542ae08160fe5b2746e60caabbe9dd003ecd98cd5da79138 + source = icglue-4.1.tar.gz::https://github.com/icglue/icglue/archive/v4.1.tar.gz + source = genlogo.patch + sha256sums = 5ef49d43551b0fc4ce020a57859186e04e89cca8af021d0d8c079649eb217271 + sha256sums = cdbc6c959d148bd66c7f2c36cf9251b549978b4c008ca78492f4d211cc18c055 pkgname = icglue @@ -1,5 +1,5 @@ pkgname=icglue -pkgver=4.0 +pkgver=4.1 pkgrel=1 pkgdesc="a Tcl-Library for scripted HDL generation" arch=('i686' 'x86_64') @@ -8,8 +8,15 @@ license=('GPL') depends=('glib2' 'tcl' 'pkg-config') makedepends=('make' 'gcc' 'inkscape') optdepends=('nagelfar: for vim syntastics functionality') -source=(${pkgname}-${pkgver}.tar.gz::https://github.com/icglue/${pkgname}/archive/v${pkgver}.tar.gz) -sha256sums=('69e0593bfae0206b542ae08160fe5b2746e60caabbe9dd003ecd98cd5da79138') +source=(${pkgname}-${pkgver}.tar.gz::https://github.com/icglue/${pkgname}/archive/v${pkgver}.tar.gz + genlogo.patch) +sha256sums=('5ef49d43551b0fc4ce020a57859186e04e89cca8af021d0d8c079649eb217271' + 'cdbc6c959d148bd66c7f2c36cf9251b549978b4c008ca78492f4d211cc18c055') + +prepare() { + cd "$srcdir/$pkgname-$pkgver" + patch -p1 -i "$srcdir/genlogo.patch" +} build() { cd "$srcdir/$pkgname-$pkgver" diff --git a/genlogo.patch b/genlogo.patch new file mode 100644 index 000000000000..f7392109642d --- /dev/null +++ b/genlogo.patch @@ -0,0 +1,23 @@ +diff --git a/logo/Makefile b/logo/Makefile +index 5b33d9c..115837e 100644 +--- a/logo/Makefile ++++ b/logo/Makefile +@@ -4,10 +4,17 @@ WIDTH := 200 + HEIGHT := 200 + ADDITIONAL_OPTS := + ++INKSCAPE_VERSION_MAIN = $(shell inkscape --version 2>/dev/null | grep -e 'Inkscape\s*[0-9.]\+' | sed -e 's#^.*Inkscape\s*\([0-9]\+\)\..*$$#\1#') ++ifeq ($(INKSCAPE_VERSION_MAIN),0) ++ INKSCAPE_EXPORT_PNG_OPT = --export-png ++else ++ INKSCAPE_EXPORT_PNG_OPT = --export-filename ++endif ++ + all: $(OUT_NAME) + + %.png: logo.svg +- $(INKSCAPE) --export-png=$@ $(ADDITIONAL_OPTS) --export-area-drawing --export-width=$(WIDTH) --export-height=$(HEIGHT) $< ++ $(INKSCAPE) $(INKSCAPE_EXPORT_PNG_OPT)=$@ $(ADDITIONAL_OPTS) --export-area-drawing --export-width=$(WIDTH) --export-height=$(HEIGHT) $< + + clean: + rm -f $(OUT_NAME) |