]> git.pld-linux.org Git - packages/lilv.git/blob - lilv.spec
- updated to 0.18.0
[packages/lilv.git] / lilv.spec
1 Summary:        LV2 host library to make LV2 plugin use as simple as possible
2 Summary(pl.UTF-8):      Biblioteka hosta LV2 ułatwiająca korzystanie z wtyczek LV2
3 Name:           lilv
4 Version:        0.18.0
5 Release:        1
6 License:        ISC
7 Group:          Libraries
8 Source0:        http://download.drobilla.net/%{name}-%{version}.tar.bz2
9 # Source0-md5:  1d1232ea73b239551bb4f462b414a819
10 URL:            http://drobilla.net/software/lilv/
11 BuildRequires:  doxygen
12 BuildRequires:  libstdc++-devel
13 BuildRequires:  lv2-devel >= 1.8.0
14 BuildRequires:  pkgconfig
15 BuildRequires:  python
16 BuildRequires:  python-modules
17 BuildRequires:  serd-devel >= 0.14.0
18 BuildRequires:  sord-devel >= 0.12.0
19 BuildRequires:  sratom-devel >= 0.4.0
20 Requires:       lv2 >= 1.8.0
21 Requires:       serd >= 0.14.0
22 Requires:       sord >= 0.12.0
23 Requires:       sratom >= 0.4.0
24 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
25
26 %description
27 Lilv is a library to make the use of LV2 plugins as simple as possible
28 for applications. Lilv is the successor to SLV2, rewritten to be
29 significantly faster and have minimal dependencies.
30
31 %description -l pl.UTF-8
32 Lilv to biblioteka ułatwiająca korzystanie z wtyczek LV2 w
33 aplikacjach. Jest następczynią SLV2; została przepisana tak, aby była
34 znacznie szybsza i miała minimalne zależności.
35
36 %package devel
37 Summary:        Header files for Lilv library
38 Summary(pl.UTF-8):      Pliki nagłówkowe biblioteki Lilv
39 Group:          Development/Libraries
40 Requires:       %{name} = %{version}-%{release}
41 Requires:       lv2-devel >= 1.8.0
42 Requires:       serd-devel >= 0.14.0
43 Requires:       sord-devel >= 0.12.0
44 Requires:       sratom-devel >= 0.4.0
45
46 %description devel
47 Header files for Lilv library.
48
49 %description devel -l pl.UTF-8
50 Pliki nagłówkowe biblioteki Lilv.
51
52 %package -n bash-completion-lilv
53 Summary:        Bash auto-completion for lilv commands
54 Summary(pl.UTF-8):      Bashowe dopełnianie składni dla poleceń lilv
55 Group:          Applications/Shells
56 Requires:       bash-completion
57
58 %description -n bash-completion-lilv
59 Bash auto-completion script for lv2info and lv2jack commands.
60
61 %description -n bash-completion-lilv -l pl.UTF-8
62 Skrypt bashowego dopełniania parametrów dla poleceń lv2info i lv2jack.
63
64 %prep
65 %setup -q
66
67 %build
68 CC="%{__cc}" \
69 CFLAGS="%{rpmcflags}" \
70 ./waf configure \
71         --prefix=%{_prefix} \
72         --libdir=%{_libdir} \
73         --configdir=/etc \
74         --strict
75
76 ./waf -v
77
78 %install
79 rm -rf $RPM_BUILD_ROOT
80
81 ./waf install \
82         --destdir=$RPM_BUILD_ROOT
83
84 %clean
85 rm -rf $RPM_BUILD_ROOT
86
87 %post   -p /sbin/ldconfig
88 %postun -p /sbin/ldconfig
89
90 %files
91 %defattr(644,root,root,755)
92 %doc AUTHORS COPYING NEWS README
93 %attr(755,root,root) %{_bindir}/lilv-bench
94 %attr(755,root,root) %{_bindir}/lv2bench
95 %attr(755,root,root) %{_bindir}/lv2info
96 %attr(755,root,root) %{_bindir}/lv2ls
97 %attr(755,root,root) %{_libdir}/liblilv-0.so.*.*.*
98 %attr(755,root,root) %ghost %{_libdir}/liblilv-0.so.0
99 %{_mandir}/man1/lv2info.1*
100 %{_mandir}/man1/lv2ls.1*
101
102 %files devel
103 %defattr(644,root,root,755)
104 %attr(755,root,root) %{_libdir}/liblilv-0.so
105 %{_includedir}/lilv-0
106 %{_pkgconfigdir}/lilv-0.pc
107
108 %files -n bash-completion-lilv
109 %defattr(644,root,root,755)
110 /etc/bash_completion.d/lilv
This page took 0.056321 seconds and 3 git commands to generate.