bug-proxyknife
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Bug-proxyknife] Fedora package and DESTDIR fix


From: Debarshi 'Rishi' Ray
Subject: [Bug-proxyknife] Fedora package and DESTDIR fix
Date: Mon, 12 Nov 2007 14:44:51 +0530

I have created a Proxyknife package for Fedora.

It seems that doc/Makefile.in does not correctly use the DESTDIR
variable, which is crucial for packaging. I have used the following
patch to fix this issue. It would be nice if you could fix your
doc/Makefile.am accordingly.

----

diff -urNp proxyknife-1.7.orig/doc/Makefile.in proxyknife-1.7/doc/Makefile.in
--- proxyknife-1.7.orig/doc/Makefile.in 2007-09-24 18:46:45.000000000 +0530
+++ proxyknife-1.7/doc/Makefile.in      2007-10-07 16:57:30.000000000 +0530
@@ -663,20 +663,20 @@ proxyknife.1: proxyknife.pod
        --release="GNU Proxyknife @VERSION@" $? >$@

 install-data-local: dvi pdf html
-       $(top_srcdir)/mkinstalldirs $(pkgdatadir)/doc/html
-       $(top_srcdir)/mkinstalldirs $(pkgdatadir)/doc/example
-       $(top_srcdir)/mkinstalldirs $(sysconfdir)
+       $(top_srcdir)/mkinstalldirs $(DESTDIR)$(pkgdatadir)/doc/html
+       $(top_srcdir)/mkinstalldirs $(DESTDIR)$(pkgdatadir)/doc/example
+       $(top_srcdir)/mkinstalldirs $(DESTDIR)$(sysconfdir)
 #      cp -rf zh $(pkgdatadir)/doc/html/
 #      cp -rf en $(pkgdatadir)/doc/html/
-       cp -rf proxyknife.html $(pkgdatadir)/doc/html/
-       $(INSTALL_DATA) proxyknife.conf.example $(sysconfdir)/proxyknife.conf
-       $(INSTALL_DATA) proxyknife.conf.* $(pkgdatadir)/doc/example/
-       $(INSTALL_DATA) msn.req $(pkgdatadir)/doc/example/
-       $(INSTALL_DATA) proxyknife.dvi $(pkgdatadir)/doc/
-       $(INSTALL_DATA) proxyknife.pdf $(pkgdatadir)/doc/
+       cp -rf proxyknife.html $(DESTDIR)$(pkgdatadir)/doc/html/
+       $(INSTALL_DATA) proxyknife.conf.example
$(DESTDIR)$(sysconfdir)/proxyknife.conf
+       $(INSTALL_DATA) proxyknife.conf.* $(DESTDIR)$(pkgdatadir)/doc/example/
+       $(INSTALL_DATA) msn.req $(DESTDIR)$(pkgdatadir)/doc/example/
+       $(INSTALL_DATA) proxyknife.dvi $(DESTDIR)$(pkgdatadir)/doc/
+       $(INSTALL_DATA) proxyknife.pdf $(DESTDIR)$(pkgdatadir)/doc/
 #      $(INSTALL_DATA) proxyknife_zh.texi $(pkgdatadir)/doc/
 #      $(INSTALL_DATA) proxyknife_zh.info $(pkgdatadir)/doc/
-       $(INSTALL_DATA) proxylist $(pkgdatadir)/doc/example
+       $(INSTALL_DATA) proxylist $(DESTDIR)$(pkgdatadir)/doc/example
 #$(INSTALL_DATA) proxyknife_zh.dvi $(pkgdatadir)/doc/
 #$(INSTALL_DATA) proxyknife_zh.pdf $(pkgdatadir)/doc/
 # Tell versions [3.59,3.63) of GNU make to not export all variables.

----

Thanks for creating such a nice program. Keep up the good work.

Happy hacking,
Debarshi
-- 
GPG key ID: 63D4A5A7
Key server: pgp.mit.edu




reply via email to

[Prev in Thread] Current Thread [Next in Thread]