[arch-commits] Commit in f-spot/trunk (3 files)

Jan de Groot jgc at archlinux.org
Sun Jun 1 16:03:22 UTC 2008


    Date: Sunday, June 1, 2008 @ 12:03:21
  Author: jgc
Revision: 2362

upgpkg: f-spot 0.4.4-1
    Add patch to compile with mono 1.9.1, bug in mono 1.9.1 I guess
Add patch to fix DESTDIR in makefile.in

Added:
  f-spot/trunk/makefile-destdir.patch
  f-spot/trunk/mono-1.9.1-compilefix.patch
Modified:
  f-spot/trunk/PKGBUILD

-----------------------------+
 PKGBUILD                    |   19 ++++++++-----------
 makefile-destdir.patch      |   20 ++++++++++++++++++++
 mono-1.9.1-compilefix.patch |   20 ++++++++++++++++++++
 3 files changed, 48 insertions(+), 11 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2008-06-01 15:36:04 UTC (rev 2361)
+++ PKGBUILD	2008-06-01 16:03:21 UTC (rev 2362)
@@ -3,31 +3,28 @@
 # Contributor: Kritoke <kritoke at nospam.gmail.com>
 
 pkgname=f-spot
-pkgver=0.4.2
+pkgver=0.4.4
 pkgrel=1
 pkgdesc="A personal photo management program for GNOME"
 url="http://www.gnome.org/projects/f-spot/"
 arch=(i686 x86_64)
 license=('GPL')
-depends=('gnome-desktop-sharp>=2.20.1' 'ndesk-dbus-glib>=0.4.1' 'lcms' 'libexif' 'libgphoto2>=2.4.0-5' 'libjpeg' 'sqlite3' 'libgnomeui>=2.22.0' 'desktop-file-utils')
-makedepends=('intltool' 'pkgconfig' 'gnome-doc-utils>=0.12.2' 'gnome-screensaver>=2.22.0')
+depends=('gnome-desktop-sharp>=2.20.1' 'ndesk-dbus-glib>=0.4.1' 'lcms' 'libexif' 'libgphoto2>=2.4.0-6' 'libjpeg' 'sqlite3' 'libgnomeui>=2.22.1' 'desktop-file-utils')
+makedepends=('perlxml' 'pkgconfig' 'gnome-doc-utils>=0.12.2' 'gnome-screensaver>=2.22.2')
 options=('!libtool' '!makeflags')
 install=f-spot.install
 source=(http://ftp.gnome.org/pub/gnome/sources/f-spot/0.4/f-spot-${pkgver}.tar.bz2
-	gnome-sharp-2.20.patch)
-md5sums=('970b8c9de9acf97c90e3d9608827606d' 'c94c74e1cbccbc8b41a5132668b9abe7')
+	mono-1.9.1-compilefix.patch
+	makefile-destdir.patch)
+md5sums=('54cab07d300c0bef9049b0aeea196d1b')
 
 build() {
   export MONO_SHARED_DIR="${startdir}/src/.wabi"
   mkdir -p "${MONO_SHARED_DIR}"
 
   cd ${startdir}/src/${pkgname}-${pkgver}
-  patch -Np1 -i ${startdir}/src/gnome-sharp-2.20.patch || return 1
-  libtoolize --force --copy || return 1
-  intltoolize --force --copy || return 1
-  aclocal || return 1
-  autoconf || return 1
-  automake || return 1
+  patch -Np0 -i ${startdir}/src/mono-1.9.1-compilefix.patch || return 1
+  patch -Np0 -i ${startdir}/src/makefile-destdir.patch || return 1
   ./configure --prefix=/usr --sysconfdir=/etc \
               --localstatedir=/var --disable-static \
 	      --disable-scrollkeeper || return 1

Added: makefile-destdir.patch
===================================================================
--- makefile-destdir.patch	                        (rev 0)
+++ makefile-destdir.patch	2008-06-01 16:03:21 UTC (rev 2362)
@@ -0,0 +1,20 @@
+--- Makefile.in.orig	2008-06-01 15:48:02.000000000 +0000
++++ Makefile.in	2008-06-01 15:48:50.000000000 +0000
+@@ -892,14 +892,14 @@
+ install-data-hook: 
+ 	$(UPDATE_DESKTOP)
+ 	if [ "x$(DIR_GIO)" != "x" ] ; then \
+-		$(install_sh_DATA) $(top_builddir)/gio-sharp/gio/gio-sharp.dll $(libdir)/f-spot/; \
+-		$(install_sh_DATA) $(top_builddir)/gio-sharp/gio/gio-sharp.dll.config $(libdir)/f-spot/; \
++		$(install_sh_DATA) $(top_builddir)/gio-sharp/gio/gio-sharp.dll $(DESTDIR)$(libdir)/f-spot/; \
++		$(install_sh_DATA) $(top_builddir)/gio-sharp/gio/gio-sharp.dll.config $(DESTDIR)$(libdir)/f-spot/; \
+ 	fi
+ 
+ uninstall-hook: 
+ 	$(UPDATE_DESKTOP)
+ 	if [ "x$(DIR_GIO)" != "x" ] ; then \
+-		rm -f $(libdir)/f-spot/gio-sharp.dll $(libdir)/f-spot/gio-sharp.dll.config; \
++		rm -f $(DESTDIR)$(libdir)/f-spot/gio-sharp.dll $(DESTDIR)$(libdir)/f-spot/gio-sharp.dll.config; \
+ 	fi
+ # Tell versions [3.59,3.63) of GNU make to not export all variables.
+ # Otherwise a system limit (for SysV at least) may be exceeded.

Added: mono-1.9.1-compilefix.patch
===================================================================
--- mono-1.9.1-compilefix.patch	                        (rev 0)
+++ mono-1.9.1-compilefix.patch	2008-06-01 16:03:21 UTC (rev 2362)
@@ -0,0 +1,20 @@
+--- extensions/SmugMugExport/Makefile.in.orig	2008-06-01 15:30:29.000000000 +0000
++++ extensions/SmugMugExport/Makefile.in	2008-06-01 15:30:53.000000000 +0000
+@@ -314,7 +314,7 @@
+ 	-r:$(DIR_TAO_EXTENSIONLOADER)/Tao.OpenGl.ExtensionLoader.dll
+ 
+ CSC_FLAGS = -debug
+-CSC_LIB = gmcs $(CSC_FLAGS) -target:library
++CSC_LIB = gmcs -target:library
+ MONO_DEBUGFLAGS = --debug
+ RUNTIME = mono $(MONO_DEBUGFLAGS)
+ PLUGIN_NAME = SmugMugExport
+@@ -702,7 +702,7 @@
+ 
+ $(PLUGIN_ASSEMBLY): $(PLUGIN_SOURCES) $(PLUGIN_MANIFEST)
+ 	$(MAKE) -C $(SUBDIRS)
+-	$(CSC_LIB) -out:$@ $(PLUGIN_SOURCES) $(REFS) $(PKGS) $(ASSEMBLIES) $(RESOURCES)
++	$(CSC_LIB) -out:$@ $(PLUGIN_SOURCES) $(REFS) $(PKGS) $(ASSEMBLIES) $(RESOURCES) -g
+ 
+ install-data-hook:
+ 	rm -f $(plugindir)/$(PLUGIN_NAME).addin.xml





More information about the arch-commits mailing list