]> git.pld-linux.org Git - SPECS.git/blob - picocontainer.spec
SPECS updated Wed 28 Jul 14:48:01 CEST 2021
[SPECS.git] / picocontainer.spec
1 # TODO
2 # - build from src
3 Summary:        Small footprint Dependency Injection container
4 Summary(pl.UTF-8):      Kontener Dependency Injection o małym narzucie
5 Name:           picocontainer
6 Version:        1.3
7 Release:        0.1
8 License:        PicoContainer
9 Group:          Development/Languages/Java
10 #Source0:       http://repository.codehaus.org/org/picocontainer/picocontainer-distribution/1.3/picocontainer-distribution-1.3-src.zip
11 Source0:        http://repository.codehaus.org/org/picocontainer/picocontainer/1.3/%{name}-%{version}-javadoc.jar
12 # Source0-md5:  0da41a3757fde313d4baedd63d29e35d
13 Source1:        http://repository.codehaus.org/org/picocontainer/picocontainer/1.3/%{name}-%{version}.jar
14 # Source1-md5:  2f3dfbc6e1273c95d9d9ecb4b74bec50
15 URL:            http://www.picocontainer.org/
16 BuildRequires:  jpackage-utils
17 BuildRequires:  rpm-javaprov
18 BuildRequires:  rpmbuild(macros) >= 1.300
19 BuildRequires:  unzip
20 Requires:       jpackage-utils
21 BuildArch:      noarch
22 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
23
24 %description
25 PicoContainer is a lightweight and highly embeddable container for
26 components that honour Dependency Injection.
27
28 %description -l pl.UTF-8
29 PicoContainer to lekki i dobrze osadzalny kontener dla komponentów
30 honorujących Dependency Injection.
31
32 %package javadoc
33 Summary:        Online manual for %{name}
34 Summary(pl.UTF-8):      Dokumentacja online do %{name}
35 Group:          Documentation
36 Requires:       jpackage-utils
37
38 %description javadoc
39 Documentation for %{name}.
40
41 %description javadoc -l pl.UTF-8
42 Dokumentacja do %{name}.
43
44 %prep
45 %setup -qc
46
47 %install
48 rm -rf $RPM_BUILD_ROOT
49 install -d $RPM_BUILD_ROOT%{_javadir}
50 # install jar
51 cp -a %{SOURCE1} $RPM_BUILD_ROOT%{_javadir}/%{name}-%{version}.jar
52 ln -s %{name}-%{version}.jar $RPM_BUILD_ROOT%{_javadir}/%{name}.jar
53
54 # javadoc
55 install -d $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version}
56 cp -a . $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version}
57 ln -s %{name}-%{version} $RPM_BUILD_ROOT%{_javadocdir}/%{name} # ghost symlink
58
59 %clean
60 rm -rf $RPM_BUILD_ROOT
61
62 %post javadoc
63 ln -nfs %{name}-%{version} %{_javadocdir}/%{name}
64
65 %files
66 %defattr(644,root,root,755)
67 %{_javadir}/*.jar
68
69 %files javadoc
70 %defattr(644,root,root,755)
71 %{_javadocdir}/%{name}-%{version}
72 %ghost %{_javadocdir}/%{name}
This page took 0.251298 seconds and 3 git commands to generate.