[arch-commits] Commit in x2goserver/trunk (PKGBUILD x2goserver-mimetype.patch)

Andreas Radke andyrtr at nymeria.archlinux.org
Sat Jan 4 21:17:32 UTC 2014


    Date: Saturday, January 4, 2014 @ 22:17:32
  Author: andyrtr
Revision: 203174

prepare next build

Added:
  x2goserver/trunk/x2goserver-mimetype.patch
Modified:
  x2goserver/trunk/PKGBUILD

---------------------------+
 PKGBUILD                  |   35 ++++++++++++++++++++++++-----------
 x2goserver-mimetype.patch |   14 ++++++++++++++
 2 files changed, 38 insertions(+), 11 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2014-01-04 17:28:52 UTC (rev 203173)
+++ PKGBUILD	2014-01-04 21:17:32 UTC (rev 203174)
@@ -12,24 +12,25 @@
 pkgdesc="Open source terminal server"
 arch=('i686' 'x86_64')
 url="http://www.x2go.org/"
-license=('GPL')
+license=('GPL2')
 # see x2goserver.spec
-depends=('perl-config-simple' 'perl-dbd-sqlite' 'perl-file-basedir'
-         'python' 'xorg-xauth' 'desktop-file-utils' 'shared-mime-info'
+depends=(#'perl-config-simple' 'perl-file-basedir'
+         #'python' 'xorg-xauth' 
+
          # For x2goruncommand - for now
          'bc'
          # For netstat in x2goresume-session
          'net-tools'
          'openssh'
-         # perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version)) ?
          'perl-file-readbackwards'
          # We need a database
+         'perl-dbd-sqlite' 
          # For killall in x2gosuspend-session
          'psmisc'
          # For x2goshowblocks
          'lsof'
          # For x2godbadmin
-		 #'pwgen'
+		 'pwgen' # in community
          # For printing, file-sharing
          'sshfs'
          # For /etc/sudoers.d
@@ -38,25 +39,35 @@
          # For /etc/X11/Xresources
          'xorg-xinit'
          'xorg-fonts-misc'
-         #'shadow'-utils
+         'shadow'
+         
+         # for post install actions
+         'desktop-file-utils'
+         'shared-mime-info'
+
          #x2goserver-extensions
          #x2goserver-xsession
          #x2goserver-fmbindings
          #x2goserver-printing
 )
-makedepends=('man2html')
+makedepends=('man2html' 'perl-extutils-makemaker' 'systemd')
 #optdepends=('cups-x2go: printing support')
 options=('emptydirs')
 install=x2goserver.install
 backup=('etc/x2go/x2goserver.conf' 'etc/x2go/x2gosql/sql')
 source=(http://code.x2go.org/releases/source/${pkgname}/${pkgname}-${pkgver}.tar.gz
-        x2goserver.service)
+        x2goserver.service
+        x2goserver-mimetype.patch)
 md5sums=('d6cd2f7f11e96097d8d0454a89accc4e'
-         'f76081c01e40b6206895d194dc949707')
+         'f76081c01e40b6206895d194dc949707'
+         '2cfac1cd78080a3a1f20c29b2d10a338')
 
 build() {
   cd "${srcdir}/${pkgname}-${pkgver}"
 
+  # fix x2gofm.desktop mimetype
+  patch -Np1 -i ${srcdir}/x2goserver-mimetype.patch
+
   # -r option does not exist in Arch linux
   # (However, html man pages do not get installed anyway...)
   for Makefile in $(find . -type f -name Makefile); do
@@ -68,8 +79,10 @@
   for Makefile in $(find . -type f -name Makefile); do
     sed -i "s:-o root -g root ::g" $Makefile
   done
-
-  make PREFIX=/usr SBINDIR=/usr/bin DESTDIR="$pkgdir"
+  # Do not ship xsession - Debian specific
+#  sed -i -e '/xsession/s/^/#/' Makefile
+  
+  make PREFIX=/usr SBINDIR=/usr/bin DESTDIR="$pkgdir" PERL_INSTALLDIRS=vendor
 }
 
 package() {

Added: x2goserver-mimetype.patch
===================================================================
--- x2goserver-mimetype.patch	                        (rev 0)
+++ x2goserver-mimetype.patch	2014-01-04 21:17:32 UTC (rev 203174)
@@ -0,0 +1,14 @@
+diff -up x2goserver-4.0.1.10/x2goserver-fmbindings/share/applications/x2gofm.desktop.mimetype 
+x2goserver-4.0.1.10/x2goserver-fmbindings/share/applications/x2gofm.desktop
+--- x2goserver-4.0.1.10/x2goserver-fmbindings/share/applications/x2gofm.desktop.mimetype	2014-01-03 10:27:31.167601207 -0700
++++ x2goserver-4.0.1.10/x2goserver-fmbindings/share/applications/x2gofm.desktop	2014-01-03 10:28:15.184321072 -0700
+@@ -1,7 +1,7 @@
+ [Desktop Entry]
+ Encoding=UTF-8
+ Name=x2gofm
+-MimeType=application/sshfsdisk-x2go;application/sshfscdrom-x2go;application/sshfsremovable-x2go
++MimeType=application/sshfsdisk-x2go;application/sshfscdrom-x2go;application/sshfsremovable-x2go;
+ Exec=x2gofm %f
+ Type=Application
+ Terminal=false
+




More information about the arch-commits mailing list