michael@533: ## michael@533: ## drupal-theme-misc.spec -- OpenPKG RPM Package Specification michael@533: ## Copyright (c) 2000-2012 OpenPKG Foundation e.V. michael@533: ## michael@533: ## Permission to use, copy, modify, and distribute this software for michael@533: ## any purpose with or without fee is hereby granted, provided that michael@533: ## the above copyright notice and this permission notice appear in all michael@533: ## copies. michael@533: ## michael@533: ## THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED michael@533: ## WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF michael@533: ## MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. michael@533: ## IN NO EVENT SHALL THE AUTHORS AND COPYRIGHT HOLDERS AND THEIR michael@533: ## CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, michael@533: ## SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT michael@533: ## LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF michael@533: ## USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND michael@533: ## ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, michael@533: ## OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT michael@533: ## OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF michael@533: ## SUCH DAMAGE. michael@533: ## michael@533: michael@533: # package versions (core) michael@533: %define V_drupal 6.x michael@533: michael@533: # package versions (themes) michael@533: %define V_theme_alek_2_0 6.x-1.x-dev michael@533: %define V_theme_amadou 6.x-1.4 michael@533: %define V_theme_barlow 6.x-1.4 michael@533: %define V_theme_barron 6.x-2.3 michael@533: %define V_theme_bluebreeze 6.x-1.x-dev michael@533: %define V_theme_deco 6.x-1.1 michael@533: %define V_theme_framework 6.x-3.3 michael@533: %define V_theme_fourseasons 6.x-2.0 michael@533: %define V_theme_nista 6.x-4.8 michael@533: %define V_theme_sky 6.x-3.11 michael@533: %define V_theme_zen 6.x-2.1 michael@533: michael@533: # package information michael@533: Name: drupal-theme-misc michael@533: Summary: Drupal CMS: Theme Collection michael@533: URL: http://www.drupal.org/ michael@533: Vendor: Drupal Community et al. michael@533: Packager: OpenPKG Foundation e.V. michael@533: Distribution: OpenPKG Community michael@533: Class: PLUS michael@533: Group: CMS michael@533: License: GPL michael@533: Version: %{V_drupal} michael@533: Release: 20120809 michael@533: michael@533: # list of sources michael@533: Source0: http://ftp.drupal.org/files/projects/alek_2_0-%{V_theme_alek_2_0}.tar.gz michael@533: Source1: http://ftp.drupal.org/files/projects/amadou-%{V_theme_amadou}.tar.gz michael@533: Source2: http://ftp.drupal.org/files/projects/barlow-%{V_theme_barlow}.tar.gz michael@533: Source3: http://ftp.drupal.org/files/projects/barron-%{V_theme_barron}.tar.gz michael@533: Source4: http://ftp.drupal.org/files/projects/bluebreeze-%{V_theme_bluebreeze}.tar.gz michael@533: Source5: http://ftp.drupal.org/files/projects/deco-%{V_theme_deco}.tar.gz michael@533: Source6: http://ftp.drupal.org/files/projects/framework-%{V_theme_framework}.tar.gz michael@533: Source7: http://ftp.drupal.org/files/projects/fourseasons-%{V_theme_fourseasons}.tar.gz michael@533: Source8: http://ftp.drupal.org/files/projects/nista-%{V_theme_nista}.tar.gz michael@533: Source9: http://ftp.drupal.org/files/projects/sky-%{V_theme_sky}.tar.gz michael@533: Source10: http://ftp.drupal.org/files/projects/zen-%{V_theme_zen}.tar.gz michael@533: michael@533: # build information michael@533: BuildPreReq: OpenPKG, openpkg >= 20100101 michael@533: PreReq: OpenPKG, openpkg >= 20100101, drupal michael@533: michael@533: %description michael@533: This is a collection of reusable "themes" for the Drupal CMS. michael@533: michael@533: %track michael@533: prog drupal-theme-misc:theme_alek_2_0 = { michael@533: version = %{V_theme_alek_2_0} michael@533: url = http://ftp.drupal.org/files/projects/ michael@533: regex = alek_2_0-(6\.x-\d+(?:\.\d+)+)\.tar\.gz michael@533: } michael@533: prog drupal-theme-misc:theme_amadou = { michael@533: version = %{V_theme_amadou} michael@533: url = http://ftp.drupal.org/files/projects/ michael@533: regex = amadou-(6\.x-\d+(?:\.\d+)+)\.tar\.gz michael@533: } michael@533: prog drupal-theme-misc:theme_barlow = { michael@533: version = %{V_theme_barlow} michael@533: url = http://ftp.drupal.org/files/projects/ michael@533: regex = barlow-(6\.x-\d+(?:\.\d+)+)\.tar\.gz michael@533: } michael@533: prog drupal-theme-misc:theme_barron = { michael@533: version = %{V_theme_barron} michael@533: url = http://ftp.drupal.org/files/projects/ michael@533: regex = barron-(6\.x-\d+(?:\.\d+)+)\.tar\.gz michael@533: } michael@533: prog drupal-theme-misc:theme_bluebreeze = { michael@533: version = %{V_theme_bluebreeze} michael@533: url = http://ftp.drupal.org/files/projects/ michael@533: regex = bluebreeze-(6\.x-\d+(?:\.\d+)+)\.tar\.gz michael@533: } michael@533: prog drupal-theme-misc:theme_deco = { michael@533: version = %{V_theme_deco} michael@533: url = http://ftp.drupal.org/files/projects/ michael@533: regex = deco-(6\.x-\d+(?:\.\d+)+)\.tar\.gz michael@533: } michael@533: prog drupal-theme-misc:theme_framework = { michael@533: version = %{V_theme_framework} michael@533: url = http://ftp.drupal.org/files/projects/ michael@533: regex = framework-(6\.x-\d+(?:\.\d+)+)\.tar\.gz michael@533: } michael@533: prog drupal-theme-misc:theme_fourseasons = { michael@533: version = %{V_theme_fourseasons} michael@533: url = http://ftp.drupal.org/files/projects/ michael@533: regex = fourseasons-(6\.x-\d+(?:\.\d+)+)\.tar\.gz michael@533: } michael@533: prog drupal-theme-misc:theme_nista = { michael@533: version = %{V_theme_nista} michael@533: url = http://ftp.drupal.org/files/projects/ michael@533: regex = nista-(6\.x-\d+(?:\.\d+)+)\.tar\.gz michael@533: } michael@533: prog drupal-theme-misc:theme_sky = { michael@533: version = %{V_theme_sky} michael@533: url = http://ftp.drupal.org/files/projects/ michael@533: regex = sky-(6\.x-\d+(?:\.\d+)+)\.tar\.gz michael@533: } michael@533: prog drupal-theme-misc:theme_zen = { michael@533: version = %{V_theme_zen} michael@533: url = http://ftp.drupal.org/files/projects/ michael@533: regex = zen-(6\.x-\d+(?:\.\d+)+)\.tar\.gz michael@533: } michael@533: michael@533: %prep michael@533: %setup -q -c -T michael@533: %{l_tar} xfz %{SOURCE0} michael@533: %{l_tar} xfz %{SOURCE1} michael@533: %{l_tar} xfz %{SOURCE2} michael@533: %{l_tar} xfz %{SOURCE3} michael@533: %{l_tar} xfz %{SOURCE4} michael@533: %{l_tar} xfz %{SOURCE5} michael@533: %{l_tar} xfz %{SOURCE6} michael@533: %{l_tar} xfz %{SOURCE7} michael@533: %{l_tar} xfz %{SOURCE8} michael@533: %{l_tar} xfz %{SOURCE9} michael@533: %{l_tar} xfz %{SOURCE10} michael@533: michael@533: %build michael@533: michael@533: %install michael@533: # create installation hierarchy michael@533: %{l_shtool} mkdir -f -p -m 755 \ michael@533: $RPM_BUILD_ROOT%{l_prefix}/share/drupal/sites/all/themes michael@533: michael@533: # avoid copying unnecessary text files michael@533: find . -name "*.orig" -print | xargs rm -f michael@533: rm -f CHANGELOG.txt COPYRIGHT.txt INSTALL.*.txt INSTALL.txt michael@533: rm -f LICENSE.txt MAINTAINERS.txt UPGRADE.txt michael@533: michael@533: # install all files (and strip down installation afterwards) michael@533: cp -rp * \ michael@533: $RPM_BUILD_ROOT%{l_prefix}/share/drupal/sites/all/themes/ michael@533: michael@533: # determine installation files michael@533: %{l_rpmtool} files -v -ofiles -r$RPM_BUILD_ROOT \ michael@533: %{l_files_std} \ michael@533: '%attr(-,%{l_rusr},%{l_rgrp}) %{l_prefix}/share/drupal' michael@533: michael@533: %files -f files michael@533: michael@533: %clean michael@533: