diff options
author | Tom "spot" Callaway <tcallawa@redhat.com> | 2008-09-10 16:22:29 -0400 |
---|---|---|
committer | Tom "spot" Callaway <tcallawa@redhat.com> | 2008-09-10 16:22:29 -0400 |
commit | 83a12685b658a325dccd60dabf7e2fda3cee1664 (patch) | |
tree | 4e2eaa890b0612e26546c128536d1597fd323138 /Makefile | |
download | fedora-logos-83a12685b658a325dccd60dabf7e2fda3cee1664.tar.gz fedora-logos-83a12685b658a325dccd60dabf7e2fda3cee1664.tar.xz fedora-logos-83a12685b658a325dccd60dabf7e2fda3cee1664.zip |
initial git commit
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 75 |
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) |