summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorStefan Seidel2015-12-21 13:29:35 +0100
committerStefan Seidel2015-12-21 13:29:35 +0100
commit537417c7af3d5d30d08329dfea6d5677ea53d266 (patch)
treefe0d3dc8568bd57369d8d731723d2eeeb868517b
downloadaur-537417c7af3d5d30d08329dfea6d5677ea53d266.tar.gz
Revive from archive, make sure it builds
-rw-r--r--.SRCINFO22
-rw-r--r--PKGBUILD33
-rw-r--r--lcms-118.patch37
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)
+