summaryrefslogtreecommitdiffstats
path: root/Makefile
blob: ddcb9749cdfe79e5e0b2c0d934bb6c4d6ad6a659 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
NAME = fedora-logos
XML = backgrounds/desktop-backgrounds-fedora.xml

all: update-po archive

archive: 
	export VERSION=`awk --field-separator=' ' '/^Version:/ { print $$2 }' fedora-logos.spec` ; \
	export CVSTAG=FEDORA_LOGOS_`echo $$VERSION | sed s/\\\./_/g` ; \
	export TMPCVS=cvs-checkout-$$VERSION ; \
	export DISTDIR=fedora-logos-$$VERSION ; \
	export SRCDIR=../$$TMPCVS/fedora-logos ; \
	echo VERSION=$$VERSION CVSTAG=$$CVSTAG TMPCVS=$$TMPCVS DISTDIR=$$DISTDIR ; \
	export CVSROOT=`cat CVS/Root` ; \
	cvs tag -F $$CVSTAG . ; \
	/bin/rm -rf $$DISTDIR ; \
	/bin/rm -rf $$TMPCVS ; \
	mkdir -p $$TMPCVS ; \
	(cd $$TMPCVS && cvs -Q -d $$CVSROOT export -r$$CVSTAG fedora-logos && cd $$SRCDIR && make update-po) ; \
	mkdir -p $$DISTDIR ; \
	mkdir -p $$DISTDIR/redhat-pixmaps ; \
	mkdir -p $$DISTDIR/bootloader ; \
	mkdir -p $$DISTDIR/firstboot ; \
	mkdir -p $$DISTDIR/rhgb ; \
	mkdir -p $$DISTDIR/gnome-splash ; \
	mkdir -p $$DISTDIR/kde-splash/FedoraWaves/1600x1200 ; \
	mkdir -p $$DISTDIR/pixmaps ; \
	mkdir -p $$DISTDIR/gdm ; \
	mkdir -p $$DISTDIR/anaconda ; \
	mkdir -p $$DISTDIR/icons/hicolor/16x16/apps ; \
	mkdir -p $$DISTDIR/icons/hicolor/24x24/apps ; \
	mkdir -p $$DISTDIR/icons/hicolor/32x32/apps ; \
	mkdir -p $$DISTDIR/icons/hicolor/36x36/apps ; \
	mkdir -p $$DISTDIR/icons/hicolor/48x48/apps ; \
	mkdir -p $$DISTDIR/icons/hicolor/96x96/apps ; \
	mkdir -p $$DISTDIR/icons/hicolor/scalable/apps ; \
	mkdir -p $$DISTDIR/gnome-screensaver/ ; \
	mkdir -p $$DISTDIR/applications/screensavers/ ; \
	mkdir -p $$DISTDIR/backgrounds/images ; \
	cd $$DISTDIR ; \
	cp -f $$SRCDIR/fedora-logos.spec . ; \
	cp -f $$SRCDIR/Makefile . ; \
	cp -f $$SRCDIR/COPYING . ; \
	cp -f $$SRCDIR/redhat-pixmaps/*.{png,xbm,xpm,tif} redhat-pixmaps ; \
	cp -f $$SRCDIR/bootloader/*.{png,xpm.gz,pcx} bootloader ; \
	cp -f $$SRCDIR/firstboot/*.png firstboot ; \
	cp -f $$SRCDIR/rhgb/*.png rhgb ; \
	cp -f $$SRCDIR/gnome-splash/*.png gnome-splash ; \
	cp -f $$SRCDIR/kde-splash/FedoraWaves/* kde-splash/FedoraWaves/ ; \
	cp -f $$SRCDIR/kde-splash/FedoraWaves/1600x1200/* kde-splash/FedoraWaves/1600x1200; \
	cp -f $$SRCDIR/pixmaps/*.{png,svg} pixmaps ; \
	cp -af $$SRCDIR/gdm/* gdm; \
	cp -f $$SRCDIR/anaconda/* anaconda ; \
	cp -f $$SRCDIR/icons/hicolor/16x16/apps/* icons/hicolor/16x16/apps ; \
	cp -f $$SRCDIR/icons/hicolor/24x24/apps/* icons/hicolor/24x24/apps ; \
	cp -f $$SRCDIR/icons/hicolor/32x32/apps/* icons/hicolor/32x32/apps ; \
	cp -f $$SRCDIR/icons/hicolor/36x36/apps/* icons/hicolor/36x36/apps ; \
	cp -f $$SRCDIR/icons/hicolor/48x48/apps/* icons/hicolor/48x48/apps ; \
	cp -f $$SRCDIR/icons/hicolor/96x96/apps/* icons/hicolor/96x96/apps ; \
	cp -f $$SRCDIR/icons/hicolor/scalable/apps/* icons/hicolor/scalable/apps ; \
	cp -f $$SRCDIR/gnome-screensaver/lock-dialog-* gnome-screensaver ; \
	cp -f $$SRCDIR/gnome-screensaver/system.desktop applications/screensavers ; \
	cp -f $$SRCDIR/backgrounds/*.xml backgrounds/ ; \
	cp -f $$SRCDIR/backgrounds/images/* backgrounds/images ; \
	cd ..; \
	tar -cv --bzip2 -f fedora-logos-$$VERSION.tar.bz2 $$DISTDIR ; \
	echo "Wrote fedora-logos-$$VERSION.tar.bz2"

update-po:
	@echo "updating pot files..."
	sed -e "s/_name/name/g" $(XML).in > $(XML)
	# FIXME need to handle translations
	#
	#( cd po && intltool-update --gettext-package=$(NAME) --pot )
	#@echo "merging existing po files to xml..."
	#intltool-merge -x po $(XML).in $(XML)