packages: confluence/confluence.spec - bcond_customized (allow user to buil...

pawelz pawelz at pld-linux.org
Tue May 26 12:08:57 CEST 2009


Author: pawelz                       Date: Tue May 26 10:08:57 2009 GMT
Module: packages                      Tag: HEAD
---- Log message:
- bcond_customized (allow user to build confluence with customized templates)
- S: graphviz (needed for plugin graphviz)
- TODO: more language packs
- rel 0.4

---- Files affected:
packages/confluence:
   confluence.spec (1.6 -> 1.7) 

---- Diffs:

================================================================
Index: packages/confluence/confluence.spec
diff -u packages/confluence/confluence.spec:1.6 packages/confluence/confluence.spec:1.7
--- packages/confluence/confluence.spec:1.6	Mon May 25 11:10:29 2009
+++ packages/confluence/confluence.spec	Tue May 26 12:08:52 2009
@@ -1,11 +1,17 @@
 # $Revision$, $Date$
 # TODO:
 # - ask atlassian for permission to redistribute it.
+# - install more language packs from
+#   http://confluence.atlassian.com/display/DISC/Language+Pack+Translations
+
+# Conditional build
+%bcond_with	customized	# use patch for confluence-%{version}.jar
+
 %include	/usr/lib/rpm/macros.java
 Summary:	Confluence - Enterprise wiki
 Name:		confluence
 Version:	2.10.3
-Release:	0.3
+Release:	0.4
 License:	Proprietary, not distributable
 Group:		Networking/Daemons/Java/Servlets
 # You can download it from:
@@ -22,11 +28,13 @@
 # NoSource5-md5:	b8d219e791a536fd98b1a717747e55bc
 NoSource:	5
 URL:		http://www.atlassian.com/software/confluence/
+%{?with_customized:BuildRequires:	jar}
 BuildRequires:	jpackage-utils
 BuildRequires:	rpm-javaprov
 BuildRequires:	rpmbuild(macros) >= 1.300
 Requires:	jpackage-utils
 Requires:	tomcat
+Suggests:	graphviz
 BuildArch:	noarch
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
@@ -54,6 +62,15 @@
 
 cp %{SOURCE4} README.PLD
 
+%if %{with customized}
+mkdir work
+mkdir -p edit-webapp/WEB-INF/lib
+cd work
+jar xf ../confluence/WEB-INF/lib/confluence-2.10.3.jar
+patch -p1 < $RPM_SOURCE_DIR/confluence-customize.patch
+jar cf ../edit-webapp/WEB-INF/lib/confluence-2.10.3.jar *
+%endif
+
 %build
 CLASSPATH=$(build-classpath-directory lib/endorsed)
 %ant
@@ -143,6 +160,12 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.7  2009/05/26 10:08:52  pawelz
+- bcond_customized (allow user to build confluence with customized templates)
+- S: graphviz (needed for plugin graphviz)
+- TODO: more language packs
+- rel 0.4
+
 Revision 1.6  2009/05/25 09:10:29  pawelz
 - lang-pl subpackage
 
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/confluence/confluence.spec?r1=1.6&r2=1.7&f=u



More information about the pld-cvs-commit mailing list