X-Git-Url: https://git.xonotic.org/?p=xonotic%2Fgmqcc.git;a=blobdiff_plain;f=distro%2Ffedora%2Fthis%2FMakefile;fp=distro%2Ffedora%2Fthis%2FMakefile;h=49b752fab37cec308407f03ae29a8ede76432b97;hp=0000000000000000000000000000000000000000;hb=90533079c873b31458a272ed4b7ffc90c593e1f5;hpb=fe14d1b056935d726cca09b2c0f2607c831244ef diff --git a/distro/fedora/this/Makefile b/distro/fedora/this/Makefile new file mode 100644 index 0000000..49b752f --- /dev/null +++ b/distro/fedora/this/Makefile @@ -0,0 +1,21 @@ +BASEDIR := $(CURDIR)/../../.. +HEADER := $(BASEDIR)/gmqcc.h +MAJOR := `sed -n -e '/GMQCC_VERSION_MAJOR/{s/.* .* //;p;q;}' $(HEADER)` +MINOR := `sed -n -e '/GMQCC_VERSION_MINOR/{s/.* .* //;p;q;}' $(HEADER)` +PATCH := `sed -n -e '/GMQCC_VERSION_PATCH/{s/.* .* //;p;q;}' $(HEADER)` +NAME := gmqcc-$(MAJOR).$(MINOR).$(PATCH) +TARFILE := $(NAME).tar.gz + +all: + @mkdir -p ~/rpmbuild/SPECS + @mkdir -p ~/rpmbuild/SOURCES + @cp ../spec/gmqcc.spec ~/rpmbuild/SPECS + @mkdir -p /tmp/$(NAME) + @cp -R $(BASEDIR) /tmp/$(NAME)/ + @cd /tmp && tar -zcf ~/rpmbuild/SOURCES/$(TARFILE) $(NAME)/ + @rm -rf /tmp/$(NAME) + @rpmbuild -ba ../spec/gmqcc.spec 2>&1 >/dev/null + + @mv ~/rpmbuild/RPMS/x86_64/gmqcc*.rpm . 2>/dev/null; true + @mv ~/rpmbuild/RPMS/x86_64/qcvm*.rpm . 2>/dev/null; true + @mv ~/rpmbuild/RPMS/x86_64/gmqpak*.rpm . 2>/dev/null; true