]> git.pld-linux.org Git - packages/libunity.git/blame - libunity.spec
noarch vala subpackage
[packages/libunity.git] / libunity.spec
CommitLineData
5726635e
JB
1#
2# Conditional build:
3%bcond_without static_libs # static library
9ba8ac19 4
facba58b 5Summary: Unity instrumenting and integration library
5726635e 6Summary(pl.UTF-8): Biblioteka oprzyrządowania i integracji Unity
facba58b 7Name: libunity
5726635e 8Version: 6.12.0
9ba8ac19 9Release: 4
facba58b
ER
10License: LGPL v3
11Group: Libraries
5726635e
JB
12Source0: https://launchpad.net/libunity/6.0/%{version}/+download/%{name}-%{version}.tar.gz
13# Source0-md5: d7a4d5b1ab317b8ee23e2bae716d67da
14URL: https://launchpad.net/libunity
facba58b 15BuildRequires: dee-devel >= 1.0.14
5726635e
JB
16BuildRequires: glib2-devel >= 1:2.32.1
17BuildRequires: gobject-introspection-devel >= 0.10.0
18BuildRequires: gtk+3-devel >= 3.4.1
19BuildRequires: intltool >= 0.40.0
20BuildRequires: libdbusmenu-devel >= 0.4
21BuildRequires: libgee0.6-devel >= 0.6.0
22BuildRequires: pkgconfig
23BuildRequires: rpmbuild(macros) >= 1.592
24BuildRequires: vala >= 2:0.16.0
25BuildRequires: vala-dee >= 1.0.14
26BuildRequires: vala-libdbusmenu >= 0.4
27BuildRequires: vala-libgee0.6 >= 0.6.0
28#BuildRequires: valadoc >= 0.3.3
29Requires(post,postun): /sbin/ldconfig
30Requires(post,postun): glib2 >= 1:2.32.1
31Requires: dee >= 1.0.14
32Requires: glib2 >= 1:2.32.1
33Requires: libdbusmenu >= 0.4
34Requires: libgee0.6 >= 0.6.0
facba58b
ER
35BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
36
37%description
5726635e 38LibUnity is a shared library to be able to interact with the launcher
facba58b
ER
39and add places in Unity environment.
40
5726635e
JB
41%description -l pl.UTF-8
42LibUnity to biblioteka współdzielona pozwalająca na interakcję z
43programem uruchamiającym (launcherem) i dodawanie miejsc w środowisku
44Unity.
45
facba58b
ER
46%package devel
47Summary: Unity instrumenting and integration library - development files
5726635e 48Summary(pl.UTF-8): Biblioteka oprzyrządowania i integracji Unity - pliki programistyczne
facba58b 49Group: Development/Libraries
ade31b8b 50Requires: %{name} = %{version}-%{release}
5726635e
JB
51Requires: dee-devel >= 1.0.14
52Requires: glib2-devel >= 1:2.32.1
53Requires: libdbusmenu-devel >= 0.4
54Requires: libgee0.6-devel >= 0.6.0
facba58b
ER
55
56%description devel
57This package provides the development files required to build
5726635e
JB
58applications which use LibUnity.
59
60%description devel -l pl.UTF-8
61Ten pakiet dostarcza pliki programistyczne, wymagane przy tworzeniu
62aplikacji wykorzystujących LibUnity.
63
64%package static
65Summary: Static LibUnity library
66Summary(pl.UTF-8): Statyczna biblioteka LibUnity
67Group: Development/Libraries
68Requires: %{name}-devel = %{version}-%{release}
69
70%description static
71Static LibUnity library.
72
73%description static -l pl.UTF-8
74Statyczna biblioteka LibUnity.
facba58b
ER
75
76%package -n python-unity
5726635e
JB
77Summary: Python bindings for LibUnity
78Summary(pl.UTF-8): Wiązania Pythona do biblioteki LibUnity
facba58b 79Group: Development/Languages/Python
5726635e
JB
80Requires: %{name} = %{version}-%{release}
81Requires: python-pygobject3 >= 3
facba58b
ER
82
83%description -n python-unity
5726635e
JB
84Python bindings for LibUnity.
85
86%description -n python-unity -l pl.UTF-8
87Wiązania Pythona do biblioteki LibUnity.
88
89%package -n vala-libunity
90Summary: Vala API for LibUnity
91Summary(pl.UTF-8): API języka Vala do biblioteki LibUnity
92Group: Development/Libraries
93Requires: %{name}-devel = %{version}-%{release}
94Requires: vala >= 2:0.16.0
95Requires: vala-dee >= 1.0.14
d16f4e39 96Requires: vala-libdbusmenu >= 0.4
5726635e 97Requires: vala-libgee0.6 >= 0.6.0
9ba8ac19
ER
98%if "%{_rpmversion}" >= "5"
99BuildArch: noarch
100%endif
5726635e
JB
101
102%description -n vala-libunity
103Vala API for LibUnity.
104
105%description -n vala-libunity -l pl.UTF-8
106API języka Vala do biblioteki LibUnity.
facba58b
ER
107
108%prep
109%setup -q
110
111%build
112%configure \
ade31b8b 113 --disable-silent-rules \
5726635e 114 %{!?with_static_libs:--disable-static}
ade31b8b 115%{__make}
facba58b
ER
116
117%install
118rm -rf $RPM_BUILD_ROOT
119%{__make} install \
120 DESTDIR=$RPM_BUILD_ROOT
121
5726635e
JB
122%{__rm} $RPM_BUILD_ROOT%{_libdir}/libunity.la \
123 $RPM_BUILD_ROOT%{_libdir}/libunity/*.la
facba58b
ER
124
125%py_postclean
126
127%clean
128rm -rf $RPM_BUILD_ROOT
129
5726635e
JB
130%post
131/sbin/ldconfig
132%glib_compile_schemas
133
134%postun
135/sbin/ldconfig
136%glib_compile_schemas
facba58b
ER
137
138%files
139%defattr(644,root,root,755)
140%attr(755,root,root) %{_libdir}/libunity.so.*.*.*
5726635e
JB
141%attr(755,root,root) %ghost %{_libdir}/libunity.so.9
142%{_libdir}/girepository-1.0/Unity-6.0.typelib
143%dir %{_libdir}/libunity
144%attr(755,root,root) %{_libdir}/libunity/libunity-protocol-private.so.*
145%{_datadir}/glib-2.0/schemas/com.canonical.Unity.Lenses.gschema.xml
facba58b
ER
146
147%files devel
148%defattr(644,root,root,755)
5726635e
JB
149%attr(755,root,root) %{_bindir}/libunity-tool
150%attr(755,root,root) %{_libdir}/libunity.so
151%attr(755,root,root) %{_libdir}/libunity/libunity-protocol-private.so
152%{_datadir}/gir-1.0/Unity-6.0.gir
153%{_includedir}/unity
facba58b 154%{_pkgconfigdir}/unity.pc
5726635e
JB
155%{_pkgconfigdir}/unity-protocol-private.pc
156
157%if %{with static_libs}
158%files static
159%defattr(644,root,root,755)
160%{_libdir}/libunity.a
161%{_libdir}/libunity/libunity-protocol-private.a
162%endif
facba58b
ER
163
164%files -n python-unity
165%defattr(644,root,root,755)
166%{py_sitedir}/gi/overrides/Unity.py[co]
5726635e
JB
167
168%files -n vala-libunity
169%defattr(644,root,root,755)
170%{_datadir}/vala/vapi/unity.deps
171%{_datadir}/vala/vapi/unity.vapi
172%{_datadir}/vala/vapi/unity-protocol.vapi
173%{_datadir}/vala/vapi/unity-trace.deps
174%{_datadir}/vala/vapi/unity-trace.vapi
This page took 0.078296 seconds and 4 git commands to generate.