chenxing

AUR PKGBUILD/patch... for FreeFileSync 4

Oct 26th, 2011
107
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.46 KB | None | 0 0
  1. # CHEN, Xing <cxcxcxcx at gmail.com>
  2.  
  3. pkgname=freefilesync
  4. pkgver=4.1
  5. pkgrel=1
  6. pkgdesc="A free file sync tool"
  7. arch=('i686' 'x86_64')
  8. url="http://sourceforge.net/projects/freefilesync/"
  9. license=('GPLv3')
  10. depends=(gtkmm wxgtk boost)
  11. source=("http://downloads.sourceforge.net/project/freefilesync/freefilesync/v$pkgver/FreeFileSync_Sourcecode_v$pkgver.zip" FreeFileSync.desktop headers.patch)
  12.  
  13. build () {
  14. cd ${srcdir}
  15. patch -p1 < ../headers.patch
  16. make
  17. make DESTDIR=${pkgdir} install
  18. install -Dm644 FreeFileSync.desktop $pkgdir/usr/share/applications/FreeFileSync.desktop
  19. }
  20. md5sums=('1a0f7bc64673436d9e6b9f5bb9ae682c'
  21. 'dd440c4cdce08b3aa186f83bda58c49d'
  22. '9fa7969e172c4a0c931ac1060e9a8224')
  23.  
  24.  
  25. headers.patch:
  26. diff -uNr src/zenXml/zenxml/parser.h src1/zenXml/zenxml/parser.h
  27. --- src/zenXml/zenxml/parser.h 2011-10-07 14:26:10.000000000 -0700
  28. +++ src1/zenXml/zenxml/parser.h 2011-10-26 15:03:30.170138289 -0700
  29. @@ -9,6 +9,7 @@
  30. #define ZEN_XML_PARSER_HEADER_81248670213764583021432^M
  31. ^M
  32. #include <cstdio>^M
  33. +#include <cstddef>^M
  34. #include <zen/string_traits.h>^M
  35. #include "dom.h"^M
  36. #include "error.h"^M
  37.  
  38. $ cat FreeFileSync.desktop
  39. [Desktop Entry]
  40. Comment=
  41. Exec=FreeFileSync
  42. GenericName=Folder Comparison and Synchronization
  43. Icon=/usr/share/FreeFileSync/Help/html/ffsicon.png
  44. Name=FreeFileSync
  45. NoDisplay=false
  46. StartupNotify=true
  47. Categories=GTK;Application;Utility;
  48. Terminal=0
  49. TerminalOptions=
  50. Type=Application
  51. X-KDE-SubstituteUID=false
  52. X-KDE-Username=
  53.  
  54.  
  55.  
Add Comment
Please, Sign In to add comment