# Use Mageia release as major and bump minor VERSION = 7.0 PACKAGE = desktop-common-data NAME = common-data mandir=/usr/share/man menus: applications.menu plasma-applications.menu menu/validated-menu: menu/applications.menu.in xmllint --noout --dtdvalid menu/menu.dtd $? applications.menu: menu/validated-menu @echo -n "generating $@ " @sed -e 's,@MAIN_DESKTOP@,GNOME,g' -e 's,@MAIN_TOOLKIT@,GTK,g' -e 's,@ALTERNATIVE_DESKTOP@,KDE,g' -e 's,@ALTERNATIVE_TOOLKIT@,Qt,g' < menu/applications.menu.in > $@ @xmllint --noout --dtdvalid menu/menu.dtd $@ @echo " OK" plasma-applications.menu: menu/validated-menu @echo -n "generating $@ " @sed -e 's,@MAIN_DESKTOP@,KDE,g' -e 's,@MAIN_TOOLKIT@,Qt,g' -e 's,@ALTERNATIVE_DESKTOP@,GNOME,g' -e 's,@ALTERNATIVE_TOOLKIT@,GTK,g' < menu/applications.menu.in > $@ @xmllint --noout --dtdvalid menu/menu.dtd $@ @echo " OK" checktag: @if [ -e ".git" ]; then \ if ! git diff --quiet ; then \ echo not all changes are committed, aborting ; \ exit 1 ; \ fi ; \ fi clean: find . -type d -name '.xvpics' -o -name '*~' |xargs rm -rf rm -f applications.menu plasma-applications.menu # rules to build a distributable rpm dist: menus checktag clean @git archive --prefix=$(NAME)-$(VERSION)/ HEAD | xz > $(NAME)-$(VERSION).tar.xz; $(info $(NAME)-$(VERSION).tar.xz is ready) tag: checktag git tag $(VERSION); \