Date: Thursday, January 7, 2016 @ 19:56:43 Author: spupykin Revision: 155655
upgpkg: rawstudio 2.0_git20160107-1 upd Modified: rawstudio/trunk/PKGBUILD Deleted: rawstudio/trunk/lensfun03.patch rawstudio/trunk/libpng15.patch -----------------+ PKGBUILD | 31 +++++++++---------------------- lensfun03.patch | 23 ----------------------- libpng15.patch | 40 ---------------------------------------- 3 files changed, 9 insertions(+), 85 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2016-01-07 18:03:49 UTC (rev 155654) +++ PKGBUILD 2016-01-07 18:56:43 UTC (rev 155655) @@ -5,39 +5,26 @@ # Contributor: cdhotfire <cdhotf...@gmail.com> pkgname=rawstudio -pkgver=2.0 -pkgrel=15 +pkgver=2.0_git20160107 +pkgrel=1 pkgdesc="An open source raw-image converter written in GTK+" arch=('i686' 'x86_64') license=('GPL') url="http://rawstudio.org/" -depends=('gconf' 'lcms' 'exiv2' 'fftw' 'lensfun' 'flickcurl' 'sqlite' - 'libgphoto2' 'gtk-engines' 'desktop-file-utils' 'icu') +depends=('osm-gps-map' 'desktop-file-utils' 'libgphoto2' 'fftw' 'gconf' 'lcms2' 'exiv2' 'lensfun') +makedepends=('git') install=${pkgname}.install -source=(https://sources.archlinux.org/other/${pkgname}/${pkgname}-${pkgver}.tar.gz - libpng15.patch - lensfun03.patch) -md5sums=('b2f86b8ca6b83ad954e3104c4cb89e9b' - '2f8b7acbe10d8096ce613cbea7986fd3' - 'a606b05fa260a7afec791f8db92d9a5e') +source=("git://github.com/rawstudio/rawstudio.git#commit=983bda1f0fa5fa86884381208274198a620f006e") +md5sums=('SKIP') -prepare() { - cd "${srcdir}/${pkgname}-${pkgver}" - patch -Np1 -i ../libpng15.patch - patch -Np1 -i ../lensfun03.patch -} - build() { - cd "${srcdir}/${pkgname}-${pkgver}" - export LDFLAGS="$LDFLAGS `pkg-config --libs gthread-2.0`" + cd "${srcdir}/${pkgname}" + ./autogen.sh ./configure --prefix=/usr --disable-static make } package() { - cd "${srcdir}/${pkgname}-${pkgver}" + cd "${srcdir}/${pkgname}" make prefix="${pkgdir}/usr" install - mkdir $pkgdir/usr/lib/rawstudio - mv $pkgdir/usr/share/rawstudio/plugins $pkgdir/usr/lib/rawstudio - ln -s ../../lib/rawstudio/plugins $pkgdir/usr/share/rawstudio/plugins } Deleted: lensfun03.patch =================================================================== --- lensfun03.patch 2016-01-07 18:03:49 UTC (rev 155654) +++ lensfun03.patch 2016-01-07 18:56:43 UTC (rev 155655) @@ -1,23 +0,0 @@ -From cc31d235cd3c4f0adf35614e09965c28175c7c99 Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?S=C3=A9rgio=20Basto?= <ser...@serjux.com> -Date: Tue, 27 Jan 2015 13:30:27 +0000 -Subject: [PATCH] Compile with Lensfun 0.3 version where CCI correction have - been removed - ---- - plugins/lensfun/lensfun.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/plugins/lensfun/lensfun.c b/plugins/lensfun/lensfun.c -index af1f189..4f7fffb 100644 ---- a/plugins/lensfun/lensfun.c -+++ b/plugins/lensfun/lensfun.c -@@ -668,7 +668,7 @@ get_image(RSFilter *filter, const RSFilterRequest *request) - } - - /* Start threads to apply phase 2, Vignetting and CA Correction */ -- if (effective_flags & (LF_MODIFY_VIGNETTING | LF_MODIFY_CCI)) -+ if (effective_flags & LF_MODIFY_VIGNETTING) - { - /* Phase 2 is corrected inplace, so copy input first */ - guint y_offset, y_per_thread, threaded_h; Deleted: libpng15.patch =================================================================== --- libpng15.patch 2016-01-07 18:03:49 UTC (rev 155654) +++ libpng15.patch 2016-01-07 18:56:43 UTC (rev 155655) @@ -1,40 +0,0 @@ -diff -wbBur rawstudio-2.0/plugins/load-gdk/exiv2-colorspace.cpp rawstudio-2.0.my/plugins/load-gdk/exiv2-colorspace.cpp ---- rawstudio-2.0/plugins/load-gdk/exiv2-colorspace.cpp 2011-02-24 01:35:18.000000000 +0300 -+++ rawstudio-2.0.my/plugins/load-gdk/exiv2-colorspace.cpp 2012-01-23 15:03:22.000000000 +0400 -@@ -102,8 +102,8 @@ - { - *linear_guess = FALSE; - RSColorSpace* profile = NULL; -- const gchar *icc_profile_title; -- const gchar *icc_profile; -+ png_charp icc_profile_title; -+ png_bytep icc_profile; - guint icc_profile_size; - png_structp png_ptr = png_create_read_struct( - PNG_LIBPNG_VER_STRING, -@@ -125,11 +125,11 @@ - - int compression_type; - /* Extract embedded ICC profile */ -- if (info_ptr->valid & PNG_INFO_iCCP) -+ if (png_get_valid(png_ptr, info_ptr, PNG_INFO_iCCP)) - { - png_uint_32 retval = png_get_iCCP (png_ptr, info_ptr, -- (png_charpp) &icc_profile_title, &compression_type, -- (png_charpp) &icc_profile, (png_uint_32*) &icc_profile_size); -+ &icc_profile_title, &compression_type, -+ &icc_profile, (png_uint_32*) &icc_profile_size); - if (retval != 0) - { - RSIccProfile *icc = rs_icc_profile_new_from_memory((gchar*)icc_profile, icc_profile_size, TRUE); -diff -wbBur rawstudio-2.0/plugins/output-pngfile/output-pngfile.c rawstudio-2.0.my/plugins/output-pngfile/output-pngfile.c ---- rawstudio-2.0/plugins/output-pngfile/output-pngfile.c 2011-03-26 04:52:29.000000000 +0300 -+++ rawstudio-2.0.my/plugins/output-pngfile/output-pngfile.c 2012-01-23 15:04:59.000000000 +0400 -@@ -23,6 +23,7 @@ - #include <gettext.h> - #include "config.h" - #include <png.h> -+#include <zlib.h> - - #define RS_TYPE_PNGFILE (rs_pngfile_type) - #define RS_PNGFILE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), RS_TYPE_PNGFILE, RSPngfile))