[arch-commits] Commit in logrotate/trunk (PKGBUILD)

Pierre Schmitz pierre at archlinux.org
Mon Jun 18 22:17:14 UTC 2012


    Date: Monday, June 18, 2012 @ 18:17:13
  Author: pierre
Revision: 162024

upgpkg: logrotate 3.8.1-2

gzip is in /usr/bin now

Modified:
  logrotate/trunk/PKGBUILD

----------+
 PKGBUILD |   27 +++++++++++++--------------
 1 file changed, 13 insertions(+), 14 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2012-06-18 22:10:13 UTC (rev 162023)
+++ PKGBUILD	2012-06-18 22:17:13 UTC (rev 162024)
@@ -1,10 +1,9 @@
 # $Id$
-# Maintainer: Aaron Griffin <aaron at archlinux.org>
-# Contributor: Judd Vinet <jvinet at zeroflux.org>
+# Maintainer: Pierre Schmitz <pierre at archlinux.de>
 
 pkgname=logrotate
 pkgver=3.8.1
-pkgrel=1
+pkgrel=2
 pkgdesc="Rotates system logs automatically"
 arch=('i686' 'x86_64')
 url="https://fedorahosted.org/logrotate/"
@@ -12,10 +11,10 @@
 groups=('base')
 depends=('popt' 'cron' 'gzip')
 backup=('etc/logrotate.conf')
-source=(https://fedorahosted.org/releases/l/o/logrotate/logrotate-${pkgver}.tar.gz
-        logrotate-3.8.1-noasprintf.patch
-        logrotate.conf
-        logrotate.cron.daily)
+source=("https://fedorahosted.org/releases/l/o/logrotate/logrotate-${pkgver}.tar.gz"
+        'logrotate-3.8.1-noasprintf.patch'
+        'logrotate.conf'
+        'logrotate.cron.daily')
 md5sums=('bd2e20d8dc644291b08f9215397d28a5'
          'fc8e4e15211d8aefd431d0e2e96223c4'
          '462a5f364717461537eb2ae6394ad23e'
@@ -26,12 +25,12 @@
 
   patch -p1 -i "$srcdir"/logrotate-3.8.1-noasprintf.patch
 
-  sed -i 's|#define DEFAULT_MAIL_COMMAND .*|#define DEFAULT_MAIL_COMMAND "/usr/bin/mail"|'\
-    config.h
-  sed -i "s|CFLAGS = -Wall|CFLAGS = -Wall $CFLAGS|" Makefile
-  sed -i 's|$(BASEDIR)/man|$(BASEDIR)/share/man|' Makefile
-  
-  make
+  sed -e 's|#define DEFAULT_MAIL_COMMAND .*|#define DEFAULT_MAIL_COMMAND "/usr/bin/mail"|'\
+      -e 's|#define COMPRESS_COMMAND .*|#define COMPRESS_COMMAND "/usr/bin/gzip"|'\
+      -e 's|#define UNCOMPRESS_COMMAND .*|#define UNCOMPRESS_COMMAND "/usr/bin/gunzip"|'\
+      -i config.h
+
+  make RPM_OPT_FLAGS="$CFLAGS" EXTRA_LDFLAGS="$LDFLAGS"
 }
 
 check() {
@@ -41,7 +40,7 @@
 
 package() {
   cd "$srcdir/${pkgname}-${pkgver}"
-  make PREFIX="$pkgdir" install
+  make PREFIX="$pkgdir" MANDIR="usr/share/man" install
 
   install -Dm644 "$srcdir/logrotate.conf" "$pkgdir/etc/logrotate.conf"
   install -Dm744 "$srcdir/logrotate.cron.daily" "$pkgdir/etc/cron.daily/logrotate"




More information about the arch-commits mailing list