summaryrefslogtreecommitdiff
path: root/audio/exaile/patches
diff options
context:
space:
mode:
authorobache <obache@pkgsrc.org>2008-06-11 12:57:44 +0000
committerobache <obache@pkgsrc.org>2008-06-11 12:57:44 +0000
commita3b2f230d9fba69f556d94c4214b8f950039abc3 (patch)
tree685ff8770c3dcb6ab8c57bde95bd8baa1a332cc2 /audio/exaile/patches
parent4f2cb8da79ceeac35fc421e6741ee51b385aefd4 (diff)
downloadpkgsrc-a3b2f230d9fba69f556d94c4214b8f950039abc3.tar.gz
Some improvements and fixes:
* Drop AUTO_MKDIRS. It is not works well with directory name contains "@". PR 38921. * Honor PKGMANDIR and PKGLOCALEDIR. * Add DESTDIR support * Instead of custom post-install target, patch to original install target. Now exaile command can take option arguments as man page said. Bump PKGREVISION.
Diffstat (limited to 'audio/exaile/patches')
-rw-r--r--audio/exaile/patches/patch-aa40
1 files changed, 33 insertions, 7 deletions
diff --git a/audio/exaile/patches/patch-aa b/audio/exaile/patches/patch-aa
index b12051ba697..691ef8f7e2b 100644
--- a/audio/exaile/patches/patch-aa
+++ b/audio/exaile/patches/patch-aa
@@ -1,7 +1,7 @@
-$NetBSD: patch-aa,v 1.4 2008/06/11 11:37:55 drochner Exp $
+$NetBSD: patch-aa,v 1.5 2008/06/11 12:57:44 obache Exp $
---- Makefile.orig 2008-06-11 03:42:53 +0300
-+++ Makefile 2008-06-11 03:43:25 +0300
+--- Makefile.orig 2008-04-02 01:42:17.000000000 +0000
++++ Makefile
@@ -6,15 +6,14 @@ all: compile mmkeys.so translations
@echo "Type: 'make install' now"
@@ -21,16 +21,42 @@ $NetBSD: patch-aa,v 1.4 2008/06/11 11:37:55 drochner Exp $
make-install-dirs:
mkdir -p $(DESTDIR)$(PREFIX)/bin
-@@ -37,10 +36,10 @@ make-install-dirs:
+@@ -36,11 +35,11 @@ make-install-dirs:
+ mkdir -p $(DESTDIR)$(PREFIX)/share/exaile/sql
mkdir -p $(DESTDIR)$(PREFIX)/share/exaile/xl
mkdir -p $(DESTDIR)$(PREFIX)/share/exaile/xl/plugins
- mkdir -p $(DESTDIR)$(PREFIX)/share/locale
+- mkdir -p $(DESTDIR)$(PREFIX)/share/locale
- mkdir -p $(DESTDIR)$(PREFIX)/share/man/man1
-+ mkdir -p $(DESTDIR)$(PREFIX)/man/man1
++ mkdir -p $(DESTDIR)$(PREFIX)/${PKGLOCALEDIR}/locale
++ mkdir -p $(DESTDIR)$(PREFIX)/${PKGMANDIR}/man1
install: make-install-dirs
- install -m 644 exaile.1 $(DESTDIR)$(PREFIX)/share/man/man1
-+ install -m 644 exaile.1 $(DESTDIR)$(PREFIX)/man/man1
++ install -m 644 exaile.1 $(DESTDIR)$(PREFIX)/${PKGMANDIR}/man1
install -m 644 exaile.py $(DESTDIR)$(PREFIX)$(LIBDIR)/exaile
install -m 644 exaile.glade $(DESTDIR)$(PREFIX)/share/exaile
install -m 644 equalizer.ini $(DESTDIR)$(PREFIX)/share/exaile
+@@ -66,18 +65,18 @@ install: make-install-dirs
+ $(DESTDIR)$(PREFIX)/share/pixmaps/exaile.png
+ install -m 644 exaile.desktop $(DESTDIR)$(PREFIX)/share/applications/
+ cd $(DESTDIR)$(PREFIX)/bin && \
+- /bin/echo -e \
++ echo \
+ "#!/bin/sh\n" \
+ "cd $(PREFIX)/share/exaile\n" \
+- "exec python $(PREFIX)$(LIBDIR)/exaile/exaile.py \"\$$@\"" \
+- > exaile && \
++ "exec ${PYTHONBIN} $(PREFIX)$(LIBDIR)/exaile/exaile.py \"\$$@\"" \
++ | awk '{gsub(/\\n[ ]*/, "\n");print}' > exaile && \
+ chmod 755 exaile
+ for f in `find po -name exaile.mo` ; do \
+ install -d -m 755 \
+- `echo $$f | sed "s|^po|$(DESTDIR)$(PREFIX)/share/locale|" | \
++ `echo $$f | sed "s|^po|$(DESTDIR)$(PREFIX)/${PKGLOCALEDIR}/locale|" | \
+ xargs dirname` && \
+ install -m 644 $$f \
+- `echo $$f | sed "s|^po|$(DESTDIR)$(PREFIX)/share/locale|"` ; \
++ `echo $$f | sed "s|^po|$(DESTDIR)$(PREFIX)/${PKGLOCALEDIR}/locale|"` ; \
+ done
+
+ clean: