# HG changeset patch # User Christopher Rogers # Date 1285996104 0 # Node ID 96a7cb8ba1fdfa64d2320c13bcfedcebc2d25fbc # Parent 0fd4f468081a57adc62e9bea02bcb14904946f70 Added rawstudio. An open source raw-image converter written in Gtk+. diff -r 0fd4f468081a -r 96a7cb8ba1fd rawstudio/receipt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/rawstudio/receipt Sat Oct 02 05:08:24 2010 +0000 @@ -0,0 +1,38 @@ +# SliTaz package receipt. + +PACKAGE="rawstudio" +VERSION="1.2" +CATEGORY="graphics" +SHORT_DESC="An open source raw-image converter written in GTK+" +MAINTAINER="slaxemulator@gmail.com" +DEPENDS="desktop-file-utils dbus exiv2 GConf gtk+ lcms jpeg libjpeg tiff libxml2" +BUILD_DEPENDS="exiv2-dev GConf-dev gtk+-dev dbus-dev lcms-dev jpeg-dev tiff-dev libxml2-dev" +TARBALL="$PACKAGE-$VERSION.tar.gz" +WEB_SITE="http://rawstudio.org/" +WGET_URL="http://rawstudio.org/files/release/$TARBALL" + +# Rules to configure and make the package. +compile_rules() +{ + cd $src + export PKG_CONFIG_PATH="/usr/lib/pkgconfig" + patch -p1 -i ../stuff/rawstudio-const.patch + ./configure \ + --prefix=/usr \ + --infodir=/usr/share/info \ + --mandir=/usr/share/man \ + $CONFIGURE_ARGS && + make && make DESTDIR=$PWD/_pkg install +} + +# Rules to gen a SliTaz package suitable for Tazpkg. +genpkg_rules() +{ + mkdir -p $fs/usr/share + cp -a $_pkg/usr/bin $fs/usr + cp -a $_pkg/usr/share/applications $fs/usr/share + cp -a $_pkg/usr/share/icons $fs/usr/share + cp -a $_pkg/usr/share/pixmaps $fs/usr/share + cp -a $_pkg/usr/share/rawstudio $fs/usr/share +} + diff -r 0fd4f468081a -r 96a7cb8ba1fd rawstudio/stuff/rawstudio-const.patch --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/rawstudio/stuff/rawstudio-const.patch Sat Oct 02 05:08:24 2010 +0000 @@ -0,0 +1,12 @@ +diff -Nur rawstudio-1.2.orig/src/dcraw.cc rawstudio-1.2/src/dcraw.cc +--- rawstudio-1.2.orig/src/dcraw.cc 2009-04-10 00:21:45.000000000 +0300 ++++ rawstudio-1.2/src/dcraw.cc 2009-07-16 00:05:28.169155134 +0300 +@@ -8510,7 +8510,7 @@ + argv[argc] = ""; + for (arg=1; (((opm = argv[arg][0]) - 2) | 2) == '+'; ) { + opt = argv[arg++][1]; +- if ((cp = strchr (sp="nbrkStqmHACg", opt))) ++ if ((cp = (char *)strchr (sp="nbrkStqmHACg", opt))) + for (i=0; i < "114111111422"[cp-sp]-'0'; i++) + if (!isdigit(argv[arg+i][0])) { + dcraw_message (DCRAW_ERROR,_("Non-numeric argument to \"-%c\"\n"), opt);