rpms/vdr-skins/devel .cvsignore, 1.2, 1.3 sources, 1.2, 1.3 vdr-skins-prepare-tarballs.sh, 1.1, 1.2 vdr-skins.spec, 1.7, 1.8

Ville Skyttä scop at fedoraproject.org
Mon Nov 24 19:12:22 UTC 2008


Author: scop

Update of /cvs/pkgs/rpms/vdr-skins/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv16438

Modified Files:
	.cvsignore sources vdr-skins-prepare-tarballs.sh 
	vdr-skins.spec 
Log Message:
* Mon Nov 24 2008 Ville Skyttä <ville.skytta at iki.fi> - 20081124-1
- Update enElchi to 0.7.2.
- Catch up again with latest dejavu-fonts changes.



Index: .cvsignore
===================================================================
RCS file: /cvs/pkgs/rpms/vdr-skins/devel/.cvsignore,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- .cvsignore	23 Apr 2007 19:59:47 -0000	1.2
+++ .cvsignore	24 Nov 2008 19:11:51 -0000	1.3
@@ -3,5 +3,5 @@
 EgalSimple-1.0-demo.tar.bz2
 SilverGreen-0.1.7.tar.bz2
 izegrey16-1.0-20050304-nologos.tar.bz2
-vdrskin-enElchi-0.7.1-nologos.tar.bz2
 vdrskin-enigma-0.3a-nologos.tar.bz2
+vdrskin-enElchi-0.7.2.tgz


Index: sources
===================================================================
RCS file: /cvs/pkgs/rpms/vdr-skins/devel/sources,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- sources	23 Apr 2007 19:59:47 -0000	1.2
+++ sources	24 Nov 2008 19:11:51 -0000	1.3
@@ -3,5 +3,5 @@
 8676ae6f7596d7c09fbdec7468709bbc  EgalSimple-1.0-demo.tar.bz2
 89dd82fa698d139a15c4d24601188a0c  SilverGreen-0.1.7.tar.bz2
 8a238e3d1a3f2d62a37415e912e780e4  izegrey16-1.0-20050304-nologos.tar.bz2
-608e4f48ef1f7a6082ee50449b1b4dc1  vdrskin-enElchi-0.7.1-nologos.tar.bz2
 acdb6c15e86aee821401cc2697a4e225  vdrskin-enigma-0.3a-nologos.tar.bz2
+f1913e012a68f8ca7a1feb3da82b8709  vdrskin-enElchi-0.7.2.tgz


Index: vdr-skins-prepare-tarballs.sh
===================================================================
RCS file: /cvs/pkgs/rpms/vdr-skins/devel/vdr-skins-prepare-tarballs.sh,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- vdr-skins-prepare-tarballs.sh	23 Apr 2007 19:59:47 -0000	1.1
+++ vdr-skins-prepare-tarballs.sh	24 Nov 2008 19:11:51 -0000	1.2
@@ -3,7 +3,7 @@
 set -e
 
 [ ! -e izegrey16-1.0-20050304.tar.gz ] && \
-wget -q http://skins.vdr-developer.org/text2skin/files/izegrey16-1.0-20050304.tar.gz
+curl -O http://skins.vdr-developer.org/text2skin/files/izegrey16-1.0-20050304.tar.gz
 rm -rf izegrey16
 tar zxf izegrey16-1.0-20050304.tar.gz
 rm -f izegrey16/{*.tar,*.ttf,logos/{*.mng,*.png,*.xpm}}
@@ -11,9 +11,9 @@
 rm -rf izegrey16
 
 [ ! -e vdrskin-enigma-0.3a.tar.bz2 ] && \
-wget -q http://home.pages.at/brougs78/files/vdrskin-enigma-0.3a.tar.bz2
+curl -O http://home.pages.at/brougs78/files/vdrskin-enigma-0.3a.tar.bz2
 [ ! -e icons-low-low-col.tar.gz ] && \
-wget -q http://ventoso.org/luca/vdr/Enigma/icons-low-low-col.tar.gz
+curl -O http://ventoso.org/luca/vdr/Enigma/icons-low-low-col.tar.gz
 rm -rf Enigma
 tar jxf vdrskin-enigma-0.3a.tar.bz2
 find Enigma -type d -exec chmod +x {} ';'
@@ -24,9 +24,9 @@
 rm -rf Enigma
 
 [ ! -e DeepBlue-0.1.4.tar.gz ] && \
-wget -q http://vdr.pfroen.de/download/DeepBlue-0.1.4.tar.gz
+curl -O http://vdr.pfroen.de/download/DeepBlue-0.1.4.tar.gz
 [ ! -e DeepBlueDXR3.tar.bz2 ] && \
-wget -q http://koti.mbnet.fi/cccatch/vdr/DeepBlueDXR3.tar.bz2
+curl -O http://koti.mbnet.fi/cccatch/vdr/DeepBlueDXR3.tar.bz2
 rm -rf DeepBlue DeepBlueDXR3
 tar zxf DeepBlue-0.1.4.tar.gz
 tar jxf DeepBlueDXR3.tar.bz2
@@ -37,16 +37,8 @@
 tar jcf DeepBlue-0.1.4-nologos.tar.bz2 DeepBlue
 rm -rf DeepBlue DeepBlueDXR3
 
-[ ! -e vdrskin-enElchi-0.7.1.tgz ] && \
-wget -q http://www.saunalahti.fi/~rahrenbe/vdr/soppalusikka/files/vdrskin-enElchi-0.7.1.tgz
-rm -rf enElchi
-tar zxf vdrskin-enElchi-0.7.1.tgz
-rm -f enElchi/logos-*/*
-tar jcf vdrskin-enElchi-0.7.1-nologos.tar.bz2 enElchi
-rm -rf enElchi
-
 [ ! -e Aluminium-1.0-demo.tar.bz2 ] && \
-wget -q http://linux.kompiliert.net/contrib/Aluminium-1.0-demo.tar.bz2
+curl -O http://linux.kompiliert.net/contrib/Aluminium-1.0-demo.tar.bz2
 rm -rf Aluminium
 tar jxf Aluminium-1.0-demo.tar.bz2
 rm -f Aluminium/logos/*


Index: vdr-skins.spec
===================================================================
RCS file: /cvs/pkgs/rpms/vdr-skins/devel/vdr-skins.spec,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- vdr-skins.spec	7 Apr 2008 21:01:28 -0000	1.7
+++ vdr-skins.spec	24 Nov 2008 19:11:51 -0000	1.8
@@ -8,9 +8,13 @@
 %define vdr_group %(vdr-config --group     2>/dev/null || echo ERROR)
 %define vdr_user  %(vdr-config --user      2>/dev/null || echo ERROR)
 
+%define sansfont  %{_datadir}/fonts/dejavu/DejaVuLGCSans.ttf
+%define boldfont  %{_datadir}/fonts/dejavu/DejaVuLGCSans-Bold.ttf
+%define monofont  %{_datadir}/fonts/dejavu/DejaVuLGCSansMono.ttf
+
 Name:           vdr-skins
-Version:        20061119
-Release:        6%{?dist}
+Version:        20081124
+Release:        1%{?dist}
 Summary:        Collection of OSD skins for VDR
 
 Group:          Applications/Multimedia
@@ -29,7 +33,7 @@
 # http://www.netholic.com/viewtopic.php?t=1464
 Source3:        DeepBlue-0.1.4-nologos.tar.bz2
 # http://www.saunalahti.fi/~rahrenbe/vdr/soppalusikka/
-Source4:        vdrskin-enElchi-0.7.1-nologos.tar.bz2
+Source4:        http://www.saunalahti.fi/~rahrenbe/vdr/soppalusikka/files/vdrskin-enElchi-0.7.2.tgz
 # http://www.fdm-ware.de/vdrskin/
 # http://linux.kompiliert.net/contrib/
 Source5:        Aluminium-1.0-demo-nologos.tar.bz2
@@ -46,9 +50,13 @@
 
 BuildArch:      noarch
 BuildRequires:  vdr-devel
+# Font build deps for checking filenames during build
+BuildRequires:  dejavu-fonts-lgc-sans
+BuildRequires:  dejavu-fonts-lgc-sans-mono
 Requires:       vdr-text2skin >= 1.1
 Requires:       vdr >= 1.4.6-2
-Requires:       dejavu-lgc-fonts >= 2.22
+Requires:       dejavu-fonts-lgc-sans
+Requires:       dejavu-fonts-lgc-sans-mono
 
 %description
 This package contains a collection of skins for VDR's on-screen display.
@@ -96,7 +104,7 @@
 
 cd Enigma
 rm -r themes
-ln -sf %{_datadir}/fonts/dejavu/DejaVuLGCSansMono.ttf FontMonoSpaced.ttf
+ln -sf %{monofont} FontMonoSpaced.ttf
 find . -type f -iname thumbs.db | xargs rm
 mv icons icons-dxr3
 ln -s icons-normal icons
@@ -104,9 +112,7 @@
 
 rm -rf enElchi/themes
 
-sed -i \
-    -e 's|Vera\.ttf|%{_datadir}/fonts/dejavu/DejaVuLGCSans.ttf|g' \
-    -e 's|VeraBd\.ttf|%{_datadir}/fonts/dejavu/DejaVuLGCSans-Bold.ttf|g' \
+sed -i -e 's|Vera\.ttf|%{sansfont}|g' -e 's|VeraBd\.ttf|%{boldfont}|g' \
     izegrey16/izegrey16.skin
 
 # Remove translations if built for VDR 1.6.x for now, text2skin crash issues.
@@ -134,12 +140,27 @@
 cp -pR $(find * -maxdepth 0 -type d) $RPM_BUILD_ROOT%{datadir}/text2skin/
 
 
+%check
+for font in %{sansfont} %{boldfont} %{monofont} ; do
+    if [ ! -r "$font" ] ; then
+        "Font file $font does not exist, specfile probably needs updating"
+        exit 1
+    fi
+done
+
+
 %clean
 rm -rf $RPM_BUILD_ROOT
 
 
+%pre
+# Remove old enElchi/logos symlink so it can be overwritten with a dir
+if [ $1 -gt 1 -a -L %{datadir}/text2skin/enElchi/logos ] ; then
+    rm -f %{datadir}/text2skin/enElchi/logos || :
+fi
+
 %triggerin -- vdr-dxr3
-for l in DeepBlue/{images,logos} enElchi/logos Enigma/icons ; do
+for l in DeepBlue/{images,logos} Enigma/icons ; do
     [ -L %{datadir}/text2skin/$l -o ! -e %{datadir}/text2skin/$l ] && \
     rm -f %{datadir}/text2skin/$l && \
     ln -s $(basename $l)-dxr3 %{datadir}/text2skin/$l || :
@@ -147,7 +168,7 @@
 
 %triggerun -- vdr-dxr3
 if [ $2 -eq 0 ] ; then
-    for l in DeepBlue/{images,logos} enElchi/logos Enigma/icons ; do
+    for l in DeepBlue/{images,logos} Enigma/icons ; do
         [ -L %{datadir}/text2skin/$l -o ! -e %{datadir}/text2skin/$l ] && \
         rm -f %{datadir}/text2skin/$l && \
         ln -s $(basename $l)-normal %{datadir}/text2skin/$l || :
@@ -170,11 +191,7 @@
 
 %{datadir}/text2skin/EgalSimple/
 
-%dir %{datadir}/text2skin/enElchi/
-%{datadir}/text2skin/enElchi/enElchi*
-%verify(not link) %{datadir}/text2skin/enElchi/logos
-%{datadir}/text2skin/enElchi/logos-*/
-%{datadir}/text2skin/enElchi/symbols/
+%{datadir}/text2skin/enElchi/
 
 %dir %{datadir}/text2skin/Enigma/
 %{datadir}/text2skin/Enigma/Enigma*
@@ -192,6 +209,10 @@
 
 
 %changelog
+* Mon Nov 24 2008 Ville Skyttä <ville.skytta at iki.fi> - 20081124-1
+- Update enElchi to 0.7.2.
+- Catch up again with latest dejavu-fonts changes.
+
 * Mon Apr  7 2008 Ville Skyttä <ville.skytta at iki.fi> - 20061119-6
 - Don't install translations if built for VDR 1.6.0 due to text2skin issues.
 - Re-add disttag.




More information about the fedora-extras-commits mailing list