diff options
Diffstat (limited to 'community')
-rw-r--r-- | community/emacs-nox/PKGBUILD | 41 | ||||
-rw-r--r-- | community/emacs-nox/emacs-nox.changelog | 3 | ||||
-rw-r--r-- | community/emacs-nox/emacs-nox.install | 22 | ||||
-rw-r--r-- | community/gtkwave/PKGBUILD | 6 | ||||
-rw-r--r-- | community/lxpanel/PKGBUILD | 6 | ||||
-rw-r--r-- | community/nodejs/PKGBUILD | 10 | ||||
-rw-r--r-- | community/pcmanfm/PKGBUILD | 8 | ||||
-rw-r--r-- | community/pcmanfm/pcmanfm.install | 11 |
8 files changed, 59 insertions, 48 deletions
diff --git a/community/emacs-nox/PKGBUILD b/community/emacs-nox/PKGBUILD index c47461314..69fac4ce8 100644 --- a/community/emacs-nox/PKGBUILD +++ b/community/emacs-nox/PKGBUILD @@ -1,15 +1,14 @@ -# $Id: PKGBUILD 67599 2012-03-13 13:43:30Z lcarlier $ +# $Id: PKGBUILD 72353 2012-06-12 21:10:00Z jlichtblau $ # Maintainer: Jaroslav Lichtblau <dragonlord@aur.archlinux.org> # Contributor: Chris Brannon <cmbrannon@cox.net> pkgname=emacs-nox -pkgver=23.4 +pkgver=24.1 pkgrel=1 pkgdesc="The Emacs Editor, without X11 support" arch=('i686' 'x86_64') url="http://www.gnu.org/software/emacs/emacs.html" license=('GPL') -replaces=('cedet') depends=('dbus-core' 'ncurses' 'perl') provides=('emacs') conflicts=('emacs' 'emacs-cvs') @@ -17,43 +16,33 @@ options=('docs') changelog=$pkgname.changelog install=$pkgname.install source=(ftp://ftp.gnu.org/gnu/emacs/emacs-${pkgver}.tar.gz) -sha256sums=('b9a2b8434052771f797d2032772eba862ff9aa143029efc72295170607289c18') +sha256sums=('60d26dd1d9c0b955543ae83a2f4dd7c8b6af59e16a06822cfb175f1bf97c8bab') build() { cd ${srcdir}/emacs-$pkgver - # gcc 4.5 Workaround: http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43904 - CFLAGS="${CFLAGS} -fno-optimize-sibling-calls"\ - ./configure --prefix=/usr --without-x --without-sound - - # we don't want to use /usr/libexec - sed -i "s|\"/usr/libexec/emacs.*$|\"/usr/lib/emacs/$pkgver\"|g" src/epaths.h - # mv newepaths.h src/epaths.h - - make libexecdir=/usr/lib archlibdir=/usr/lib/emacs/${pkgver} + ./configure --prefix=/usr --sysconfdir=/etc --libexecdir=/usr/lib \ + --localstatedir=/var --without-x --without-sound + make } package() { cd ${srcdir}/emacs-$pkgver - - make prefix=${pkgdir}/usr libexecdir=${pkgdir}/usr/lib \ - archlibdir=${pkgdir}/usr/lib/emacs/${pkgver} install - + make DESTDIR=${pkgdir} install + # remove conflict with ctags package mv ${pkgdir}/usr/bin/{ctags,ctags.emacs} - mv ${pkgdir}/usr/bin/{etags,etags.emacs} - mv ${pkgdir}/usr/share/man/man1/{etags.1,etags.emacs.1} - mv ${pkgdir}/usr/share/man/man1/{ctags.1,ctags.emacs.1} + mv ${pkgdir}/usr/share/man/man1/{ctags.1.gz,ctags.emacs.1} + # fix all the 777 perms on directories find ${pkgdir}/usr/share/emacs/$pkgver -type d -exec chmod 755 {} \; # fix user/root permissions on usr/share files find ${pkgdir}/usr/share/emacs/$pkgver -exec chown root.root {} \; - # remove empty files - rm -rf ${pkgdir}/usr/var # remove .desktop file and icons rm -rf ${pkgdir}/usr/share/{applications,icons} - - # get rid of the package's info directory, install-info adds entries for us at install-time - rm ${pkgdir}/usr/share/info/dir - gzip -9nf ${pkgdir}/usr/share/info/* + # fix perms on /var/games + chmod 775 ${pkgdir}/var/games + chmod 775 ${pkgdir}/var/games/emacs + chmod 664 ${pkgdir}/var/games/emacs/* + chown -R root:games ${pkgdir}/var/games } diff --git a/community/emacs-nox/emacs-nox.changelog b/community/emacs-nox/emacs-nox.changelog index 1ed424b05..5e4d8f206 100644 --- a/community/emacs-nox/emacs-nox.changelog +++ b/community/emacs-nox/emacs-nox.changelog @@ -1,3 +1,6 @@ +2012-06-12 Jaroslav Lichtblau <dragonlord@aur.archlinux.org> + * emacs-nox 24.1-1 + 2011-03-13 Jaroslav Lichtblau <dragonlord@aur.archlinux.org> * emacs-nox 23.3-1 diff --git a/community/emacs-nox/emacs-nox.install b/community/emacs-nox/emacs-nox.install index ea8630090..740640994 100644 --- a/community/emacs-nox/emacs-nox.install +++ b/community/emacs-nox/emacs-nox.install @@ -1,12 +1,15 @@ -info_dir=/usr/share/info -info_files=(ada-mode autotype calc ccmode cl dired-x ebrowse -ediff efaq eintr elisp emacs emacs-mime erc eshell eudc flymake forms -gnus idlwave info message mh-e newsticker org pcl-cvs pgg rcirc reftex -sc ses sieve smtpmail speedbar tramp url vip viper widget woman) +INFO_DIR=usr/share/info + +INFO_FILES=(ada-mode auth autotype calc ccmode cl dbus dired-x ebrowse +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 semantic ses sieve smtpmail +speedbar tramp url vip viper widget woman) post_install() { - for f in ${info_files[@]}; do - install-info ${info_dir}/$f.gz ${info_dir}/dir 2> /dev/null + [[ -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 } @@ -15,7 +18,8 @@ post_upgrade() { } pre_remove() { - for f in ${info_files[@]}; do - install-info --delete ${info_dir}/$f.gz ${info_dir}/dir 2> /dev/null + [[ -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 } diff --git a/community/gtkwave/PKGBUILD b/community/gtkwave/PKGBUILD index cb28d7fa3..cf147e271 100644 --- a/community/gtkwave/PKGBUILD +++ b/community/gtkwave/PKGBUILD @@ -1,10 +1,10 @@ -# $Id: PKGBUILD 70580 2012-05-12 02:21:28Z kkeen $ +# $Id: PKGBUILD 72340 2012-06-12 09:32:15Z kkeen $ # Maintainer: Kyle Keen <keenerd@gmail.com> # Contributor: Thomas Dziedzic < gostrc at gmail > # Contributor: Jared Casper <jaredcasper@gmail.com> pkgname=gtkwave -pkgver=3.3.36 +pkgver=3.3.37 pkgrel=1 pkgdesc='A wave viewer which reads LXT, LXT2, VZT, GHW and VCD/EVCD files' arch=('i686' 'x86_64') @@ -14,7 +14,7 @@ depends=('bzip2' 'xz' 'gtk2') makedepends=('gperf') install='gtkwave.install' source=("http://gtkwave.sourceforge.net/gtkwave-${pkgver}.tar.gz") -md5sums=('a4275363369b0b7011afbaa7ec1667e6') +md5sums=('8747205c6cf1abb34b5a8b2f157f37e0') build() { cd "${srcdir}/gtkwave-${pkgver}" diff --git a/community/lxpanel/PKGBUILD b/community/lxpanel/PKGBUILD index e689d6f89..47eccccde 100644 --- a/community/lxpanel/PKGBUILD +++ b/community/lxpanel/PKGBUILD @@ -1,10 +1,10 @@ -# $Id: PKGBUILD 69844 2012-04-24 15:37:58Z bpiotrowski $ +# $Id: PKGBUILD 72336 2012-06-12 05:13:20Z bpiotrowski $ # Maintainer: Bartłomiej Piotrowski <barthalion@gmail.com> # Contributor: Angel Velasquez <angvp@archlinux.org> # Contributor: Juergen Hoetzel <juergen@archlinux.org> pkgname=lxpanel -pkgver=0.5.9 +pkgver=0.5.10 pkgrel=1 pkgdesc="Panel of the LXDE Desktop" arch=('i686' 'x86_64') @@ -15,7 +15,7 @@ depends=('gtk2' 'alsa-lib' 'menu-cache' 'lxmenu-data' 'libwnck') makedepends=('wireless_tools') optdepends=('wireless_tools: netstat plugin') source=(http://ftp.de.debian.org/debian/pool/main/l/$pkgname/${pkgname}_${pkgver}.orig.tar.xz) -md5sums=('c0b5864ea53113f4b1d4b8a46e9fb8ee') +md5sums=('86a87723ec15274d4c0fe191e8a2fa52') build() { cd "$srcdir/$pkgname-$pkgver" diff --git a/community/nodejs/PKGBUILD b/community/nodejs/PKGBUILD index a4767c36c..923d5f82e 100644 --- a/community/nodejs/PKGBUILD +++ b/community/nodejs/PKGBUILD @@ -1,5 +1,5 @@ -# $Id: PKGBUILD 70788 2012-05-16 16:52:49Z bpiotrowski $ -# Maintainer: Nartłomiej Piotrowski <nospam@bpiotrowski.pl> +# $Id: PKGBUILD 72338 2012-06-12 05:36:21Z bpiotrowski $ +# Maintainer: Bartłomiej Piotrowski <nospam@bpiotrowski.pl> # Contributor: Thomas Dziedzic < gostrc at gmail > # Contributor: James Campos <james.r.campos@gmail.com> # Contributor: BlackEagle < ike DOT devolder AT gmail DOT com > @@ -8,7 +8,7 @@ # Contributor: TIanyi Cui <tianyicui@gmail.com> pkgname=nodejs -pkgver=0.6.18 +pkgver=0.6.19 pkgrel=1 pkgdesc='Evented I/O for V8 javascript' arch=('i686' 'x86_64') @@ -19,7 +19,7 @@ checkdepends=('curl') # curl used for check() optdepends=('openssl: TLS support') options=('!emptydirs') source=("http://nodejs.org/dist/v${pkgver}/node-v${pkgver}.tar.gz") -md5sums=('4a3d3123ccc7b9b21c1990fe074e3d14') +md5sums=('f5669a9717422b811c6bad1cc961b1e5') build() { cd node-v${pkgver} @@ -55,7 +55,7 @@ package() { # install docs as per user request install -d ${pkgdir}/usr/share/doc/nodejs - cp -r doc/api/api/* \ + cp -r doc/api/*.html \ ${pkgdir}/usr/share/doc/nodejs install -D -m644 LICENSE \ diff --git a/community/pcmanfm/PKGBUILD b/community/pcmanfm/PKGBUILD index 092d2aa4b..5d5befdb4 100644 --- a/community/pcmanfm/PKGBUILD +++ b/community/pcmanfm/PKGBUILD @@ -1,22 +1,26 @@ +# $Id: PKGBUILD 72347 2012-06-12 17:01:09Z bpiotrowski $ +# Maintainer: Bartłomiej Piotrowski <barthalion@gmail.com> # Contributor: Unknown47 <unknown47r@gmail.com> # Contributor: Angel Velasquez <angvp@archlinux.org> # Contributor: Juergen Hoetzel <juergen@archlinux.org> pkgname=pcmanfm pkgver=0.9.10 -pkgrel=1 -pkgdesc="File manager of the LXDE Desktop" +pkgrel=2 +pkgdesc="An extremely fast and lightweight file manager" arch=('i686' 'x86_64') url="http://pcmanfm.sourceforge.net/" license=('GPL') groups=('lxde') depends=('gtk2' 'desktop-file-utils' 'libfm' 'lxmenu-data') makedepends=('intltool' 'pkgconfig') +install=$pkgname.install source=(http://downloads.sourceforge.net/${pkgname}/${pkgname}-$pkgver.tar.gz) md5sums=('d34a3530a6c5dcd674d23021d71c3e95') build() { cd "$srcdir/$pkgname-$pkgver" + LDFLAGS+=' -lm' ./configure --sysconfdir=/etc --prefix=/usr make } diff --git a/community/pcmanfm/pcmanfm.install b/community/pcmanfm/pcmanfm.install new file mode 100644 index 000000000..8f20cf484 --- /dev/null +++ b/community/pcmanfm/pcmanfm.install @@ -0,0 +1,11 @@ +post_install() { + update-desktop-database -q +} + +post_upgrade() { + update-desktop-database -q +} + +post_remove() { + update-desktop-database -q +} |