[arch-commits] Commit in jpeg-archive/repos (6 files)

Bartłomiej Piotrowski bpiotrowski at archlinux.org
Thu Jun 29 11:21:40 UTC 2017


    Date: Thursday, June 29, 2017 @ 11:21:39
  Author: bpiotrowski
Revision: 241570

archrelease: copy trunk to community-x86_64, community-i686

Added:
  jpeg-archive/repos/community-i686/
  jpeg-archive/repos/community-i686/Fix-path-to-libjpeg-a.patch
    (from rev 241569, jpeg-archive/trunk/Fix-path-to-libjpeg-a.patch)
  jpeg-archive/repos/community-i686/PKGBUILD
    (from rev 241569, jpeg-archive/trunk/PKGBUILD)
  jpeg-archive/repos/community-x86_64/
  jpeg-archive/repos/community-x86_64/Fix-path-to-libjpeg-a.patch
    (from rev 241569, jpeg-archive/trunk/Fix-path-to-libjpeg-a.patch)
  jpeg-archive/repos/community-x86_64/PKGBUILD
    (from rev 241569, jpeg-archive/trunk/PKGBUILD)

----------------------------------------------+
 community-i686/Fix-path-to-libjpeg-a.patch   |   17 +++++++
 community-i686/PKGBUILD                      |   55 +++++++++++++++++++++++++
 community-x86_64/Fix-path-to-libjpeg-a.patch |   17 +++++++
 community-x86_64/PKGBUILD                    |   55 +++++++++++++++++++++++++
 4 files changed, 144 insertions(+)

Copied: jpeg-archive/repos/community-i686/Fix-path-to-libjpeg-a.patch (from rev 241569, jpeg-archive/trunk/Fix-path-to-libjpeg-a.patch)
===================================================================
--- community-i686/Fix-path-to-libjpeg-a.patch	                        (rev 0)
+++ community-i686/Fix-path-to-libjpeg-a.patch	2017-06-29 11:21:39 UTC (rev 241570)
@@ -0,0 +1,17 @@
+diff --git a/Makefile b/Makefile
+index b16531e..f0f0e10 100644
+--- a/Makefile
++++ b/Makefile
+@@ -11,11 +11,7 @@ ifeq ($(UNAME_S),Linux)
+ 	# Linux (e.g. Ubuntu)
+ 	MOZJPEG_PREFIX ?= /opt/mozjpeg
+ 	CFLAGS += -I$(MOZJPEG_PREFIX)/include
+-	ifeq ($(UNAME_M),x86_64)
+-		LIBJPEG = $(MOZJPEG_PREFIX)/lib64/libjpeg.a
+-	else
+-		LIBJPEG = $(MOZJPEG_PREFIX)/lib/libjpeg.a
+-	endif
++	LIBJPEG = $(MOZJPEG_PREFIX)/lib/libjpeg.a
+ else
+ 	ifeq ($(UNAME_S),Darwin)
+ 		# Mac OS X

Copied: jpeg-archive/repos/community-i686/PKGBUILD (from rev 241569, jpeg-archive/trunk/PKGBUILD)
===================================================================
--- community-i686/PKGBUILD	                        (rev 0)
+++ community-i686/PKGBUILD	2017-06-29 11:21:39 UTC (rev 241570)
@@ -0,0 +1,55 @@
+# $Id$
+# Maintainer: Bartłomiej Piotrowski <bpiotrowski at archlinux.org>
+# Maintainer: arjan5 <aur at anymore.nl>
+
+pkgname=jpeg-archive
+pkgver=2.1.1
+pkgrel=1
+pkgdesc='Utilities for archiving JPEGs for long term storage'
+arch=(x86_64 i686)
+url="https://github.com/danielgtaylor/jpeg-archive/"
+license=(MIT)
+depends=(bash)
+makedepends=(git nasm)
+_commit=fc331be551a734372437fb71bdf1e595e6b5724c # 2.1.1
+_mozjpeg_commit=72d249b89ca348c991d5e27c82cf32ba0f12d05a # v3.2
+source=(git://github.com/danielgtaylor/jpeg-archive.git#commit=$_commit
+        git://github.com/mozilla/mozjpeg.git#commit=$_mozjpeg_commit
+        Fix-path-to-libjpeg-a.patch)
+md5sums=('SKIP'
+         'SKIP'
+         'fee4531e218dc868ccfa5f7a1ab03e48')
+
+prepare() {
+  cd "$srcdir/jpeg-archive"
+
+  # Ignore empty lines in PPM header# 
+  git cherry-pick -n 8d687e1b0da1df57cc28322bc2e0e09998e2981a
+
+  # Fix bash IF 'unary operator expected' error
+  git cherry-pick -n 2d6e03b7c089319f8f55a6f36f6100ece5712faf
+
+  # Ignore lib64 silliness
+  patch -p1 -i "$srcdir/Fix-path-to-libjpeg-a.patch"
+
+  cd "$srcdir/mozjpeg"
+  autoreconf -fiv
+}
+
+build() {
+  cd "$srcdir/mozjpeg"
+  ./configure --with-jpeg8 --prefix="$srcdir/jpeg-archive/mozjpeg"
+  make
+  make install
+
+  cd "$srcdir/jpeg-archive"
+  MOZJPEG_PREFIX="$srcdir/jpeg-archive/mozjpeg" make
+}
+
+package() {
+  cd "$srcdir/jpeg-archive"
+  make PREFIX="$pkgdir/usr" install
+
+  install -d "$pkgdir/usr/share/licenses/$pkgname"
+  tail -n7 README.md > "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
+}

Copied: jpeg-archive/repos/community-x86_64/Fix-path-to-libjpeg-a.patch (from rev 241569, jpeg-archive/trunk/Fix-path-to-libjpeg-a.patch)
===================================================================
--- community-x86_64/Fix-path-to-libjpeg-a.patch	                        (rev 0)
+++ community-x86_64/Fix-path-to-libjpeg-a.patch	2017-06-29 11:21:39 UTC (rev 241570)
@@ -0,0 +1,17 @@
+diff --git a/Makefile b/Makefile
+index b16531e..f0f0e10 100644
+--- a/Makefile
++++ b/Makefile
+@@ -11,11 +11,7 @@ ifeq ($(UNAME_S),Linux)
+ 	# Linux (e.g. Ubuntu)
+ 	MOZJPEG_PREFIX ?= /opt/mozjpeg
+ 	CFLAGS += -I$(MOZJPEG_PREFIX)/include
+-	ifeq ($(UNAME_M),x86_64)
+-		LIBJPEG = $(MOZJPEG_PREFIX)/lib64/libjpeg.a
+-	else
+-		LIBJPEG = $(MOZJPEG_PREFIX)/lib/libjpeg.a
+-	endif
++	LIBJPEG = $(MOZJPEG_PREFIX)/lib/libjpeg.a
+ else
+ 	ifeq ($(UNAME_S),Darwin)
+ 		# Mac OS X

Copied: jpeg-archive/repos/community-x86_64/PKGBUILD (from rev 241569, jpeg-archive/trunk/PKGBUILD)
===================================================================
--- community-x86_64/PKGBUILD	                        (rev 0)
+++ community-x86_64/PKGBUILD	2017-06-29 11:21:39 UTC (rev 241570)
@@ -0,0 +1,55 @@
+# $Id$
+# Maintainer: Bartłomiej Piotrowski <bpiotrowski at archlinux.org>
+# Maintainer: arjan5 <aur at anymore.nl>
+
+pkgname=jpeg-archive
+pkgver=2.1.1
+pkgrel=1
+pkgdesc='Utilities for archiving JPEGs for long term storage'
+arch=(x86_64 i686)
+url="https://github.com/danielgtaylor/jpeg-archive/"
+license=(MIT)
+depends=(bash)
+makedepends=(git nasm)
+_commit=fc331be551a734372437fb71bdf1e595e6b5724c # 2.1.1
+_mozjpeg_commit=72d249b89ca348c991d5e27c82cf32ba0f12d05a # v3.2
+source=(git://github.com/danielgtaylor/jpeg-archive.git#commit=$_commit
+        git://github.com/mozilla/mozjpeg.git#commit=$_mozjpeg_commit
+        Fix-path-to-libjpeg-a.patch)
+md5sums=('SKIP'
+         'SKIP'
+         'fee4531e218dc868ccfa5f7a1ab03e48')
+
+prepare() {
+  cd "$srcdir/jpeg-archive"
+
+  # Ignore empty lines in PPM header# 
+  git cherry-pick -n 8d687e1b0da1df57cc28322bc2e0e09998e2981a
+
+  # Fix bash IF 'unary operator expected' error
+  git cherry-pick -n 2d6e03b7c089319f8f55a6f36f6100ece5712faf
+
+  # Ignore lib64 silliness
+  patch -p1 -i "$srcdir/Fix-path-to-libjpeg-a.patch"
+
+  cd "$srcdir/mozjpeg"
+  autoreconf -fiv
+}
+
+build() {
+  cd "$srcdir/mozjpeg"
+  ./configure --with-jpeg8 --prefix="$srcdir/jpeg-archive/mozjpeg"
+  make
+  make install
+
+  cd "$srcdir/jpeg-archive"
+  MOZJPEG_PREFIX="$srcdir/jpeg-archive/mozjpeg" make
+}
+
+package() {
+  cd "$srcdir/jpeg-archive"
+  make PREFIX="$pkgdir/usr" install
+
+  install -d "$pkgdir/usr/share/licenses/$pkgname"
+  tail -n7 README.md > "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
+}



More information about the arch-commits mailing list