tazpkg diff Makefile @ rev 695
Separate convert functions to tazpkg-convert; functions that are common to the tazpkg and tazpkg-convert moved to libs.
author | Aleksej Bobylev <al.bobylev@gmail.com> |
---|---|
date | Tue Dec 02 02:22:09 2014 +0200 (2014-12-02) |
parents | d25da6d9be7a |
children | 608981c962f8 |
line diff
1.1 --- a/Makefile Mon Dec 01 01:06:57 2014 +0200 1.2 +++ b/Makefile Tue Dec 02 02:22:09 2014 +0200 1.3 @@ -13,6 +13,7 @@ 1.4 1.5 all: msgfmt 1.6 1.7 + 1.8 # i18n. 1.9 1.10 pot: 1.11 @@ -40,49 +41,75 @@ 1.12 fi; \ 1.13 done; 1.14 1.15 + 1.16 # Installation. 1.17 1.18 install: msgfmt 1.19 # TazPkg command line interface 1.20 - install -m 0755 -d $(DESTDIR)$(PREFIX)/bin 1.21 - install -m 0777 tazpkg $(DESTDIR)$(PREFIX)/bin 1.22 + install -m 0755 -d $(DESTDIR)$(PREFIX)/bin 1.23 + install -m 0777 tazpkg $(DESTDIR)$(PREFIX)/bin 1.24 + install -m 0777 tazpkg-convert $(DESTDIR)$(PREFIX)/bin 1.25 + install -m 0755 -d $(DESTDIR)$(PREFIX)/lib/tazpkg 1.26 + install -m 0777 tazpkg-find-depends $(DESTDIR)$(PREFIX)/lib/tazpkg 1.27 + 1.28 # TazPkg-box GUI 1.29 install -m 0777 tazpkg-notify $(DESTDIR)$(PREFIX)/bin 1.30 - install -m 0777 tazpkg-box $(DESTDIR)$(PREFIX)/bin 1.31 + install -m 0777 tazpkg-box $(DESTDIR)$(PREFIX)/bin 1.32 + 1.33 # Configuration files 1.34 - install -m 0755 -d $(DESTDIR)$(SYSCONFDIR) 1.35 + install -m 0755 -d $(DESTDIR)$(SYSCONFDIR) 1.36 install -m 0644 tazpkg.conf $(DESTDIR)$(SYSCONFDIR) 1.37 + 1.38 # Documentation 1.39 install -m 0755 -d $(DESTDIR)$(DOCDIR)/tazpkg 1.40 - cp -a doc/* $(DESTDIR)$(DOCDIR)/tazpkg 1.41 + cp -a doc/* $(DESTDIR)$(DOCDIR)/tazpkg 1.42 + 1.43 # TazPanel files 1.44 install -m 0755 -d $(DESTDIR)/var/www/tazpanel/menu.d 1.45 - cp -a pkgs.cgi $(DESTDIR)/var/www/tazpanel 1.46 - cp -a pkgs $(DESTDIR)/var/www/tazpanel/menu.d 1.47 + cp -a pkgs.cgi $(DESTDIR)/var/www/tazpanel 1.48 + cp -a pkgs $(DESTDIR)/var/www/tazpanel/menu.d 1.49 + 1.50 # The i18n files 1.51 install -m 0755 -d $(DESTDIR)$(PREFIX)/share/locale 1.52 - cp -a po/mo/* $(DESTDIR)$(PREFIX)/share/locale 1.53 + cp -a po/mo/* $(DESTDIR)$(PREFIX)/share/locale 1.54 + 1.55 # Desktop integration 1.56 - mkdir -p $(DESTDIR)$(PREFIX)/share 1.57 - cp -a applications $(DESTDIR)$(PREFIX)/share 1.58 - cp -a mime $(DESTDIR)$(PREFIX)/share 1.59 - cp -a pixmaps $(DESTDIR)$(PREFIX)/share 1.60 - # TazPKG Notify XDG autostart 1.61 - mkdir -p $(DESTDIR)/etc/xdg 1.62 + mkdir -p $(DESTDIR)$(PREFIX)/share 1.63 + cp -a applications $(DESTDIR)$(PREFIX)/share 1.64 + #cp -a mime $(DESTDIR)$(PREFIX)/share # moved to shared-mime-info package 1.65 + cp -a pixmaps $(DESTDIR)$(PREFIX)/share 1.66 + 1.67 + # TazPkg Notify XDG autostart 1.68 + mkdir -p $(DESTDIR)/etc/xdg 1.69 cp -a xdg/autostart $(DESTDIR)/etc/xdg 1.70 - 1.71 + 1.72 1.73 # Uninstallation and clean-up commands. 1.74 1.75 uninstall: 1.76 - rm -f $(DESTDIR)$(PREFIX)/bin/tazpkg 1.77 - rm -f $(DESTDIR)$(PREFIX)/bin/tazpkg-box 1.78 - rm -f $(DESTDIR)$(PREFIX)/var/www/tazpanel/menu.d/pkgs 1.79 - rm -f $(DESTDIR)$(PREFIX)/var/www/tazpanel/pkgs.cgi 1.80 - rm -rf $(DESTDIR)$(PREFIX)/tazpkg-notify 1.81 + rm -f $(DESTDIR)$(PREFIX)/bin/tazpkg 1.82 + rm -f $(DESTDIR)$(PREFIX)/bin/tazpkg-convert 1.83 + rm -f $(DESTDIR)$(PREFIX)/lib/tazpkg/tazpkg-find-depends 1.84 + 1.85 + rm -f $(DESTDIR)$(PREFIX)/bin/tazpkg-notify 1.86 + rm -f $(DESTDIR)$(PREFIX)/bin/tazpkg-box 1.87 + 1.88 + rm -f $(DESTDIR)$(SYSCONFDIR)/tazpkg.conf 1.89 + 1.90 rm -rf $(DESTDIR)$(DOCDIR)/tazpkg 1.91 - rm -f $(DESTDIR)$(SYSCONFDIR)/tazpkg.conf 1.92 - rm -rf $(DESTDIR)$(PREFIX)/share/locale/*/LC_MESSAGES/tazpkg*.mo 1.93 + 1.94 + rm -f $(DESTDIR)/var/www/tazpanel/pkgs.cgi 1.95 + rm -f $(DESTDIR)/var/www/tazpanel/menu.d/pkgs 1.96 + 1.97 + rm -rf $(DESTDIR)$(PREFIX)/share/locale/*/LC_MESSAGES/tazpkg.mo 1.98 + 1.99 + rm -f $(DESTDIR)$(PREFIX)/share/applications/tazpkg-*.desktop 1.100 + rm -f $(DESTDIR)$(PREFIX)/share/applications/tazpanel-pkgs.desktop 1.101 + 1.102 + rm -f $(DESTDIR)$(PREFIX)/share/pixmaps/tazpkg*.png 1.103 + 1.104 + rm -f $(DESTDIR)/etc/xdg/autostart/tazpkg-notify.desktop 1.105 + 1.106 1.107 clean: 1.108 rm -rf _pkg 1.109 @@ -90,19 +117,20 @@ 1.110 rm -rf po/mo 1.111 rm -f po/*~ 1.112 rm -f po/*.mo 1.113 - 1.114 + 1.115 1.116 targz: 1.117 rm -rf ${tmpdir} 1.118 mkdir -p ${tmpdir} 1.119 - 1.120 + 1.121 make DESTDIR=${tmpdir} install 1.122 - 1.123 + 1.124 cd tar-install ; \ 1.125 tar cvzf ${tarball} tazpkg-$(VERSION) ; \ 1.126 cd - 1.127 - 1.128 + 1.129 @echo "** Tarball successfully created in tar-install/${tarball}" 1.130 1.131 + 1.132 help: 1.133 @echo "make [ pot | msgmerge | msgfmt | all | install | uninstall | clear | targz ]"