summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorproninyaroslav2015-07-13 18:07:13 +0300
committerproninyaroslav2015-07-13 18:07:13 +0300
commit285cbc88d7f3242fe606c1def312d22cfdce88df (patch)
tree1a594a9d540edad017b07c276267d89102f889f6
downloadaur-285cbc88d7f3242fe606c1def312d22cfdce88df.tar.gz
Initial import
-rw-r--r--.SRCINFO16
-rw-r--r--PKGBUILD31
-rw-r--r--makefile-ldflags.patch22
3 files changed, 69 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..62880119a58f
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,16 @@
+pkgbase = xcalib
+ pkgdesc = A tiny monitor calibration loader for X.org
+ pkgver = 0.8
+ pkgrel = 7
+ url = http://xcalib.sourceforge.net/
+ arch = i686
+ arch = x86_64
+ license = GPL
+ depends = libxxf86vm
+ source = http://downloads.sourceforge.net/xcalib/xcalib-source-0.8.tar.gz
+ source = makefile-ldflags.patch
+ sha256sums = 8a112ee710e5446f6c36e62345b2066f10639d500259db8c48bf1716caea06e6
+ sha256sums = 09b50960bff9848fbae0045f61a8bf081366f6658477584126f13534a23d596e
+
+pkgname = xcalib
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..46908a24a8e5
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,31 @@
+# Maintainer: yaroslav <proninyaroslav@mail.ru>
+# Contributor: Frank Ickstadt (frank dot ickstadt at gmail dot com)
+# adpoted from mOLOk since pkgver=0.7
+
+pkgname=xcalib
+pkgver=0.8
+pkgrel=7
+pkgdesc="A tiny monitor calibration loader for X.org"
+arch=('i686' 'x86_64')
+url="http://xcalib.sourceforge.net/"
+license=('GPL')
+depends=('libxxf86vm')
+source=("http://downloads.sourceforge.net/xcalib/xcalib-source-$pkgver.tar.gz"
+ "makefile-ldflags.patch")
+sha256sums=('8a112ee710e5446f6c36e62345b2066f10639d500259db8c48bf1716caea06e6'
+ '09b50960bff9848fbae0045f61a8bf081366f6658477584126f13534a23d596e')
+
+build() {
+ cd $srcdir/$pkgname-$pkgver/
+ patch -p0 < ../makefile-ldflags.patch
+ make || return 1
+}
+
+package() {
+ cd $srcdir/$pkgname-$pkgver/
+ install -Dm755 xcalib $pkgdir/usr/bin/xcalib
+
+ for i in README *.icc *.icm; do
+ install -Dm644 $i $pkgdir/usr/share/xcalib/$i
+ done
+}
diff --git a/makefile-ldflags.patch b/makefile-ldflags.patch
new file mode 100644
index 000000000000..275c4c3eaabb
--- /dev/null
+++ b/makefile-ldflags.patch
@@ -0,0 +1,22 @@
+--- Makefile 2007-08-26 23:30:34.000000000 +0200
++++ Makefile.new 2012-08-20 10:50:27.000000000 +0200
+@@ -50,16 +50,16 @@
+ # low overhead version (internal parser)
+ xcalib: xcalib.c
+ $(CC) $(CFLAGS) -c xcalib.c -I$(XINCLUDEDIR) -DXCALIB_VERSION=\"$(XCALIB_VERSION)\"
+- $(CC) $(CFLAGS) -L$(XLIBDIR) -lm -o xcalib xcalib.o -lX11 -lXxf86vm -lXext
++ $(CC) $(LDFLAGS) -L$(XLIBDIR) -o xcalib xcalib.o -lX11 -lXxf86vm -lXext -lm
+
+ fglrx_xcalib: xcalib.c
+ $(CC) $(CFLAGS) -c xcalib.c -I$(XINCLUDEDIR) -DXCALIB_VERSION=\"$(XCALIB_VERSION)\" -I$(FGLRXINCLUDEDIR) -DFGLRX
+- $(CC) $(CFLAGS) -L$(XLIBDIR) -L$(FGLRXLIBDIR) -lm -o xcalib xcalib.o -lX11 -lXxf86vm -lXext -lfglrx_gamma
++ $(CC) $(LDFLAGS) -L$(XLIBDIR) -L$(FGLRXLIBDIR) -o xcalib xcalib.o -lX11 -lXxf86vm -lXext -lfglrx_gamma -lm
+
+ win_xcalib: xcalib.c
+ $(CC) $(CFLAGS) -c xcalib.c -DXCALIB_VERSION=\"$(XCALIB_VERSION)\" -DWIN32GDI
+ windres.exe resource.rc resource.o
+- $(CC) $(CFLAGS) -mwindows -lm resource.o -o xcalib xcalib.o
++ $(CC) $(LDFLAGS) -mwindows -lm resource.o -o xcalib xcalib.o
+
+ install:
+ cp ./xcalib $(DESTDIR)/usr/local/bin/