From Fedora Project Wiki
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 <<<YOUR_MODULE_NAME>>>
.
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: Simple Zikula component for tagging items, based on hooks Group: Applications/Publishing License: GPLv2 URL: http://code.zikula.org/crptag # http://code.zikula.org/crptag/changeset/114/tags/crpTag_0.1.3?old_path=%2F&format=zip Source0: %{zikula_modname}_%{version}.zip BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildArch: noarch #BuildRequires: Requires: zikula %description crpTag is a simple Zikula component for tagging items, based on hooks. %prep %setup -qn tags/%{zikula_modname}_%{version} # Remove empty index.html and others find -size 0 | xargs rm -f %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 * Sun Jun 14 2009 Fedora Docs Team <docs@fedoraproject.org> - 0.1.3-1 - Initial RPM release