[arch-commits] Commit in lcms/trunk (PKGBUILD)
Christian Hesse
eworm at archlinux.org
Mon Jan 29 08:14:41 UTC 2018
Date: Monday, January 29, 2018 @ 08:14:36
Author: eworm
Revision: 315553
upgpkg: lcms 1.19-7
merge lcms and python2-lcms into a split package
Modified:
lcms/trunk/PKGBUILD
----------+
PKGBUILD | 41 ++++++++++++++++++++++++++++++++---------
1 file changed, 32 insertions(+), 9 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2018-01-29 07:41:53 UTC (rev 315552)
+++ PKGBUILD 2018-01-29 08:14:36 UTC (rev 315553)
@@ -2,33 +2,56 @@
# Maintainer: Tobias Kieslich <neri at archlinux.org>
# Contributor: Ben <contrasutra at myrealbox.com>
-pkgname=lcms
+pkgbase=lcms
+pkgname=(lcms python2-lcms)
pkgver=1.19
-pkgrel=6
+pkgrel=7
pkgdesc='Lightweight color management development library/engine'
arch=('x86_64')
license=('custom')
depends=('libtiff')
+makedepends=('python2')
url='http://www.littlecms.com'
-source=("https://downloads.sourceforge.net/sourceforge/${pkgname}/${pkgname}-${pkgver}.tar.gz"
+source=("https://downloads.sourceforge.net/sourceforge/${pkgbase}/${pkgbase}-${pkgver}.tar.gz"
'cve-2013-4276.patch')
sha256sums=('80ae32cb9f568af4dc7ee4d3c05a4c31fc513fc3e31730fed0ce7378237273a9'
'cd10cc5ce791ae782b1257e6181a71cbdb685b705779c9ef2ceffc7fb2021bd0')
prepare() {
- cd "${srcdir}/${pkgname}-${pkgver}"
+ cd "${srcdir}/${pkgbase}-${pkgver}"
+
patch -Np1 -i ../cve-2013-4276.patch
}
build() {
- cd "${srcdir}/${pkgname}-${pkgver}"
- ./configure --prefix=/usr
+ cd "${srcdir}/${pkgbase}-${pkgver}"
+
+ ./configure \
+ --prefix=/usr \
+ --with-python
make
+ make -C python
}
-package() {
- cd "${srcdir}/${pkgname}-${pkgver}"
+package_lcms() {
+ cd "${srcdir}/${pkgbase}-${pkgver}"
+
make DESTDIR="${pkgdir}" install
- install -Dm 644 COPYING \
+ install -D -m0644 COPYING \
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+
+ rm -rf "${pkgdir}/usr/lib/python2.7/"
}
+
+package_python2-lcms() {
+ pkgdesc='LittleCMS Python bindings'
+ depends=('lcms')
+
+ cd "${srcdir}/${pkgbase}-${pkgver}"
+
+ make DESTDIR="${pkgdir}" install
+ install -D -m0644 COPYING \
+ "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+
+ rm -rf "${pkgdir}/usr/"{bin,include,lib/{pkgconfig,liblcms.*},share/man}
+}
More information about the arch-commits
mailing list