File makefile-fixes.diff of Package g213colors-gui

--- G213Colors-0.5/makefile	2017-10-02 15:50:55.000000000 +0200
+++ G213Colors-0.5/makefile	2018-05-18 23:36:33.156604415 +0200
@@ -1,30 +1,26 @@
-install :
-	cp G213Colors.py /usr/bin/G213Colors.py
-	cp main.py /usr/bin/g213colors-gui
-	cp default.conf /etc/G213Colors.conf
-	cp g213colors.service /etc/systemd/system/g213colors.service
-	chmod +x /usr/bin/G213Colors.py
-	chmod +x /usr/bin/g213colors-gui
-	cp icons/G213Colors-16.png /usr/share/icons/hicolor/16x16/apps/g213colors.png
-	cp icons/G213Colors-24.png /usr/share/icons/hicolor/24x24/apps/g213colors.png
-	cp icons/G213Colors-32.png /usr/share/icons/hicolor/32x32/apps/g213colors.png
-	cp icons/G213Colors-48.png /usr/share/icons/hicolor/48x48/apps/g213colors.png
-	cp icons/G213Colors-128.png /usr/share/icons/hicolor/128x128/apps/g213colors.png
-	cp icons/G213Colors-192.png /usr/share/icons/hicolor/192x192/apps/g213colors.png
-	cp G213Colors.desktop /usr/share/applications/g213colors.desktop
-	gtk-update-icon-cache -q /usr/share/icons/hicolor/
-	systemctl daemon-reload
-uninstall :
-	rm /usr/bin/G213Colors.py
-	rm /usr/bin/g213colors-gui
-	rm /etc/G213Colors.conf
-	rm /etc/systemd/system/g213colors.service
-	rm /usr/share/icons/hicolor/16x16/apps/g213colors.png
-	rm /usr/share/icons/hicolor/24x24/apps/g213colors.png
-	rm /usr/share/icons/hicolor/32x32/apps/g213colors.png
-	rm /usr/share/icons/hicolor/48x48/apps/g213colors.png
-	rm /usr/share/icons/hicolor/128x128/apps/g213colors.png
-	rm /usr/share/icons/hicolor/192x192/apps/g213colors.png
-	rm /usr/share/applications/g213colors.desktop
-	gtk-update-icon-cache -q /usr/share/icons/hicolor/
-	systemctl daemon-reload
+DESTDIR =
+UNITDIR=/etc/systemd/system
+install:
+	install -D -m755 G213Colors.py $(DESTDIR)/usr/bin/G213Colors.py
+	install -D -m755 main.py $(DESTDIR)/usr/bin/g213colors-gui
+	install -D -m644 default.conf $(DESTDIR)/etc/G213Colors.conf
+	install -D -m644 g213colors.service $(DESTDIR)$(UNITDIR)/g213colors.service
+	install -D -m644 icons/G213Colors-16.png $(DESTDIR)/usr/share/icons/hicolor/16x16/apps/g213colors.png
+	install -D -m644 icons/G213Colors-24.png $(DESTDIR)/usr/share/icons/hicolor/24x24/apps/g213colors.png
+	install -D -m644 icons/G213Colors-32.png $(DESTDIR)/usr/share/icons/hicolor/32x32/apps/g213colors.png
+	install -D -m644 icons/G213Colors-48.png $(DESTDIR)/usr/share/icons/hicolor/48x48/apps/g213colors.png
+	install -D -m644 icons/G213Colors-128.png $(DESTDIR)/usr/share/icons/hicolor/128x128/apps/g213colors.png
+	install -D -m644 icons/G213Colors-192.png $(DESTDIR)/usr/share/icons/hicolor/192x192/apps/g213colors.png
+	install -D -m644 G213Colors.desktop $(DESTDIR)/usr/share/applications/g213colors.desktop
+uninstall:
+	rm $(DESTDIR)/usr/bin/G213Colors.py
+	rm $(DESTDIR)/usr/bin/g213colors-gui
+	rm $(DESTDIR)/etc/G213Colors.conf
+	rm $(DESTDIR)$(UNITSDIR)/g213colors.service
+	rm $(DESTDIR)/usr/share/icons/hicolor/16x16/apps/g213colors.png
+	rm $(DESTDIR)/usr/share/icons/hicolor/24x24/apps/g213colors.png
+	rm $(DESTDIR)/usr/share/icons/hicolor/32x32/apps/g213colors.png
+	rm $(DESTDIR)/usr/share/icons/hicolor/48x48/apps/g213colors.png
+	rm $(DESTDIR)/usr/share/icons/hicolor/128x128/apps/g213colors.png
+	rm $(DESTDIR)/usr/share/icons/hicolor/192x192/apps/g213colors.png
+	rm $(DESTDIR)/usr/share/applications/g213colors.desktop
openSUSE Build Service is sponsored by