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