]>
Commit | Line | Data |
---|---|---|
2959dea2 JB |
1 | # NOTE: it's gupnp-vala.spec to allow having vala-gupnp as subpackage |
2 | # | |
3 | # Conditional build: | |
4 | %bcond_without tests # don't build tests | |
71ce02ec | 5 | %bcond_without vala_gssdp # use vala-gssdp from gssdp 0.12.2+ |
2959dea2 JB |
6 | # |
7 | Summary: Vala bindings to GUPnP libraries | |
8 | Summary(pl.UTF-8): Wiązania języka Vala do bibliotek GUPnP | |
9 | Name: gupnp-vala | |
5f71b718 | 10 | # note: 0.10.x is stable, 0.11.x unstable |
59f223f5 | 11 | Version: 0.10.4 |
71ce02ec | 12 | Release: 3 |
2959dea2 JB |
13 | License: LGPL v2+ |
14 | Group: Development/Libraries | |
5f71b718 | 15 | Source0: http://ftp.gnome.org/pub/GNOME/sources/gupnp-vala/0.10/%{name}-%{version}.tar.xz |
59f223f5 | 16 | # Source0-md5: fc567efde4b595e3eabf35724a8115d2 |
2959dea2 JB |
17 | Patch0: %{name}-notests.patch |
18 | URL: http://gupnp.org/ | |
5f71b718 MB |
19 | BuildRequires: autoconf >= 2.64 |
20 | BuildRequires: automake >= 1:1.11 | |
21 | BuildRequires: gssdp-devel >= 0.12.0 | |
22 | BuildRequires: gupnp-av-devel >= 0.10.0 | |
23 | BuildRequires: gupnp-devel >= 0.18.0 | |
24 | BuildRequires: gupnp-dlna-devel >= 0.6.0 | |
2959dea2 | 25 | BuildRequires: pkgconfig |
5f71b718 | 26 | BuildRequires: tar >= 1:1.22 |
63ddf40c | 27 | %{?with_tests:BuildRequires: vala >= 0.11.3} |
5f71b718 | 28 | BuildRequires: xz |
ec8adc38 JB |
29 | %if %{with vala_gssdp} |
30 | BuildRequires: vala-gssdp >= 0.12.2 | |
31 | %else | |
32 | BuildRequires: gssdp-devel < 0.12.2 | |
33 | %endif | |
2959dea2 JB |
34 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) |
35 | ||
36 | %description | |
37 | Vala bindings to GUPnP libraries. | |
38 | ||
39 | %description -l pl.UTF-8 | |
40 | Wiązania języka Vala do bibliotek GUPnP. | |
41 | ||
42 | %package -n vala-gssdp | |
43 | Summary: Vala binding for GSSDP library | |
44 | Summary(pl.UTF-8): Wiązanie języka Vala do biblioteki GSSDP | |
45 | Group: Development/Libraries | |
5f71b718 | 46 | Requires: gssdp-devel >= 0.12.0 |
63ddf40c | 47 | Requires: vala >= 0.11.3 |
2959dea2 JB |
48 | |
49 | %description -n vala-gssdp | |
50 | Vala binding for GSSDP library. | |
51 | ||
52 | %description -n vala-gssdp -l pl.UTF-8 | |
53 | Wiązanie języka Vala do biblioteki GSSDP. | |
54 | ||
55 | %package -n vala-gupnp | |
56 | Summary: Vala binding for GUPnP library | |
57 | Summary(pl.UTF-8): Wiązanie języka Vala do biblioteki GUPnP | |
58 | Group: Development/Libraries | |
5f71b718 | 59 | Requires: gupnp-devel >= 0.18.0 |
ec8adc38 JB |
60 | Requires: vala >= 0.11.3 |
61 | %if %{with vala_gssdp} | |
62 | Requires: vala-gssdp >= 0.12.2 | |
63 | %else | |
2959dea2 | 64 | Requires: vala-gssdp = %{version}-%{release} |
ec8adc38 | 65 | %endif |
017cb75c | 66 | Obsoletes: vala-gupnp-ui |
2959dea2 JB |
67 | |
68 | %description -n vala-gupnp | |
69 | Vala binding for GUPnP library. | |
70 | ||
71 | %description -n vala-gupnp -l pl.UTF-8 | |
72 | Wiązanie języka Vala do biblioteki GUPnP. | |
73 | ||
74 | %package -n vala-gupnp-av | |
75 | Summary: Vala binding for GUPnP AV library | |
76 | Summary(pl.UTF-8): Wiązanie języka Vala do biblioteki GUPnP AV | |
77 | Group: Development/Libraries | |
5f71b718 | 78 | Requires: gupnp-av-devel >= 0.10.0 |
2959dea2 JB |
79 | Requires: vala-gupnp = %{version}-%{release} |
80 | ||
81 | %description -n vala-gupnp-av | |
82 | Vala binding for GUPnP AV library. | |
83 | ||
84 | %description -n vala-gupnp-av -l pl.UTF-8 | |
85 | Wiązanie języka Vala do biblioteki GUPnP AV. | |
86 | ||
87 | %package -n vala-gupnp-dlna | |
88 | Summary: Vala binding for GUPnP DLNA library | |
5f71b718 | 89 | Summary(pl.UTF-8): Wiązanie języka Vala do biblioteki GUPnP DLNA |
2959dea2 | 90 | Group: Development/Libraries |
5f71b718 | 91 | Requires: gupnp-dlna-devel >= 0.6.0 |
2959dea2 JB |
92 | Requires: vala-gupnp = %{version}-%{release} |
93 | ||
94 | %description -n vala-gupnp-dlna | |
95 | Vala binding for GUPnP DLNA library. | |
96 | ||
97 | %description -n vala-gupnp-dlna -l pl.UTF-8 | |
98 | Wiązanie języka Vala do biblioteki GUPnP DLNA. | |
99 | ||
2959dea2 JB |
100 | %prep |
101 | %setup -q | |
102 | %{!?with_tests:%patch0 -p1} | |
103 | ||
104 | %build | |
105 | %{__aclocal} | |
106 | %{__autoconf} | |
107 | %{__autoheader} | |
108 | %{__automake} | |
5f71b718 MB |
109 | %configure \ |
110 | --disable-silent-rules | |
2959dea2 JB |
111 | %{__make} |
112 | ||
113 | %install | |
114 | rm -rf $RPM_BUILD_ROOT | |
115 | ||
116 | %{__make} install \ | |
117 | DESTDIR=$RPM_BUILD_ROOT | |
118 | ||
119 | %clean | |
120 | rm -rf $RPM_BUILD_ROOT | |
121 | ||
ec8adc38 | 122 | %if %{without vala_gssdp} |
2959dea2 JB |
123 | %files -n vala-gssdp |
124 | %defattr(644,root,root,755) | |
2959dea2 JB |
125 | %{_datadir}/vala/vapi/gssdp-1.0.deps |
126 | %{_datadir}/vala/vapi/gssdp-1.0.vapi | |
ec8adc38 | 127 | %endif |
2959dea2 JB |
128 | |
129 | %files -n vala-gupnp | |
130 | %defattr(644,root,root,755) | |
ec8adc38 | 131 | %doc AUTHORS ChangeLog NEWS README TODO |
2959dea2 JB |
132 | %{_datadir}/vala/vapi/gupnp-1.0.deps |
133 | %{_datadir}/vala/vapi/gupnp-1.0.vapi | |
ec8adc38 | 134 | %{_pkgconfigdir}/gupnp-vala-1.0.pc |
2959dea2 JB |
135 | |
136 | %files -n vala-gupnp-av | |
137 | %defattr(644,root,root,755) | |
138 | %{_datadir}/vala/vapi/gupnp-av-1.0.deps | |
139 | %{_datadir}/vala/vapi/gupnp-av-1.0.vapi | |
140 | ||
141 | %files -n vala-gupnp-dlna | |
142 | %defattr(644,root,root,755) | |
143 | %{_datadir}/vala/vapi/gupnp-dlna-1.0.deps | |
144 | %{_datadir}/vala/vapi/gupnp-dlna-1.0.vapi |