|
Jon Ciesla |
69c1ae9 |
%define drupaldir %{_datadir}/drupal7
|
|
Jon Ciesla |
69c1ae9 |
Name: drupal7
|
|
Jon Ciesla |
69c1ae9 |
Version: 7.0
|
|
Jon Ciesla |
69c1ae9 |
Release: 4%{?dist}
|
|
Jon Ciesla |
69c1ae9 |
Summary: An open-source content-management platform
|
|
Jon Ciesla |
69c1ae9 |
|
|
Jon Ciesla |
69c1ae9 |
Group: Applications/Publishing
|
|
Jon Ciesla |
69c1ae9 |
License: GPLv2+ and BSD
|
|
Jon Ciesla |
69c1ae9 |
URL: http://www.drupal.org
|
|
Jon Ciesla |
69c1ae9 |
Source0: http://ftp.osuosl.org/pub/drupal/files/projects/drupal-%{version}.tar.gz
|
|
Jon Ciesla |
69c1ae9 |
Source1: %{name}.conf
|
|
Jon Ciesla |
69c1ae9 |
Source2: %{name}-README.fedora
|
|
Jon Ciesla |
69c1ae9 |
Source3: %{name}-cron
|
|
Jon Ciesla |
69c1ae9 |
Source4: %{name}-files-migrator.sh
|
|
Jon Ciesla |
69c1ae9 |
Patch0: %{name}-7.0-scripts-noshebang.patch
|
|
Jon Ciesla |
69c1ae9 |
|
|
Jon Ciesla |
69c1ae9 |
BuildArch: noarch
|
|
Jon Ciesla |
69c1ae9 |
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
|
|
Jon Ciesla |
69c1ae9 |
Requires: php, php-gd, php-mbstring, wget, php-pdo, php-xml
|
|
Jon Ciesla |
69c1ae9 |
|
|
Jon Ciesla |
69c1ae9 |
%description
|
|
Jon Ciesla |
69c1ae9 |
Equipped with a powerful blend of features, Drupal is a Content Management
|
|
Jon Ciesla |
69c1ae9 |
System written in PHP that can support a variety of websites ranging from
|
|
Jon Ciesla |
69c1ae9 |
personal weblogs to large community-driven websites. Drupal is highly
|
|
Jon Ciesla |
69c1ae9 |
configurable, skinnable, and secure.
|
|
Jon Ciesla |
69c1ae9 |
|
|
Jon Ciesla |
69c1ae9 |
%prep
|
|
Jon Ciesla |
69c1ae9 |
|
|
Jon Ciesla |
69c1ae9 |
%setup -q -n drupal-%{version}
|
|
Jon Ciesla |
69c1ae9 |
|
|
Jon Ciesla |
69c1ae9 |
%patch0 -p0
|
|
Jon Ciesla |
69c1ae9 |
|
|
Jon Ciesla |
69c1ae9 |
chmod -x scripts/drupal.sh
|
|
Jon Ciesla |
69c1ae9 |
chmod -x scripts/password-hash.sh
|
|
Jon Ciesla |
69c1ae9 |
chmod -x scripts/run-tests.sh
|
|
Jon Ciesla |
69c1ae9 |
|
|
Jon Ciesla |
69c1ae9 |
%build
|
|
Jon Ciesla |
69c1ae9 |
|
|
Jon Ciesla |
69c1ae9 |
%install
|
|
Jon Ciesla |
69c1ae9 |
rm -rf %{buildroot}
|
|
Jon Ciesla |
69c1ae9 |
install -d %{buildroot}%{drupaldir}
|
|
Jon Ciesla |
69c1ae9 |
cp -pr * %{buildroot}%{drupaldir}
|
|
Jon Ciesla |
69c1ae9 |
cp -pr .htaccess %{buildroot}%{drupaldir}
|
|
Jon Ciesla |
69c1ae9 |
mkdir -p %{buildroot}%{_sysconfdir}/httpd
|
|
Jon Ciesla |
69c1ae9 |
mkdir -p %{buildroot}%{_sysconfdir}/httpd/conf.d
|
|
Jon Ciesla |
69c1ae9 |
cp -pr %SOURCE1 %{buildroot}%{_sysconfdir}/httpd/conf.d/%{name}.conf
|
|
Jon Ciesla |
69c1ae9 |
mkdir -p %{buildroot}%{_sysconfdir}/%{name}
|
|
Jon Ciesla |
69c1ae9 |
mkdir -p %{buildroot}%{_sysconfdir}/%{name}/modules
|
|
Jon Ciesla |
69c1ae9 |
mkdir -p %{buildroot}%{_sysconfdir}/%{name}/themes
|
|
Jon Ciesla |
69c1ae9 |
mv %{buildroot}%{drupaldir}/sites/* %{buildroot}%{_sysconfdir}/%{name}
|
|
Jon Ciesla |
69c1ae9 |
rmdir %{buildroot}%{drupaldir}/sites
|
|
Jon Ciesla |
69c1ae9 |
ln -s ../../..%{_sysconfdir}/%{name} %{buildroot}%{drupaldir}/sites
|
|
Jon Ciesla |
69c1ae9 |
mkdir -p %{buildroot}%{_docdir}
|
|
Jon Ciesla |
69c1ae9 |
cp -pr %SOURCE2 .
|
|
Jon Ciesla |
69c1ae9 |
install -D -p -m 0644 %SOURCE3 %{buildroot}%{_sysconfdir}/cron.hourly/%{name}
|
|
Jon Ciesla |
69c1ae9 |
mkdir -p %{buildroot}%{_localstatedir}/lib/%{name}/files/default
|
|
Jon Ciesla |
69c1ae9 |
ln -s ../../..%{_localstatedir}/lib/%{name}/files/default %{buildroot}%{_sysconfdir}/%{name}/default/files
|
|
Jon Ciesla |
69c1ae9 |
cp -pr %SOURCE4 .
|
|
Jon Ciesla |
69c1ae9 |
mkdir -p %{buildroot}%{_sysconfdir}/httpd/conf.d
|
|
Jon Ciesla |
69c1ae9 |
mv %{buildroot}%{drupaldir}/.htaccess %{buildroot}%{_sysconfdir}/httpd/conf.d/drupal7-site.htaccess
|
|
Jon Ciesla |
69c1ae9 |
ln -s ../../../%{_sysconfdir}/httpd/conf.d/drupal7-site.htaccess %{buildroot}%{drupaldir}/.htaccess
|
|
Jon Ciesla |
69c1ae9 |
mv %{buildroot}%{_sysconfdir}/%{name}/example.sites.php .
|
|
Jon Ciesla |
69c1ae9 |
|
|
Jon Ciesla |
69c1ae9 |
%clean
|
|
Jon Ciesla |
69c1ae9 |
rm -rf %{buildroot}
|
|
Jon Ciesla |
69c1ae9 |
|
|
Jon Ciesla |
69c1ae9 |
%files
|
|
Jon Ciesla |
69c1ae9 |
%defattr(-,root,root,-)
|
|
Jon Ciesla |
69c1ae9 |
%doc CHANGELOG.txt INSTALL* LICENSE* MAINTAINERS.txt UPGRADE.txt %{name}-README.fedora sites/all/README.txt %{name}-files-migrator.sh
|
|
Jon Ciesla |
69c1ae9 |
%doc COPYRIGHT.txt README.txt example.sites.php
|
|
Jon Ciesla |
69c1ae9 |
%{drupaldir}
|
|
Jon Ciesla |
69c1ae9 |
%exclude %{drupaldir}/CHANGELOG.txt
|
|
Jon Ciesla |
69c1ae9 |
%exclude %{drupaldir}/INSTALL*
|
|
Jon Ciesla |
69c1ae9 |
%exclude %{drupaldir}/LICENSE*
|
|
Jon Ciesla |
69c1ae9 |
%exclude %{drupaldir}/MAINTAINERS.txt
|
|
Jon Ciesla |
69c1ae9 |
%exclude %{drupaldir}/UPGRADE.txt
|
|
Jon Ciesla |
69c1ae9 |
%exclude %{drupaldir}/COPYRIGHT.txt
|
|
Jon Ciesla |
69c1ae9 |
%exclude %{drupaldir}/README.txt
|
|
Jon Ciesla |
69c1ae9 |
%dir %{_sysconfdir}/%{name}/*
|
|
Jon Ciesla |
69c1ae9 |
%config(noreplace) %{_sysconfdir}/%{name}/all
|
|
Jon Ciesla |
69c1ae9 |
%exclude %{_sysconfdir}/%{name}/all/README.txt
|
|
Jon Ciesla |
69c1ae9 |
%config(noreplace) %{_sysconfdir}/%{name}/default
|
|
Jon Ciesla |
69c1ae9 |
%config(noreplace) %{_sysconfdir}/httpd/conf.d/%{name}*.conf
|
|
Jon Ciesla |
69c1ae9 |
%config(noreplace) %{_sysconfdir}/httpd/conf.d/%{name}*.htaccess
|
|
Jon Ciesla |
69c1ae9 |
%attr(755,root,apache) %config(noreplace) %{_sysconfdir}/cron.hourly/%{name}
|
|
Jon Ciesla |
69c1ae9 |
%dir %attr(775,root,apache) %{_localstatedir}/lib/%{name}/
|
|
Jon Ciesla |
69c1ae9 |
%dir %attr(775,root,apache) %{_localstatedir}/lib/%{name}/files/
|
|
Jon Ciesla |
69c1ae9 |
%dir %attr(775,root,apache) %{_localstatedir}/lib/%{name}/files/default/
|
|
Jon Ciesla |
69c1ae9 |
|
|
Jon Ciesla |
69c1ae9 |
%changelog
|
|
Jon Ciesla |
69c1ae9 |
* Wed Apr 06 2011 Jon Ciesla <limb@jcomserv.net> - 7.0-4
|
|
Jon Ciesla |
69c1ae9 |
- Exlcuded README and COPYRIGHT.
|
|
Jon Ciesla |
69c1ae9 |
- Fixed sites symlink.
|
|
Jon Ciesla |
69c1ae9 |
|
|
Jon Ciesla |
69c1ae9 |
* Tue Mar 29 2011 Jon Ciesla <limb@jcomserv.net> - 7.0-3
|
|
Jon Ciesla |
69c1ae9 |
- Fixed sites symlink.
|
|
Jon Ciesla |
69c1ae9 |
- Moved example.sites.php to doc.
|
|
Jon Ciesla |
69c1ae9 |
- Fixed year in changelog.
|
|
Jon Ciesla |
69c1ae9 |
- Added php-pdo and php-xml requires.
|
|
Jon Ciesla |
69c1ae9 |
- Corrected license tag.
|
|
Jon Ciesla |
69c1ae9 |
|
|
Jon Ciesla |
69c1ae9 |
* Fri Feb 25 2011 Jon Ciesla <limb@jcomserv.net> - 7.0-2
|
|
Jon Ciesla |
69c1ae9 |
- Corrected license tag.
|
|
Jon Ciesla |
69c1ae9 |
|
|
Jon Ciesla |
69c1ae9 |
* Wed Jan 05 2011 Jon Ciesla <limb@jcomserv.net> - 7.0-1
|
|
Jon Ciesla |
69c1ae9 |
- Initial packaging.
|