Fix an issue with build barfing on the ifarch stuff in spec
[profile/ivi/package-groups.git] / Makefile
1 # ex: set tabstop=4 noexpandtab: 
2 VERSION = $(shell cat VERSION)
3 NAME=package-groups
4 TAGVER = $(shell cat VERSION | sed -e "s/\([0-9\.]*\).*/\1/")
5 DESTDIR=
6 ARCH=i586
7
8 ifeq ($(VERSION), $(TAGVER))
9         TAG = $(TAGVER)
10 else
11         TAG = "HEAD"
12 endif
13
14 all:
15
16 install:
17         install -d ${DESTDIR}/usr/bin
18         install -m 755 scripts/merge-patterns.py ${DESTDIR}/usr/bin/merge-patterns
19         install -d ${DESTDIR}/usr/share/package-groups
20         install -d ${DESTDIR}/usr/share/package-groups/stylesheets
21         install -d ${DESTDIR}/usr/share/package-groups/patterns
22         install -m 644 patterns/*yaml ${DESTDIR}/usr/share/package-groups/patterns
23         install -m 644 xsl/comps.xsl ${DESTDIR}/usr/share/package-groups/stylesheets
24
25 tag:
26         git tag -a $(VERSION) -m "$(VERSION)"
27         git push --tags
28
29 changelog:
30         python ./scripts/gitlog2changelog.py
31
32 repackage: dist
33         osc branch -c Tizen:Base $(NAME)
34         rm home\:*\:branches\:Tizen:Base/$(NAME)/*tar.bz2
35         cp $(NAME)-$(VERSION).tar.bz2 home\:*\:branches\:Tizen:Base/$(NAME)
36
37         
38
39 dist-bz2:
40         git archive --format=tar --prefix=$(NAME)-$(VERSION)/ $(TAG) | \
41                 bzip2  > $(NAME)-$(VERSION).tar.bz2
42
43 dist-gz:
44         git archive --format=tar --prefix=$(NAME)-$(VERSION)/ $(TAG) | \
45                 gzip  > $(NAME)-$(VERSION).tar.gz
46
47 dist: dist-bz2
48
49 clean:
50         rm -rf patterns.xml INDEX.xml group.xml *.xml