]>
Commit | Line | Data |
---|---|---|
f4b80706 | 1 | # TODO |
2 | # - build it from sources | |
3 | ||
f8994433 | 4 | Summary: Issue-tracking web application |
5 | Name: jtrac | |
6 | Version: 2.1.0 | |
dee9976f | 7 | Release: 4 |
f8994433 | 8 | License: Apache v2.0 |
9 | Group: Networking/Daemons/Java/Servlets | |
10 | Source0: http://downloads.sourceforge.net/project/j-trac/jtrac/2.1.0/%{name}-%{version}.zip | |
f4b80706 | 11 | # Source0-md5: 6254396d33012f65d0886b67287b257b |
cf97c3fe | 12 | Source1: %{name}-context.xml |
13 | Source2: %{name}.properties | |
0557bf20 | 14 | Source3: %{name}-log4j.properties |
f8994433 | 15 | URL: http://sourceforge.net/projects/j-trac/ |
f4b80706 | 16 | BuildRequires: jpackage-utils |
17 | BuildRequires: rpm-javaprov | |
18 | BuildRequires: rpmbuild(macros) >= 1.300 | |
0557bf20 | 19 | BuildRequires: unzip |
ec8c7059 | 20 | Requires: jre >= 1.6.0.17 |
f4b80706 | 21 | Requires: jpackage-utils |
f8994433 | 22 | Requires: tomcat |
f4b80706 | 23 | BuildArch: noarch |
24 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) | |
25 | ||
26 | %description | |
27 | JTrac is a generic issue-tracking web-application that can be easily | |
28 | customized by adding custom fields and drop-downs. Features include | |
f8994433 | 29 | customizable workflow, field level permissions, e-mail integration, |
30 | file attachments and a detailed history view. | |
f4b80706 | 31 | |
32 | %prep | |
df64737b | 33 | %setup -qn %{name} |
f4b80706 | 34 | |
0557bf20 | 35 | unzip -qd jtrac jtrac.war |
36 | ||
f4b80706 | 37 | %install |
38 | rm -rf $RPM_BUILD_ROOT | |
0557bf20 | 39 | install -d $RPM_BUILD_ROOT{%{_sysconfdir}/%{name},%{_datadir},%{_sharedstatedir}/{%{name},tomcat/conf/Catalina/localhost},/var/log/%{name}} |
40 | install %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir}/%{name}/tomcat-context.xml | |
cf97c3fe | 41 | install %{SOURCE2} $RPM_BUILD_ROOT%{_sysconfdir}/%{name}/%{name}.properties |
0557bf20 | 42 | install %{SOURCE3} $RPM_BUILD_ROOT%{_sysconfdir}/%{name}/log4j.properties |
43 | cp -a %{name} $RPM_BUILD_ROOT%{_datadir}/%{name} | |
f4b80706 | 44 | |
0557bf20 | 45 | ln -s %{_sysconfdir}/%{name}/tomcat-context.xml $RPM_BUILD_ROOT%{_sharedstatedir}/tomcat/conf/Catalina/localhost/%{name}.xml |
cf97c3fe | 46 | ln -s %{_sysconfdir}/%{name}/%{name}.properties $RPM_BUILD_ROOT%{_sharedstatedir}/%{name}/%{name}.properties |
0557bf20 | 47 | ln -sf %{_sysconfdir}/%{name}/log4j.properties $RPM_BUILD_ROOT%{_datadir}/%{name}/WEB-INF/log4j.properties |
cf97c3fe | 48 | |
f4b80706 | 49 | %clean |
50 | rm -rf $RPM_BUILD_ROOT | |
51 | ||
52 | %files | |
53 | %defattr(644,root,root,755) | |
0557bf20 | 54 | %{_sharedstatedir}/tomcat/conf/Catalina/localhost/%{name}.xml |
3e978c7b | 55 | %verify(not md5 mtime size) %config(noreplace) %attr(750,root,servlet) %{_sysconfdir}/%{name} |
f4b80706 | 56 | %{_datadir}/%{name} |
0557bf20 | 57 | %attr(770,root,servlet) %{_sharedstatedir}/%{name} |
58 | %attr(770,root,servlet) /var/log/%{name} |