[arch-commits] Commit in unison/trunk (PKGBUILD)

Eric Bélanger eric at archlinux.org
Wed Jan 25 05:10:04 UTC 2012


    Date: Wednesday, January 25, 2012 @ 00:10:04
  Author: eric
Revision: 147255

upgpkg: unison 2.40.63-3

Rebuild against libpng 1.5 and libtiff 4.0, Add gtk2 optdepends

Modified:
  unison/trunk/PKGBUILD

----------+
 PKGBUILD |   27 ++++++++++++++++-----------
 1 file changed, 16 insertions(+), 11 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2012-01-25 04:37:32 UTC (rev 147254)
+++ PKGBUILD	2012-01-25 05:10:04 UTC (rev 147255)
@@ -3,44 +3,49 @@
 
 pkgname=unison
 pkgver=2.40.63
-pkgrel=2
+pkgrel=3
 pkgdesc="Unison is a file-synchronization tool"
 arch=(i686 x86_64)
 license=('GPL2')
 url="http://www.cis.upenn.edu/~bcpierce/unison"
 depends=('glibc')
 makedepends=('ocaml' 'lablgtk2' 'imagemagick')
+optdepends=('gtk2: for gtk2 support')
 source=(http://www.cis.upenn.edu/~bcpierce/unison/download/releases/stable/$pkgname-$pkgver.tar.gz
         $pkgname.desktop)
+md5sums=('3281207850cf6f0a17fe73f371893bd3'
+         '2daecba7705455a8e4b769e48b059872')
 options=(!makeflags)
 
 build() {
-  cd $startdir/src/$pkgname-$pkgver
+  cd "$srcdir/$pkgname-$pkgver"
   CFLAGS=""
   make clean
   make mkProjectInfo 
   make UISTYLE=text DEBUGGING=false THREADS=true 
-  mkdir -p $startdir/pkg/usr/bin 
-  install -Dm755 unison $startdir/pkg/usr/bin/unison
+  mv unison unison-text
  
  # clean the builddir and rebuild with gtk support
   # broken at the moment!
   # make clean
   # make mkProjectInfo
   # make UISTYLE=gtk DEBUGGING=false THREADS=true
-  # install -Dm755 unison $startdir/pkg/usr/bin/unison-gtk
+  # install -Dm755 unison "$pkgdir"/usr/bin/unison-gtk
  # clean the builddir and rebuild with gtk2 support
   make clean
   make mkProjectInfo
   make UISTYLE=gtk2 DEBUGGING=false THREADS=true
-  install -Dm755 unison $startdir/pkg/usr/bin/unison-gtk2
+}
+
+package() {
+  cd "$srcdir/$pkgname-$pkgver"
+  install -Dm755 unison-text "$pkgdir"/usr/bin/unison
+  install -Dm755 unison "$pkgdir"/usr/bin/unison-gtk2
  # install a .desktop file; create a compliant icon from ico file and install the png
-  install -Dm644 ../$pkgname.desktop $startdir/pkg/usr/share/applications/$pkgname.desktop
+  install -Dm644 ../$pkgname.desktop "$pkgdir"/usr/share/applications/$pkgname.desktop
   convert win32rc/U.ico unison.png
-  install -Dm644 ${pkgname}-1.png  $startdir/pkg/usr/share/pixmaps/$pkgname.png
+  install -Dm644 ${pkgname}-1.png  "$pkgdir"/usr/share/pixmaps/$pkgname.png
  # make symlink for .desktop file
-  cd $startdir/pkg//usr/bin
+  cd "$pkgdir"/usr/bin
   ln -s unison-gtk2 unison-x11
 }
-md5sums=('3281207850cf6f0a17fe73f371893bd3'
-         '2daecba7705455a8e4b769e48b059872')




More information about the arch-commits mailing list