From Fedora Project Wiki

No edit summary
(Deprecated page and linked to Packaging:Drupal7.)
 
(23 intermediate revisions by 3 users not shown)
Line 1: Line 1:
The following template can be used to create new Drupal module packages.  Substitute the name for the Drupal module, in the correct case as used throughout the Drupal web site, where you see <code><<<YOUR_MODULE_NAME>>></code>.
{{admon/important|This page has been deprecatedSee [[Packaging:Drupal7]].}}
 
{{admon/warning | Look for dependencies | Before you submit a package, you ''must'' go through the source and ensure that all dependency libraries are separately packaged in Fedora, ''and'' eliminated from the Drupal module package..}}
 
== Template ==
 
<pre>
%global drupal_base        %{_datadir}/drupal
%global drupal_moddir      %{drupal_base}/modules
%global drupal_modname      <<<YOUR_MODULE_NAME>>>
# Use 6.x for Drupal 6.x modules, 5.x for Drupal 5.x modules.
%global drupal_release      6.x
 
Name:          drupal-module-%{drupal_modname}-%{drupal_release}
Version:        2.6
Release:        1%{?dist}
Summary:        # Use short description from Drupal site for module
 
Group:          Applications/Publishing
License:        GPLv2
# Use top-level URL from Drupal site for the module
URL:            http://drupal.org/
Source0:        http://ftp.drupal.org/files/projects/%{drupal_modname}-%{drupal_release}-%{version}.tar.gz
BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildArch:      noarch
#BuildRequires:  
Requires:       drupal
 
%description
# Use full description from Drupal site for module
 
 
%prep
%setup -qn %{drupal_modname}
# Remove empty index.html and others
find -size 0 | xargs rm -f
 
 
%build
 
 
%install
rm -rf $RPM_BUILD_ROOT
%{__mkdir} -p $RPM_BUILD_ROOT/%{drupal_moddir}/%{drupal_modname}
cp -pr . $RPM_BUILD_ROOT/%{drupal_moddir}/%{drupal_modname}
rm -rf $RPM_BUILD_ROOT/%{drupal_moddir}/%{drupal_modname}/pndocs
 
 
%clean
rm -rf $RPM_BUILD_ROOT
 
 
%files
%defattr(-,root,root,-)
%doc CHANGELOG.txt LICENSE.txt README.txt DEVELOPER.txt UPGRADE.txt
%{drupal_moddir}/%{drupal_modname}
 
 
%changelog
</pre>

Latest revision as of 00:25, 7 September 2014

Important.png
This page has been deprecated. See Packaging:Drupal7.