packages: wordpress/wordpress.spec - prep for 3.0, not tested

glen glen at pld-linux.org
Wed Jul 28 10:04:14 CEST 2010


Author: glen                         Date: Wed Jul 28 08:04:14 2010 GMT
Module: packages                      Tag: HEAD
---- Log message:
- prep for 3.0, not tested

---- Files affected:
packages/wordpress:
   wordpress.spec (1.57 -> 1.58) 

---- Diffs:

================================================================
Index: packages/wordpress/wordpress.spec
diff -u packages/wordpress/wordpress.spec:1.57 packages/wordpress/wordpress.spec:1.58
--- packages/wordpress/wordpress.spec:1.57	Wed Apr  7 16:49:31 2010
+++ packages/wordpress/wordpress.spec	Wed Jul 28 10:04:05 2010
@@ -1,30 +1,32 @@
 # $Revision$, $Date$
 # TODO
 # - gettext mo to system dir, add all possible languages?
+# - merge changes from wpmu.spec
 Summary:	Personal publishing system
 Summary(pl.UTF-8):	Osobisty system publikacji
 Name:		wordpress
-Version:	2.9.2
-Release:	2
+Version:	3.0
+Release:	0.1
 License:	GPL
 Group:		Applications/Publishing
 Source0:	http://wordpress.org/%{name}-%{version}.tar.gz
-# Source0-md5:	6023fe6701476c8152bda5d4c6277c69
+# Source0-md5:	cba15b344d53654255394769e4c865af
 Source1:	wp-secure.sh
 Source2:	wp-setup.sh
 Source3:	wp-setup.txt
 Source4:	%{name}-apache.conf
 Source5:	%{name}-lighttpd.conf
-Source6:	http://svn.automattic.com/wordpress-i18n/et/tags/2.9/messages/et.mo
-# Source6-md5:	7a3e3008c58a56e1c8777a9a1b404787
-Source7:	http://svn.automattic.com/wordpress-i18n/pl_PL/tags/2.9/messages/pl_PL.mo
-# Source7-md5:	a68aba62c7301da37ad0e05c1a5ca143
+Source6:	http://svn.automattic.com/wordpress-i18n/et/tags/3.0/messages/et.po
+# Source6-md5:	faccf42481d5bf742b019c24a3c6251a
+Source7:	http://svn.automattic.com/wordpress-i18n/pl_PL/tags/3.0/messages/pl_PL.po
+# Source7-md5:	8c9038410b596f9c705cc006dcdd5960
 # MagpieRSS upgrade (version 0.8a) from feedwordpress plugin: http://feedwordpress.radgeek.com/
 Source10:	rss.php
 Source11:	rss-functions.php
 Patch0:		%{name}.patch
-URL:		http://wordpress.org/
-BuildRequires:	rpm-build-macros >= 1.553
+URL:		http://www.wordpress.org/
+BuildRequires:	gettext-devel
+BuildRequires:	rpmbuild(macros) >= 1.553
 Requires:	php-gettext
 Requires:	php-mysql
 Requires:	php-pcre
@@ -76,18 +78,29 @@
 pozostawienie plików instalacyjnych mogłoby być niebezpieczne.
 
 %prep
-%setup -q -n %{name}
+%setup -qc
+mv %{name}/* . && rmdir %{name}
 %patch0 -p1
-cp %{SOURCE3} .
+cp -a %{SOURCE3} .
 rm -f license.txt
 
+rm wp-content/themes/index.php
+rm wp-content/plugins/index.php
+rm wp-content/index.php
+
 # Install new MagpieRSS
-cp %{SOURCE10} wp-includes/rss.php
-cp %{SOURCE11} wp-includes/rss-functions.php
+# NOTE: this is deprecated, simplepie should be used instead
+cp -a %{SOURCE10} wp-includes/rss.php
+cp -a %{SOURCE11} wp-includes/rss-functions.php
 
-find '(' -name '*.php' -o -name '*.js' -o -name '*.html' ')' -print0 | xargs -0 %undos
+%undos -f php,js,html
 find '(' -name '*~' -o -name '*.orig' ')' -print0 | xargs -0 -r -l512 rm -f
 
+%build
+install -d wp-content/languages
+msgfmt --statistics %{SOURCE6} -o wp-content/languages/et.mo
+msgfmt --statistics %{SOURCE7} -o wp-content/languages/pl_PL.mo
+
 %install
 rm -rf $RPM_BUILD_ROOT
 install -d $RPM_BUILD_ROOT{%{_appdir},%{_bindir},%{_sysconfdir},%{_appdir}/wp-content/languages}
@@ -97,16 +110,14 @@
 rm -f $RPM_BUILD_ROOT%{_appdir}/readme.html
 rm -f $RPM_BUILD_ROOT%{_appdir}/wp-setup.txt
 
-install %{SOURCE1} $RPM_BUILD_ROOT%{_bindir}/wp-secure
-install %{SOURCE2} $RPM_BUILD_ROOT%{_bindir}/wp-setup
+install -p %{SOURCE1} $RPM_BUILD_ROOT%{_bindir}/wp-secure
+install -p %{SOURCE2} $RPM_BUILD_ROOT%{_bindir}/wp-setup
 ln -s %{_bindir}/wp-setup $RPM_BUILD_ROOT%{_appdir}/wp-setup.sh
 ln -s %{_bindir}/wp-secure $RPM_BUILD_ROOT%{_appdir}/wp-secure.sh
 
-install %{SOURCE4} $RPM_BUILD_ROOT%{_sysconfdir}/httpd.conf
-install %{SOURCE4} $RPM_BUILD_ROOT%{_sysconfdir}/apache.conf
-install %{SOURCE5} $RPM_BUILD_ROOT%{_sysconfdir}/lighttpd.conf
-install %{SOURCE6} $RPM_BUILD_ROOT%{_appdir}/wp-content/languages
-install %{SOURCE7} $RPM_BUILD_ROOT%{_appdir}/wp-content/languages
+cp -a %{SOURCE4} $RPM_BUILD_ROOT%{_sysconfdir}/httpd.conf
+cp -a %{SOURCE4} $RPM_BUILD_ROOT%{_sysconfdir}/apache.conf
+cp -a %{SOURCE5} $RPM_BUILD_ROOT%{_sysconfdir}/lighttpd.conf
 
 %clean
 rm -rf $RPM_BUILD_ROOT
@@ -163,7 +174,6 @@
 %dir %{_appdir}
 %{_appdir}/*.php
 %{_appdir}/wp-includes
-%{_appdir}/wp-content/index.php
 %dir %{_appdir}/wp-content
 %dir %{_appdir}/wp-content/languages
 %lang(et) %{_appdir}/wp-content/languages/et.mo
@@ -173,8 +183,7 @@
 %{_appdir}/wp-content/plugins/akismet
 
 %dir %{_appdir}/wp-content/themes
-%{_appdir}/wp-content/themes/classic
-%{_appdir}/wp-content/themes/default
+%{_appdir}/wp-content/themes/twentyten
 
 %files setup
 %defattr(644,root,root,755)
@@ -190,6 +199,9 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.58  2010/07/28 08:04:05  glen
+- prep for 3.0, not tested
+
 Revision 1.57  2010/04/07 14:49:31  glen
 - my backup ext is ~
 
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/wordpress/wordpress.spec?r1=1.57&r2=1.58&f=u



More information about the pld-cvs-commit mailing list