Zikula module specfile template

The following template can be used to create new Zikula module packages. Substitute the name for the Zikula module, in the correct case as used throughout the Zikula web site, where you see.

Template
%global zikula_base        %{_datadir}/zikula %global zikula_moddir      %{zikula_base}/modules %global zikula_modname     crpTag

Name:          zikula-module-%{zikula_modname} Version:       0.1.3 Release:       1%{?dist} Summary:

Group:         Applications/Publishing License:       GPLv2 URL: Source0:       %{zikula_modname}_%{version}.zip BuildRoot:     %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildArch:     noarch Requires:      zikula
 * 1) Use top-level URL from Zikula site for the module
 * 1) For Source0, use the exact link for the tagged release of the module on Zikula Trac
 * 2) http://code.zikula.org/crptag/changeset/114/tags/crpTag_0.1.3?old_path=%2F&format=zip
 * 1) BuildRequires:

%description

%prep %setup -qn tags/%{zikula_modname}_%{version} find -size 0 | xargs rm -f
 * 1) Remove empty index.html and others

%build

%install rm -rf $RPM_BUILD_ROOT %{__mkdir} -p $RPM_BUILD_ROOT/%{zikula_moddir}/%{zikula_modname} cp -pr. $RPM_BUILD_ROOT/%{zikula_moddir}/%{zikula_modname} rm -rf $RPM_BUILD_ROOT/%{zikula_moddir}/%{zikula_modname}/pndocs

%clean rm -rf $RPM_BUILD_ROOT

%files %defattr(-,root,root,-) %doc pndocs/changelog.txt pndocs/license.txt pndocs/credits.txt %{zikula_moddir}/%{zikula_modname}

%changelog