]> git.pld-linux.org Git - packages/java-htmlparser.git/blob - htmlparser.spec
0cbc9589d9c0340d4524b70405979a98a930b715
[packages/java-htmlparser.git] / htmlparser.spec
1 Summary:        HTML Parser - Java library used to parse HTML in either a linear or nested fashion
2 Summary(pl.UTF-8):      HTML Parser - biblioteka Javy do analizy HTML-a w sposób liniowy lub zagnieżdżony
3 Name:           htmlparser
4 Version:        1.6
5 Release:        0.1
6 Epoch:          0
7 License:        LGPL v2.1
8 Group:          Development/Languages/Java
9 Source0:        http://dl.sourceforge.net/htmlparser/%{name}1_6_20060610.zip
10 # Source0-md5:  b51aeabd7db4bc82cff1c489a2e33b77
11 URL:            http://htmlparser.sourceforge.net/
12 %if %(locale -a | grep -q '^en_US$'; echo $?)
13 BuildRequires:  glibc-localedb-all
14 %endif
15 BuildRequires:  jdk
16 BuildRequires:  jpackage-utils >= 1.6
17 BuildRequires:  rpmbuild(macros) >= 1.300
18 BuildRequires:  unzip
19 Requires:       jre
20 BuildArch:      noarch
21 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
22
23 %description
24 HTML Parser is a Java library used to parse HTML in either a linear or
25 nested fashion. Primarily used for transformation or extraction, it
26 features filters, visitors, custom tags and easy to use JavaBeans. It
27 is a fast, robust and well tested package.
28
29 %description -l pl.UTF-8
30 HTML Parser to biblioteka Javy służąca do analizy HTML-a w sposób
31 liniowy lub zagnieżdżony. Jest używana głównie do transformacji lub
32 wyciągania danych; zawiera filtry, własne znaczniki i łatwe w użyciu
33 JavaBeans. Jest szybkim, mającym duże możliwości i dobrze
34 przetestowanym pakietem.
35
36 %package javadoc
37 Summary:        Javadoc for HTML Parser
38 Summary(pl.UTF-8):      Dokumentacja Javadoc do biblioteki HTML Parser
39 Group:          Documentation
40
41 %description javadoc
42 Javadoc for HTML Parser.
43
44 %description javadoc -l pl.UTF-8
45 Dokumentacja Javadoc do biblioteki HTML Parser.
46
47 %prep
48 %setup -q -n %{name}1_6
49 %{__unzip} -qq src.zip
50
51 # third party bundled libs
52 rm -f lib/sax2.jar
53 rm -f lib/junit.jar
54
55 mv docs/javadoc javadoc
56
57 %build
58 export LC_ALL=en_US # source code not US-ASCII
59 %ant jar
60
61 %install
62 rm -rf $RPM_BUILD_ROOT
63 install -d $RPM_BUILD_ROOT%{_javadir}
64 install lib/%{name}.jar $RPM_BUILD_ROOT%{_javadir}/%{name}-%{version}.jar
65 install lib/htmllexer.jar $RPM_BUILD_ROOT%{_javadir}/htmllexer-%{version}.jar
66 ln -s %{name}-%{version}.jar $RPM_BUILD_ROOT%{_javadir}/%{name}.jar
67 ln -s htmllexer-%{version}.jar $RPM_BUILD_ROOT%{_javadir}/htmllexer.jar
68
69 install -d $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version}
70 cp -pr javadoc/* $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version}
71 ln -s %{name}-%{version} $RPM_BUILD_ROOT%{_javadocdir}/%{name} # ghost symlink
72
73 %clean
74 rm -rf $RPM_BUILD_ROOT
75
76 %files
77 %defattr(644,root,root,755)
78 %doc readme.txt
79 %{_javadir}/*.jar
80
81 %files javadoc
82 %defattr(644,root,root,755)
83 %{_javadocdir}/%{name}-%{version}
84 %ghost %{_javadocdir}/%{name}
This page took 0.181032 seconds and 2 git commands to generate.