summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO12
-rw-r--r--PKGBUILD27
2 files changed, 25 insertions, 14 deletions
diff --git a/.SRCINFO b/.SRCINFO
index e47cf9e2a694..773e78fc8481 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,9 @@
+# Generated by mksrcinfo v8
+# Fri Oct 28 11:33:35 UTC 2016
pkgbase = cd
- pkgdesc = C platform-independent graphics library.
- pkgver = 5.7
- pkgrel = 2
+ pkgdesc = C platform-independent graphics library, aka canvasdraw.
+ pkgver = 5.11
+ pkgrel = 1
url = http://www.tecgraf.puc-rio.br/cd/
arch = i686
arch = x86_64
@@ -18,8 +20,8 @@ pkgbase = cd
depends = gtk2
depends = pangox-compat
optdepends = lua: bindings for Lua are available
- source = http://downloads.sourceforge.net/project/canvasdraw/5.7/Docs%20and%20Sources/cd-5.7_Sources.tar.gz
- sha1sums = 370f6e3f595554197f71536f527533f910c509eb
+ source = http://downloads.sourceforge.net/project/canvasdraw/5.11/Docs%20and%20Sources/cd-5.11_Sources.tar.gz
+ sha1sums = 9235250a53dc5e9841bf8b87e062df5aaf5fa1b3
pkgname = cd
diff --git a/PKGBUILD b/PKGBUILD
index 7a5344e0788f..93b62d7c17d0 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,9 +3,9 @@
pkgname=cd
_pkglongname=canvasdraw
-pkgver=5.7
-pkgrel=2
-pkgdesc="C platform-independent graphics library."
+pkgver=5.11
+pkgrel=1
+pkgdesc="C platform-independent graphics library, aka canvasdraw."
arch=('i686' 'x86_64')
url="http://www.tecgraf.puc-rio.br/cd/"
license=('MIT')
@@ -13,22 +13,31 @@ makedepends=('freetype2' 'libx11' 'libxpm' 'libxmu' 'libxft' 'gtk2' 'lua')
depends=('ftgl' 'im>=3.7' 'gtk2' 'pangox-compat')
optdepends=('lua: bindings for Lua are available')
-source=("http://downloads.sourceforge.net/project/${_pkglongname}/${pkgver}/Docs%20and%20Sources/${pkgname}-${pkgver}_Sources.tar.gz")
-sha1sums=('370f6e3f595554197f71536f527533f910c509eb')
+source=("http://downloads.sourceforge.net/project/canvasdraw/${pkgver}/Docs%20and%20Sources/${pkgname}-${pkgver}_Sources.tar.gz")
+sha1sums=('9235250a53dc5e9841bf8b87e062df5aaf5fa1b3')
-build()
-{
+prepare() {
+ cd "$srcdir/$pkgname"
+ # tweak this to run as not-root
+ sed -i 's/^Pause/#&/' config_lua_module
+ sed -i "s|\$TEC_LUA_LIB|$pkgdir&|" config_lua_module
+ sed -i 's/lib64/lib/' tec_uname
+}
+
+build() {
cd "$srcdir/$pkgname"
find ./ -type d -exec chmod 0755 "{}" \;
find ./ -type f -exec chmod 0644 "{}" \;
-
+
make -j1
}
package() {
cd "$srcdir/$pkgname"
-
+
+ USE_LUA53=Yes bash config_lua_module
+
mkdir -p "$pkgdir/usr/lib"
pushd lib
install -m644 Linux*/libcd*.a "$pkgdir/usr/lib/"