X-Git-Url: https://git.camperquake.de/gitweb.cgi?p=time-slider.git;a=blobdiff_plain;f=rpm%2FMakefile;fp=rpm%2FMakefile;h=078f4624a61d477b5b195be4658a1220a5c8788c;hp=0000000000000000000000000000000000000000;hb=1a0beff62cb92275b8e2045d681a10977a344780;hpb=7cd849a636c4c88249742d3dc0636329b2a6ffac diff --git a/rpm/Makefile b/rpm/Makefile new file mode 100644 index 0000000..078f462 --- /dev/null +++ b/rpm/Makefile @@ -0,0 +1,22 @@ +top_builddir = .. +top_srcdir = .. +SED = /usr/bin/sed +INTLTOOL_MERGE = /usr/bin/intltool-merge +spec_in_files = time-slider.spec.in +spec_DATA = $(spec_in_files:.spec.in=.spec) + +ifeq ($(wildcard $(top_srcdir)/.git),) + include $(top_srcdir)/VERSION +else + VERSION=$(shell git describe) +endif +MAINVER=$(shell echo $(VERSION) | cut -f1 -d'-') +RELEASE=$(shell echo $(VERSION) | cut -f2- -d'-' | sed -e 's/-/./g') + +all: $(spec_DATA) + +$(spec_DATA): + $(SED) -e 's,\@VERSION\@,$(MAINVER),g' \ + -e 's,\@RELEASE\@,$(RELEASE),g' \ + -e 's,\@GITVER\@,$(VERSION),g' \ + '$@.in' > '$@'