diff options
author | Stefan Seidel | 2015-12-21 13:29:35 +0100 |
---|---|---|
committer | Stefan Seidel | 2015-12-21 13:29:35 +0100 |
commit | 537417c7af3d5d30d08329dfea6d5677ea53d266 (patch) | |
tree | fe0d3dc8568bd57369d8d731723d2eeeb868517b | |
download | aur-537417c7af3d5d30d08329dfea6d5677ea53d266.tar.gz |
Revive from archive, make sure it builds
-rw-r--r-- | .SRCINFO | 22 | ||||
-rw-r--r-- | PKGBUILD | 33 | ||||
-rw-r--r-- | lcms-118.patch | 37 |
3 files changed, 92 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..6a61e244ab75 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,22 @@ +# Generated by mksrcinfo v8 +# Mon Dec 21 12:29:19 UTC 2015 +pkgbase = lprof + pkgdesc = Imaging device calibration tool + pkgver = 1.11.4.1 + pkgrel = 4 + url = http://lprof.sourceforge.net/ + arch = i686 + arch = x86_64 + license = GPL + makedepends = python>=1.53 + makedepends = scons + depends = qt3 + depends = lcms>=1.12 + depends = vigra>=1.3 + source = http://downloads.sourceforge.net/lprof/lprof-1.11.4.1.tar.gz + source = lcms-118.patch + sha256sums = 366b9e9ea720d36d5dbe71af6971647bc37307a083e61e4aa8dbfb521d111d61 + sha256sums = 2be7ed993b75b9ac42dd0643e9408601617a2718cb3f9e10f956d26a955c2c07 + +pkgname = lprof + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..3381b4b5abb9 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,33 @@ +# Contributor: Branko Vukelic (bg.branko@gmail.com) +pkgname=lprof +pkgver=1.11.4.1 +pkgrel=4 +arch=(i686 x86_64) +pkgdesc="Imaging device calibration tool" +url="http://lprof.sourceforge.net/" +license="GPL" +depends=('qt3' 'lcms>=1.12' 'vigra>=1.3') +makedepends=('python>=1.53' 'scons') +source=(http://downloads.sourceforge.net/lprof/${pkgname}-${pkgver}.tar.gz + lcms-118.patch) + +sha256sums=('366b9e9ea720d36d5dbe71af6971647bc37307a083e61e4aa8dbfb521d111d61' + '2be7ed993b75b9ac42dd0643e9408601617a2718cb3f9e10f956d26a955c2c07') + +prepare() { + cd ${pkgname}-${pkgver} + patch -p0<../lcms-118.patch + sed -i "s/'tiff'/'tiff','png'/" SConstruct || return 1 + rm -rf scons* +} + +build() { + cd "$pkgname-$pkgver" + scons PREFIX=/usr qt_directory=/usr || return 1 +} + +package() { + cd "$pkgname-$pkgver" + install -d "$pkgdir/usr" + scons PREFIX="$pkgdir/usr" install +} diff --git a/lcms-118.patch b/lcms-118.patch new file mode 100644 index 000000000000..0041a76b9b63 --- /dev/null +++ b/lcms-118.patch @@ -0,0 +1,37 @@ +--- src/liblprof/lcmsprf.h.bak 2007-08-31 15:36:20.000000000 -0700 ++++ src/liblprof/lcmsprf.h 2007-08-31 15:37:39.000000000 -0700 +@@ -67,6 +67,9 @@ + #define mmax(a,b) ((a) > (b)?(a):(b)) + #endif + ++#if LCMS_VERSION > 116 ++typedef int BOOL; ++#endif + + /* Misc operations ------------------------------------------------------------------------ */ + +--- SConstruct ++++ SConstruct +@@ -81,8 +81,8 @@ def DoWithVariables(variables, prefix, what): + + def CheckForQtAt(context, qtdir): + context.Message('Checking for Qt at %s... ' % qtdir) +- libp = os.path.join(qtdir, 'lib') +- cppp = os.path.join(qtdir, 'include') ++ libp = os.path.join(qtdir, 'lib', 'qt3') ++ cppp = os.path.join(qtdir, 'include', 'qt3') + result = AttemptLinkWithVariables(context, + { "LIBS": "qt-mt", "LIBPATH": libp , "CPPPATH": cppp }, + """ +@@ -210,9 +210,9 @@ env['QT_AUTOSCAN'] = 1 + print "QTDIR = " + env['QTDIR'] + env.Replace(QT_BINPATH = os.path.join ( env['QTDIR'] , 'bin')) + print 'Setting up QT_BINPATH = ' + env['QT_BINPATH'] +-env.Replace(QT_UIC = os.path.join ( env['QTDIR'] , 'bin', 'uic')) ++env.Replace(QT_UIC = os.path.join ( env['QTDIR'] , 'bin', 'uic-qt3')) + print 'Setting up QT_UIC = ' + env['QT_UIC'] +-env.Replace(QT_MOC = os.path.join ( env['QTDIR'] , 'bin', 'moc')) ++env.Replace(QT_MOC = os.path.join ( env['QTDIR'] , 'bin', 'moc-qt3')) + print 'Setting up QT_MOC = ' + env['QT_MOC'] + # env.Append(QT_DEBUG = 1) + |