packages: redmine/redmine.spec - really force UTF-8 - fix files - removed p...

baggins baggins at pld-linux.org
Tue Mar 9 23:03:18 CET 2010


Author: baggins                      Date: Tue Mar  9 22:03:19 2010 GMT
Module: packages                      Tag: HEAD
---- Log message:
- really force UTF-8
- fix files
- removed post (only valid on first deployment - admin job)
- removed dependency on gem
- add default mail domain support for ldap accounts
- fix stupid dos2unix conversions

---- Files affected:
packages/redmine:
   redmine.spec (1.20 -> 1.21) 

---- Diffs:

================================================================
Index: packages/redmine/redmine.spec
diff -u packages/redmine/redmine.spec:1.20 packages/redmine/redmine.spec:1.21
--- packages/redmine/redmine.spec:1.20	Tue Mar  9 13:06:23 2010
+++ packages/redmine/redmine.spec	Tue Mar  9 23:03:11 2010
@@ -7,7 +7,7 @@
 Summary:	Flexible project management web application
 Name:		redmine
 Version:	0.9.3
-Release:	0.1
+Release:	0.6
 License:	GPL v2
 Group:		Applications/WWW
 Source0:	http://rubyforge.org/frs/download.php/69449/%{name}-%{version}.tar.gz
@@ -16,9 +16,12 @@
 # Shove UTF-8 down rails throat, needed for rails < 3
 Source2:	%{name}-fix_params.rb
 Source3:	%{name}-fix_renderable.rb
+Source4:	%{name}-fix_utf.rb
 Patch0:		%{name}-pld.patch
 Patch1:		%{name}-ldap.patch
 Patch2:		%{name}-utf-regex.patch
+Patch3:		%{name}-nogems.patch
+Patch4:		%{name}-maildomain.patch
 URL:		http://www.redmine.org/
 BuildRequires:	dos2unix
 BuildRequires:	rpmbuild(macros) >= 1.202
@@ -108,11 +111,13 @@
 rm -r vendor/plugins/coderay*
 rm -r vendor/rails
 
-find -type f -print0 | xargs -0 dos2unix -k -q
+find \( -name '*.rb' -o -name '*.rake' \) -print0 | xargs -0 dos2unix -k -q
 
 %patch0 -p1
 %patch1 -p1
 %patch2 -p1
+%patch3 -p1
+%patch4 -p1
 
 find -type f -print0 | \
 	xargs -0 %{__sed} -i -e 's,/usr/bin/env ruby,%{__ruby},' \
@@ -147,6 +152,7 @@
 
 install %{SOURCE2} $RPM_BUILD_ROOT%{_sysconfdir}/config/initializers/fix_params.rb
 install %{SOURCE3} $RPM_BUILD_ROOT%{_sysconfdir}/config/initializers/fix_renderable.rb
+install %{SOURCE4} $RPM_BUILD_ROOT%{_sysconfdir}/config/initializers/fix_utf.rb
 
 cp -a db $RPM_BUILD_ROOT/var/lib/%{name}
 ln -s /var/lib/%{name}/db $RPM_BUILD_ROOT%{_datadir}/%{name}
@@ -160,18 +166,14 @@
 rm $RPM_BUILD_ROOT%{_sysconfdir}/config/*.example
 rm $RPM_BUILD_ROOT%{_datadir}/%{name}/public/*.example
 
+%{__sed} -i -e 's,^RAILS_ROOT = .*,RAILS_ROOT = "%{_datadir}/%{name}",' $RPM_BUILD_ROOT%{_sysconfdir}/config/boot.rb
+
 %clean
 rm -rf $RPM_BUILD_ROOT
 
 %pre
 %useradd -u 212 -d %{_datadir}/%{name} -s /bin/false -c "Redmine User" -g nobody redmine
 
-%post
-cd %{_datadir}/%{name}
-# Redmine stores session data in cookies by default,
-# which requires a secret to be generated
-rake generate_session_store
-
 %postun
 if [ "$1" = "0" ]; then
 	%userremove redmine
@@ -198,10 +200,11 @@
 %attr(644,redmine,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/config/initializers/*.rb
 %dir %attr(755,redmine,root) %{_sysconfdir}/config/locales
 %attr(644,redmine,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/config/locales/*.yml
+%dir %{_datadir}/%{name}
+%dir %{_datadir}/%{name}/public
 %{_datadir}/%{name}/Rakefile
 %{_datadir}/%{name}/app
 %{_datadir}/%{name}/lib
-%dir %{_datadir}/%{name}/public
 %{_datadir}/%{name}/public/help
 %{_datadir}/%{name}/public/images
 %{_datadir}/%{name}/public/javascripts
@@ -257,6 +260,14 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.21  2010/03/09 22:03:11  baggins
+- really force UTF-8
+- fix files
+- removed post (only valid on first deployment - admin job)
+- removed dependency on gem
+- add default mail domain support for ldap accounts
+- fix stupid dos2unix conversions
+
 Revision 1.20  2010/03/09 12:06:23  baggins
 - typos
 
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/redmine/redmine.spec?r1=1.20&r2=1.21&f=u



More information about the pld-cvs-commit mailing list