summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO8
-rw-r--r--PKGBUILD13
-rw-r--r--genlogo.patch23
3 files changed, 38 insertions, 6 deletions
diff --git a/.SRCINFO b/.SRCINFO
index e88d7bb4d1bf..71705d3e4757 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index 70a575f6f8f3..a307729f186f 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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)