File smolt-1.1.1.1-make_install.patch of Package smolt
--- client/Makefile
+++ client/Makefile
@@ -2,7 +2,7 @@
MO_FILES=$(patsubst %.po,%.mo,$(PO_FILES))
PY_FILES=deleteProfile.py haldump.py __init__.py sendProfile.py smoltGui.py smolt.py software.py smoltFirstBoot.py gui.py privacypolicy.py scan.py
DIRED_MO_FILES=$(patsubst po/%.mo,mo/%/LC_MESSAGES/$(NAME).mo,$(MO_FILES))
-CLIENT_FILES=deleteProfile.py gui.py haldump.py i18n.py privacypolicy.py sendProfile.py smolt.py smoltGui.py software.py scan.py
+CLIENT_FILES=deleteProfile.py gui.py haldump.py i18n.py privacypolicy.py sendProfile.py smolt.py smoltGui.py software.py scan.py fs_util.py simplejson
NAME=smolt
@@ -39,7 +39,7 @@
cp -advr config.py $(SMOLTCONFIGDIR)
install -d -m 0755 ./ $(DATADIR)/$(NAME)/client/
- install -d -m 0755 icons/ $(DATADIR)/$(NAME)/client/icons/
+ install -D -m 0644 icons/smolt-about.png $(DATADIR)/$(NAME)/client/icons/smolt-about.png
cp -adv $(CLIENT_FILES) $(DATADIR)/$(NAME)/client/
@@ -56,9 +56,7 @@
mkdir -p $(DATADIR)/$(NAME)/doc
install -p -m 0644 ../doc/PrivacyPolicy $(DATADIR)/$(NAME)/doc
- gzip -9 man/smoltSendProfile.1 > $(DATADIR)/man/man1/smoltSendProfile.1.gz
- gzip -9 man/smoltDeleteProfile.1 > $(DATADIR)/man/man1/smoltDeleteProfile.1.gz
- gzip -9 man/smoltGui.1 > $(DATADIR)/man/man1/smoltGui.1.gz
+ cp man/* $(DATADIR)/man/man1/
ln -sf $(DATADIR)/$(NAME)/client/sendProfile.py $(BINDIR)/smoltSendProfile
ln -sf $(DATADIR)/$(NAME)/client/deleteProfile.py $(BINDIR)/smoltDeleteProfile
@@ -58,9 +58,10 @@
cp man/* $(DATADIR)/man/man1/
- ln -sf $(DATADIR)/$(NAME)/client/sendProfile.py $(BINDIR)/smoltSendProfile
- ln -sf $(DATADIR)/$(NAME)/client/deleteProfile.py $(BINDIR)/smoltDeleteProfile
- ln -sf $(DATADIR)/$(NAME)/client/smoltGui.py $(BINDIR)/smoltGui
+ ln -sf /usr/share/$(NAME)/client/sendProfile.py $(BINDIR)/smoltSendProfile
+ ln -sf /usr/share/$(NAME)/client/deleteProfile.py $(BINDIR)/smoltDeleteProfile
+ ln -sf /usr/share/$(NAME)/client/smoltGui.py $(BINDIR)/smoltGui
+ ln -sf /etc/smolt/config.py $(DATADIR)/$(NAME)/client/config.py
chmod +x $(DATADIR)/$(NAME)/client/*Profile.py
chmod +x $(DATADIR)/$(NAME)/client/smoltGui.py
@@ -67,7 +67,8 @@
chmod +x $(DATADIR)/$(NAME)/client/*Profile.py
chmod +x $(DATADIR)/$(NAME)/client/smoltGui.py
- desktop-file-install --vendor='fedora' --dir=$(DATADIR)/applications ./smolt.desktop
+ mkdir -p $(DATADIR)/applications
+ cp smolt.desktop $(DATADIR)/applications/
move-mo: $(DIRED_MO_FILES)