]> git.pld-linux.org Git - packages/gupnp-vala.git/blob - gupnp-vala.spec
320ef00da2e7fa6e9e3eaaf8b73c27fa512303ab
[packages/gupnp-vala.git] / gupnp-vala.spec
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
5 %bcond_with     vala_gssdp      # use vala-gssdp from gssdp 0.12.2+
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
10 # note: 0.10.x is stable, 0.11.x unstable
11 Version:        0.10.4
12 Release:        2
13 License:        LGPL v2+
14 Group:          Development/Libraries
15 Source0:        http://ftp.gnome.org/pub/GNOME/sources/gupnp-vala/0.10/%{name}-%{version}.tar.xz
16 # Source0-md5:  fc567efde4b595e3eabf35724a8115d2
17 Patch0:         %{name}-notests.patch
18 URL:            http://gupnp.org/
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
25 BuildRequires:  pkgconfig
26 BuildRequires:  tar >= 1:1.22
27 %{?with_tests:BuildRequires:    vala >= 0.11.3}
28 BuildRequires:  xz
29 %if %{with vala_gssdp}
30 BuildRequires:  vala-gssdp >= 0.12.2
31 %else
32 BuildRequires:  gssdp-devel < 0.12.2
33 %endif
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
46 Requires:       gssdp-devel >= 0.12.0
47 Requires:       vala >= 0.11.3
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
59 Requires:       gupnp-devel >= 0.18.0
60 Requires:       vala >= 0.11.3
61 %if %{with vala_gssdp}
62 Requires:       vala-gssdp >= 0.12.2
63 %else
64 Requires:       vala-gssdp = %{version}-%{release}
65 %endif
66 Obsoletes:      vala-gupnp-ui
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
78 Requires:       gupnp-av-devel >= 0.10.0
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
89 Summary(pl.UTF-8):      Wiązanie języka Vala do biblioteki GUPnP DLNA
90 Group:          Development/Libraries
91 Requires:       gupnp-dlna-devel >= 0.6.0
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
100 %prep
101 %setup -q
102 %{!?with_tests:%patch0 -p1}
103
104 %build
105 %{__aclocal}
106 %{__autoconf}
107 %{__autoheader}
108 %{__automake}
109 %configure \
110         --disable-silent-rules
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
122 %if %{without vala_gssdp}
123 %files -n vala-gssdp
124 %defattr(644,root,root,755)
125 %{_datadir}/vala/vapi/gssdp-1.0.deps
126 %{_datadir}/vala/vapi/gssdp-1.0.vapi
127 %endif
128
129 %files -n vala-gupnp
130 %defattr(644,root,root,755)
131 %doc AUTHORS ChangeLog NEWS README TODO
132 %{_datadir}/vala/vapi/gupnp-1.0.deps
133 %{_datadir}/vala/vapi/gupnp-1.0.vapi
134 %{_pkgconfigdir}/gupnp-vala-1.0.pc
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
This page took 0.076371 seconds and 2 git commands to generate.