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

Eric Bélanger eric at archlinux.org
Sun Aug 21 02:29:35 UTC 2011


    Date: Saturday, August 20, 2011 @ 22:29:35
  Author: eric
Revision: 135952

upgpkg: emacs 23.3.a-2

	Improve description, Update license, Clean up depends, Add desktop-file-utils depends to run update-desktop-database in install scriptlet, Update list of info pages in install scriptlet, Remove docs option, Remove cdet replace array

Modified:
  emacs/trunk/PKGBUILD
  emacs/trunk/emacs.install

---------------+
 PKGBUILD      |   17 +++++++----------
 emacs.install |   12 ++++++++----
 2 files changed, 15 insertions(+), 14 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2011-08-20 21:33:41 UTC (rev 135951)
+++ PKGBUILD	2011-08-21 02:29:35 UTC (rev 135952)
@@ -8,24 +8,21 @@
 # upstream uses "23.3a", which is a bit silly and interpreted as alpha.
 pkgver=$_majorver.$_minorver
 _realver=$_majorver$_minorver
-pkgrel=1
-pkgdesc="The Emacs Editor"
-arch=(i686 x86_64)
+pkgrel=2
+pkgdesc="The extensible, customizable, self-documenting real-time display editor"
+arch=('i686' 'x86_64')
 url="http://www.gnu.org/software/emacs/emacs.html"
-license=('GPL')
-options=(docs)
-replaces=(cedet)
-depends=('dbus-core' 'librsvg' 'gpm' 'giflib' 'libtiff'  'libxpm' 'libjpeg' 'libxft' 'gtk2' 'texinfo' 'hicolor-icon-theme' 'gconf')
+license=('GPL3')
+depends=('librsvg' 'gpm' 'giflib' 'libxpm' 'gtk2' 'hicolor-icon-theme' 'gconf' 'desktop-file-utils')
+install=emacs.install
 source=(ftp://ftp.gnu.org/gnu/emacs/$pkgname-$_realver.tar.gz emacs.desktop)
 md5sums=('20aef9ea5b5bf8050d39f8b1e96a1c04'
          '8af038d2ba4561271e935bb444ceb4e3')
-install=emacs.install
 
 build() {
   cd "$srcdir"/$pkgname-$_majorver
   ./configure --prefix=/usr --sysconfdir=/etc --libexecdir=/usr/lib \
-    --localstatedir=/var --mandir=/usr/share/man --without-sound \
-    --with-x-toolkit=gtk --with-xft
+    --localstatedir=/var --without-sound --with-x-toolkit=gtk --with-xft
   make
 }
 

Modified: emacs.install
===================================================================
--- emacs.install	2011-08-20 21:33:41 UTC (rev 135951)
+++ emacs.install	2011-08-21 02:29:35 UTC (rev 135952)
@@ -1,15 +1,17 @@
-ICON_PATH=/usr/share/icons/hicolor
-INFO_DIR=/usr/share/info
+ICON_PATH=usr/share/icons/hicolor
+INFO_DIR=usr/share/info
 
 INFO_FILES=(ada-mode auth autotype calc ccmode cl dbus dired-x ebrowse
-ediff efaq eintr elisp emacs emacs-mime epa erc eshell eudc flymake
+ede ediff edt efaq eieio eintr elisp emacs emacs-mime epa erc eshell eudc flymake
 forms gnus idlwave info mairix-el message mh-e newsticker nxml-mode
-org pcl-cvs pgg rcirc reftex remember sasl sc ses sieve smtpmail
+org pcl-cvs pgg rcirc reftex remember sasl sc semantic ses sieve smtpmail
 speedbar tramp url vip viper widget woman)
 
 post_install() {
   gtk-update-icon-cache -q -t -f ${ICON_PATH}
+  update-desktop-database -q
 
+  [[ -x usr/bin/install-info ]] || return 0
   for f in ${INFO_FILES[@]}; do
     install-info ${INFO_DIR}/$f.gz ${INFO_DIR}/dir 2> /dev/null
   done
@@ -21,7 +23,9 @@
 
 pre_remove() {
   gtk-update-icon-cache -q -t -f ${ICON_PATH}
+  update-desktop-database -q
 
+  [[ -x usr/bin/install-info ]] || return 0
   for f in ${INFO_FILES[@]}; do
     install-info --delete ${INFO_DIR}/$f.gz ${INFO_DIR}/dir 2> /dev/null
   done




More information about the arch-commits mailing list