]> git.pld-linux.org Git - packages/JXplorer.git/blame - JXplorer.spec
- javahelp is java-help now
[packages/JXplorer.git] / JXplorer.spec
CommitLineData
ef909cb9 1%include /usr/lib/rpm/macros.java
2Summary: LDAP browser
3Summary(pl.UTF-8): Przeglądarka LDAP
4Name: JXplorer
5Version: 3.2
9b3af0cc 6Release: 1
ef909cb9 7License: Computer Associates Open Source Software License
8Group: Applications/Databases/Interfaces
9Source0: http://dl.sourceforge.net/jxplorer/JXv%{version}deploy.tar.bz2
10# Source0-md5: 5cd9766391995736164b17a30354d72e
11Source1: http://dl.sourceforge.net/jxplorer/JXv%{version}src.tar.bz2
12# Source1-md5: 7773a4de17a935db2aaaf3984772fcb1
13Source2: %{name}.sh
14Source3: %{name}.jxconfig.txt
82cdc136 15Source4: %{name}.desktop
ef909cb9 16Patch0: %{name}-NoInstallAnywhere.patch
17URL: http://www.jxplorer.org/
18BuildRequires: ant
aa847f1c 19BuildRequires: icoutils
be23c9e1 20BuildRequires: jar
ef909cb9 21BuildRequires: jpackage-utils
22BuildRequires: rpm-javaprov
23BuildRequires: rpmbuild(macros) >= 1.300
51f2c2c3 24BuildRequires: sed >= 4.0
c62456a3 25Requires: java-help
ef909cb9 26Requires: jpackage-utils
aa847f1c 27Requires: jre-X11
ef909cb9 28Requires: junit
29BuildArch: noarch
30BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
31
32%description
14d8b4fc
JB
33JXplorer is a standards compliant general purpose LDAP browser that
34can be used to read and search any LDAP directory, or any X.500
35directory with an LDAP interface. It is available for immediate free
ef909cb9 36download under a standard OSI-style open source licence.
37
38%description -l pl.UTF-8
39JXplorer jest zgodną ze standardami przeglądarką LDAP ogólnego
40przeznaczenia. Programu tego można używać do przeglądania i
41modyfikowania dowolnego katalogu LDAP, lub dowolnego katalogu zgodnego
14d8b4fc 42z X.500 posiadającego interfejs LDAP.
ef909cb9 43
44%prep
45%setup -q -b 1 -n jxplorer
090ad88b 46
47%{__sed} -i -e 's,\r$,,' build.xml
48
82cdc136 49icotool -x -o jxplorer.png jxplorer.ico
50
ef909cb9 51%patch0 -p0
090ad88b 52
ef909cb9 53install %{SOURCE2} jxplorer.sh
54install %{SOURCE3} jxconfig.txt
55%{__sed} -i -e 's~==DATADIR==~%{_datadir}/%{name}~g' jxconfig.txt
56
57echo 'JX_JAVADIR=%{_javadir}/%{name}' > jxplorer.sysconfig
58echo 'JX_DATADIR=%{_datadir}/%{name}' >> jxplorer.sysconfig
59
60%build
61export JAVA_HOME="%{java_home}"
62
63export LC_ALL=en_US # source code not US-ASCII
64
65%ant clean
66%ant
67%ant jar
68
69%install
70rm -rf $RPM_BUILD_ROOT
71install -d $RPM_BUILD_ROOT/etc/sysconfig
72install jxplorer.sysconfig $RPM_BUILD_ROOT/etc/sysconfig/jxplorer
73install -d $RPM_BUILD_ROOT%{_bindir}
74install jxplorer.sh $RPM_BUILD_ROOT%{_bindir}/jxplorer
75
76install -d $RPM_BUILD_ROOT%{_javadir}/%{name}
77install jxplorer.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/jxplorer-%{version}.jar
78install jars/help.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/help-%{version}.jar
79ln -s jxplorer-%{version}.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/jxplorer.jar
80ln -s help-%{version}.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/help.jar
81
82install -d $RPM_BUILD_ROOT%{_datadir}/%{name}/{htmldocs,icons,images,language,security,conftemplate}
83install htmldocs/* $RPM_BUILD_ROOT%{_datadir}/%{name}/htmldocs
84install icons/* $RPM_BUILD_ROOT%{_datadir}/%{name}/icons
85install images/* $RPM_BUILD_ROOT%{_datadir}/%{name}/images
86install language/* $RPM_BUILD_ROOT%{_datadir}/%{name}/language
87install security/* $RPM_BUILD_ROOT%{_datadir}/%{name}/security
88install connections.txt $RPM_BUILD_ROOT%{_datadir}/%{name}/conftemplate
89
90install -d $RPM_BUILD_ROOT%{_datadir}/%{name}/templates/{country,images,inetOrgPerson,locality,newPilotPerson,organization,organizationalPerson,organizationalUnit,person,schema}
91install templates/country/* $RPM_BUILD_ROOT%{_datadir}/%{name}/templates/country
92install templates/images/* $RPM_BUILD_ROOT%{_datadir}/%{name}/templates/images
93install templates/inetOrgPerson/* $RPM_BUILD_ROOT%{_datadir}/%{name}/templates/inetOrgPerson
94install templates/locality/* $RPM_BUILD_ROOT%{_datadir}/%{name}/templates/locality
95install templates/newPilotPerson/* $RPM_BUILD_ROOT%{_datadir}/%{name}/templates/newPilotPerson
96install templates/organization/* $RPM_BUILD_ROOT%{_datadir}/%{name}/templates/organization
97install templates/organizationalPerson/* $RPM_BUILD_ROOT%{_datadir}/%{name}/templates/organizationalPerson
98install templates/organizationalUnit/* $RPM_BUILD_ROOT%{_datadir}/%{name}/templates/organizationalUnit
99install templates/person/* $RPM_BUILD_ROOT%{_datadir}/%{name}/templates/person
100install templates/schema/* $RPM_BUILD_ROOT%{_datadir}/%{name}/templates/schema
101install templates/*.* $RPM_BUILD_ROOT%{_datadir}/%{name}/templates
102
103install -d $RPM_BUILD_ROOT%{_sysconfdir}/%{name}
104install log4j.xml $RPM_BUILD_ROOT%{_sysconfdir}/%{name}/log4j.xml
105install jxconfig.txt $RPM_BUILD_ROOT%{_sysconfdir}/%{name}/jxconfig.txt
106install connections.txt $RPM_BUILD_ROOT%{_sysconfdir}/%{name}/connections.txt
107
82cdc136 108install -d $RPM_BUILD_ROOT{%{_desktopdir},%{_pixmapsdir}}
109install %{SOURCE4} $RPM_BUILD_ROOT%{_desktopdir}/jxplorer.desktop
110install jxplorer.png $RPM_BUILD_ROOT%{_pixmapsdir}/jxplorer.png
111
ef909cb9 112%clean
113rm -rf $RPM_BUILD_ROOT
114
115%files
116%defattr(644,root,root,755)
14d8b4fc 117%doc RELEASE.TXT example.ldif licence.txt
ef909cb9 118%attr(755,root,root) %{_bindir}/jxplorer
119%{_javadir}/%{name}
120%{_datadir}/%{name}
82cdc136 121%{_pixmapsdir}/jxplorer.png
122%{_desktopdir}/jxplorer.desktop
ef909cb9 123%dir %{_sysconfdir}/%{name}
124%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/connections.txt
125%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/log4j.xml
126%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/jxconfig.txt
127%config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/jxplorer
This page took 0.092165 seconds and 4 git commands to generate.