-include VERSION
+ifeq ($(wildcard .git),)
+ include VERSION
+else
+ VERSION=$(shell git describe)
+endif
mkinstalldirs = /usr/bin/mkdir -p
-INSTALL = /usr/sbin/install
-INSTALL_DATA = ${INSTALL} -u root -g bin -m 644 -f
-INSTALL_PROGRAM = ${INSTALL} -u root -g bin -f
-INSTALL_SCRIPT = ${INSTALL} -f
+INSTALL = /usr/bin/install
+INSTALL_DATA = ${INSTALL} -m 644 -t
+INSTALL_PROGRAM = ${INSTALL} -t
+INSTALL_SCRIPT = ${INSTALL} -t
RM = /usr/bin/rm -f
RMRF = /usr/bin/rm -Rf
RMDIR = /usr/bin/rmdir
# Use python 2.6 if PYTHON environent is not set
ifeq ($(strip $(PYTHON)),)
-PYTHON = /usr/bin/python2.6
+PYTHON = /usr/bin/python2
endif
SUBDIRS = po data
$(INSTALL_DATA) $(DESTDIR)/etc/dbus-1/system.d etc/dbus-1/system.d/time-slider.conf
$(mkinstalldirs) $(DESTDIR)/etc/xdg/autostart
$(INSTALL_DATA) $(DESTDIR)/etc/xdg/autostart etc/xdg/autostart/*.desktop
+ $(mkinstalldirs) $(DESTDIR)/usr/lib/systemd/system
+ $(INSTALL_DATA) $(DESTDIR)/usr/lib/systemd/system etc/systemd/system/*.service
$(mkinstalldirs) $(DESTDIR)/lib/svc/method
$(INSTALL_SCRIPT) $(DESTDIR)/lib/svc/method lib/svc/method/time-slider
$(INSTALL_SCRIPT) $(DESTDIR)/lib/svc/method lib/svc/method/time-slider-plugin
$(INSTALL_DATA) $(DESTDIR)/usr/share/time-slider/lib/time_slider $$file; \
fi; \
done
+ $(mkinstalldirs) $(DESTDIR)/usr/share/time-slider/lib/time_slider/linux
+ for file in usr/share/time-slider/lib/time_slider/linux/*.py; do \
+ if test -f $$file ; then \
+ $(INSTALL_DATA) $(DESTDIR)/usr/share/time-slider/lib/time_slider/linux $$file; \
+ fi; \
+ done
$(mkinstalldirs) $(DESTDIR)/usr/share/time-slider/lib/plugin
for file in usr/share/time-slider/lib/plugin/*.py; do \
if test -f $$file ; then \
done
$(RM) $(DESTDIR)/etc/dbus-1/system.d/time-slider.conf
$(RM) $(DESTDIR)/etc/xdg/autostart/time-slider-notify.desktop
+ $(RM) $(DESTDIR)/usr/lib/systemd/system/time-sliderd.service
$(RM) $(DESTDIR)/lib/svc/method/time-slider
$(RM) $(DESTDIR)/lib/svc/method/time-slider-plugin
$(RM) $(DESTDIR)/lib/svc/method/time-slider-rsync