[arch-commits] Commit in xemacs/trunk (PKGBUILD xemacs.desktop xemacs.install)

Jaroslav Lichtblau jlichtblau at archlinux.org
Sun May 1 11:59:07 UTC 2016


    Date: Sunday, May 1, 2016 @ 13:59:07
  Author: jlichtblau
Revision: 173257

upgpkg: xemacs 21.5.34-1 - new upstream release
- FS#46777 implementation
- pacman hooks part 1 rebuild

Modified:
  xemacs/trunk/PKGBUILD
  xemacs/trunk/xemacs.desktop
Deleted:
  xemacs/trunk/xemacs.install

----------------+
 PKGBUILD       |   21 ++++++++++-----------
 xemacs.desktop |    1 -
 xemacs.install |   35 -----------------------------------
 3 files changed, 10 insertions(+), 47 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2016-05-01 11:21:20 UTC (rev 173256)
+++ PKGBUILD	2016-05-01 11:59:07 UTC (rev 173257)
@@ -1,25 +1,24 @@
 # $Id$
-# Maintainer: Jaroslav Lichtblau <dragonlord at aur.archlinux.org>
+# Maintainer: Jaroslav Lichtblau <svetlemodry at archlinux.org>
 # Contributor: juergen <juergen at archlinux.org>
 # Contributor: Stéphane Gaudreault <stephane at archlinux.org>
 
 pkgname=xemacs
-pkgver=21.5.33
-pkgrel=6
+pkgver=21.5.34
+pkgrel=1
 pkgdesc="An highly customizable open source text editor and application development system forked from GNU Emacs"
 arch=('i686' 'x86_64')
 url="http://www.xemacs.org/"
 license=('GPL')
-depends=('libpng' 'libtiff' 'gpm' 'desktop-file-utils' 'libxaw' 'gdbm' 'giflib')
+depends=('libpng' 'libtiff' 'gpm' 'desktop-file-utils' 'libxaw' 'gdbm' 'giflib' 'libxft')
 optdepends=('xorg-fonts-75dpi: X bitmap fonts needed for the interface'
             'xorg-fonts-100dpi: X bitmap fonts needed for the interface')
-makedepends=('xbitmaps')
-install=$pkgname.install
+makedepends=('xbitmaps' 'patch')
 source=(http://ftp.xemacs.org/pub/xemacs/beta/${pkgname}-${pkgver}.tar.gz
         xemacs.desktop
         xemacs-c11.patch)
-sha256sums=('448c76aa32cd5c84257027846f01b75a5e4f1e9db3278f95e68ff23d59fb8f94'
-            'd6dc802cf07519584aa28f3b5f4ae84d5e18b619ddd7e89a04da2f6783125f34'
+sha256sums=('33cc54a6a9a45224a64b6c57c8138b5a5f0f1be368951a6d9ec8c0aec5993ee5'
+            '1ab2f24fa11b45512ccad2b2ce650dc27083e8ed3f3c9ed316f1c3452c91544d'
             'ea948edf003a2fb5a8f922fea20474e1ca79cd6168fc217d07b780e4a331fe85')
 
 prepare() {
@@ -37,11 +36,11 @@
       --enable-widgets=athena --enable-dialogs=athena \
       --enable-external-widget \
       --with-jpeg --with-png --with-tiff \
-      --with-ncurses --with-pop --with-xfs --disable-sound \
+      --with-ncurses --with-pop --disable-sound \
       --infodir=/usr/share/info \
       --with-mule \
-      --mandir=/usr/share/man/man1
-
+      --mandir=/usr/share/man/man1 \
+      --with-xft=emacs,tabs,menubars,gauges
   make
 }
 

Modified: xemacs.desktop
===================================================================
--- xemacs.desktop	2016-05-01 11:21:20 UTC (rev 173256)
+++ xemacs.desktop	2016-05-01 11:59:07 UTC (rev 173257)
@@ -30,5 +30,4 @@
 Type=Application
 Terminal=false
 Categories=Development;TextEditor;
-Encoding=UTF-8
 StartupWMClass=Emacs

Deleted: xemacs.install
===================================================================
--- xemacs.install	2016-05-01 11:21:20 UTC (rev 173256)
+++ xemacs.install	2016-05-01 11:59:07 UTC (rev 173257)
@@ -1,35 +0,0 @@
-infodir=usr/share/info
-filelist=(beta.info.gz custom.info.gz 
-	  emodules.info.gz external-widget.info.gz 
-	  internals.info-1.gz internals.info-2.gz 
-	  internals.info-3.gz internals.info-4.gz 
-	  internals.info-5.gz internals.info.gz 
-	  lispref.info-1.gz lispref.info-10.gz 
-	  lispref.info-2.gz lispref.info-3.gz 
-	  lispref.info-4.gz lispref.info-5.gz 
-	  lispref.info-6.gz lispref.info-7.gz 
-	  lispref.info-8.gz lispref.info-9.gz 
-	  lispref.info.gz new-users-guide.info.gz 
-	  term.info.gz termcap.info.gz 
-	  xemacs-faq.info-1.gz xemacs-faq.info-2.gz 
-	  xemacs-faq.info.gz xemacs.info-1.gz 
-	  xemacs.info-2.gz xemacs.info-3.gz 
-	  xemacs.info-4.gz xemacs.info.gz)
-
-post_install() {
-  for file in ${filelist[@]}; do
-    install-info $infodir/$file $infodir/dir 2> /dev/null
-  done
-  update-desktop-database -q
-}
-
-post_upgrade() {
-  post_install $1
-}
-
-pre_remove() {
-  for file in ${filelist[@]}; do
-    install-info --delete $infodir/$file $infodir/dir 2> /dev/null
-  done
-  update-desktop-database -q
-}



More information about the arch-commits mailing list