summaryrefslogtreecommitdiffstats
path: root/Makefile
diff options
context:
space:
mode:
authorTom "spot" Callaway <tcallawa@redhat.com>2008-09-10 16:22:29 -0400
committerTom "spot" Callaway <tcallawa@redhat.com>2008-09-10 16:22:29 -0400
commit83a12685b658a325dccd60dabf7e2fda3cee1664 (patch)
tree4e2eaa890b0612e26546c128536d1597fd323138 /Makefile
downloadfedora-logos-83a12685b658a325dccd60dabf7e2fda3cee1664.tar.gz
fedora-logos-83a12685b658a325dccd60dabf7e2fda3cee1664.tar.xz
fedora-logos-83a12685b658a325dccd60dabf7e2fda3cee1664.zip
initial git commit
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile75
1 files changed, 75 insertions, 0 deletions
diff --git a/Makefile b/Makefile
new file mode 100644
index 0000000..ddcb974
--- /dev/null
+++ b/Makefile
@@ -0,0 +1,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)