diff options
author | David <dbphillipsnz@gmail.com> | 2014-09-19 19:09:30 +1200 |
---|---|---|
committer | David <dbphillipsnz@gmail.com> | 2014-09-19 19:09:30 +1200 |
commit | 8d636d226b7b91b5faee3c733c04b6b5f5b0bb73 (patch) | |
tree | 37a0324e08a9e5b59c57bfaddc65fa0404d45f72 | |
parent | 864bb673e4ceddeb3a9bd2681df4905d5d9fec6d (diff) | |
download | paramano-8d636d226b7b91b5faee3c733c04b6b5f5b0bb73.tar.xz |
Shuffled .desktop and default config generation
-rw-r--r-- | Makefile | 18 | ||||
-rw-r--r-- | paramano.desktop.src | 7 |
2 files changed, 18 insertions, 7 deletions
@@ -14,6 +14,7 @@ SUDO=$(BINDIR)/sudo PARAMANO_SET=$(BINDIR)/paramano-set # Misc +PARAMANO=$(BINDIR)/paramano PARAMANO_CONF=$(SYSCONFDIR)/paramano.conf ROOT_UID=0 @@ -61,7 +62,7 @@ LDFLAGS = -lgtk-3 \ -lglib-2.0 ######################################################################## # Make entire suite -all: paramano paramano-set lang paramano.conf +all: paramano paramano-set lang paramano-extra ######################################################################## @@ -107,10 +108,13 @@ lang: ######################################################################## # Prepare template config file -paramano.conf: - sed -e 's:SHAREDIR:$(SHAREDIR):g' \ - -e 's:PARAMANO_CONF:$(PARAMANO_CONF):g' \ - paramano.conf.src > paramano.conf +paramano-extra: + for file in paramano.conf paramano.desktop ; do \ + sed -e 's:SHAREDIR:$(SHAREDIR):g' \ + -e 's:PARAMANO_CONF:$(PARAMANO_CONF):g' \ + -e 's:PARAMANO:$(PARAMANO):g' \ + $$file.src > $$file ; \ + done ######################################################################## @@ -125,7 +129,7 @@ strip: ######################################################################## # Remove generated files clean: - rm -f paramano paramano-set *.o lc/*.mo paramano.conf + rm -f paramano paramano-set *.o lc/*.mo paramano.conf paramano.desktop ######################################################################## @@ -140,6 +144,6 @@ install: install -Dm 644 paramano.conf $(DESTDIR)/$(PARAMANO_CONF) install -Dm 644 paramano.desktop $(DESTDIR)/etc/xdg/autostart/paramano.desktop - install -Dm 755 paramano $(DESTDIR)/$(BINDIR)/paramano + install -Dm 755 paramano $(DESTDIR)/$(PARAMANO) install -Dm 755 paramano-set $(DESTDIR)/$(PARAMANO_SET) ######################################################################## diff --git a/paramano.desktop.src b/paramano.desktop.src new file mode 100644 index 0000000..25f1dd0 --- /dev/null +++ b/paramano.desktop.src @@ -0,0 +1,7 @@ +[Desktop Entry] +Version=1.0 +Encoding=UTF-8 +Name=trayfreq +GenericName=paramano +Exec=PARAMANO +Type=Application |