]> git.pld-linux.org Git - packages/gnome-bluetooth.git/blame - gnome-bluetooth.spec
- drop ie locale; release 2
[packages/gnome-bluetooth.git] / gnome-bluetooth.spec
CommitLineData
ec9b6daa
JB
1#
2# Conditional build:
3%bcond_without apidocs # API documentation
4
9f12a1a8 5Summary: GNOME Bluetooth Subsystem
8c26edb1 6Summary(pl.UTF-8): Podsystem GNOME Bluetooth
9f12a1a8 7Name: gnome-bluetooth
78a0f9a7 8Version: 42.5
4ac73a6c 9Release: 2
bb313757 10License: GPL v2+
9f12a1a8 11Group: X11/Applications
bd92d8f6 12Source0: https://download.gnome.org/sources/gnome-bluetooth/42/%{name}-%{version}.tar.xz
78a0f9a7 13# Source0-md5: 686d360ba843521db42da02a552b045f
7028a161 14Source1: 61-%{name}-rfkill.rules
bcd536bd 15URL: https://wiki.gnome.org/Projects/GnomeBluetooth
6726bbc2 16BuildRequires: docbook-dtd412-xml
0fee6871 17BuildRequires: gettext-tools >= 0.17
bd92d8f6 18BuildRequires: glib2-devel >= 1:2.44
e1c3c890 19BuildRequires: gobject-introspection-devel >= 0.10.0
bd92d8f6
JB
20BuildRequires: gsound-devel
21BuildRequires: gtk4-devel >= 4.4
ec9b6daa 22%{?with_apidocs:BuildRequires: gtk-doc >= 1.9}
bd92d8f6 23BuildRequires: libadwaita-devel >= 1.1
e1c3c890 24BuildRequires: libnotify-devel >= 0.7.0
e1c3c890 25BuildRequires: libxml2-progs
bd92d8f6 26BuildRequires: meson >= 0.58.0
bcd536bd 27BuildRequires: ninja >= 1.5
7e1deda9 28BuildRequires: pkgconfig
113cbe97 29BuildRequires: rpm-build >= 4.6
bcd536bd 30BuildRequires: rpmbuild(macros) >= 1.736
848efb18 31BuildRequires: tar >= 1:1.22
f63cd49f 32BuildRequires: udev-devel
bd92d8f6 33BuildRequires: upower-devel >= 0.99.14
848efb18 34BuildRequires: xz
bd92d8f6
JB
35Requires: gnome-bluetooth3-libs = %{version}-%{release}
36Requires: gnome-bluetooth3-ui-libs = %{version}-%{release}
bb313757 37Requires: bluez >= 4.22
2b51e6fb 38Requires: dbus(org.openobex.client)
2b51e6fb 39Requires: dconf
e1c3c890 40Requires: hicolor-icon-theme
243eb35b 41Requires: udev-acl
bb313757 42Obsoletes: bluez-gnome < 1.9
113cbe97
JB
43Obsoletes: bluez-pin < 0.31
44Obsoletes: nautilus-sendto-gnome-bluetooth < 3.8
45Obsoletes: python-gnome-bluetooth < 0.5.1-1
9f12a1a8 46BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
47
48%description
bb313757
PZ
49GNOME Bluetooth provides tools for controlling and communicating with
50Bluetooth devices.
aa1c0cd7 51
c63d8c67 52%description -l pl.UTF-8
bb313757
PZ
53GNOME Bluetooth dostarcza narzędzia do kontrolowania i komunikowania
54się z urządzeniami Bluetooth.
9f12a1a8 55
bd92d8f6
JB
56%package -n gnome-bluetooth3-libs
57Summary: GNOME Bluetooth 3.0 subsystem shared library
58Summary(pl.UTF-8): Biblioteka współdzielona podsystemu GNOME Bluetooth 3.0
bb313757 59License: LGPL v2+
bd92d8f6
JB
60Group: Libraries
61Requires: glib2 >= 1:2.44
62Requires: upower-libs >= 0.99.14
eb737090 63
bd92d8f6
JB
64%description -n gnome-bluetooth3-libs
65GNOME Bluetooth 3.0 subsystem shared library.
eb737090 66
bd92d8f6
JB
67%description -n gnome-bluetooth3-libs -l pl.UTF-8
68Biblioteka współdzielona podsystemu GNOME Bluetooth 3.0.
eb737090 69
bd92d8f6
JB
70%package -n gnome-bluetooth3-devel
71Summary: Header files for GNOME Bluetooth 3.0 subsystem
72Summary(pl.UTF-8): Pliki nagłówkowe podsystemu GNOME Bluetooth 3.0
bb313757
PZ
73License: LGPL v2+
74Group: X11/Development/Libraries
bd92d8f6
JB
75Requires: gnome-bluetooth3-libs = %{version}-%{release}
76Requires: glib2-devel >= 1:2.44
113cbe97 77Obsoletes: gnome-bluetooth-static < 3.32
5e099b62 78
bd92d8f6
JB
79%description -n gnome-bluetooth3-devel
80Header files for GNOME Bluetooth 3.0 subsystem.
81
82%description -n gnome-bluetooth3-devel -l pl.UTF-8
83Pliki nagłówkowe podsystemu GNOME Bluetooth 3.0.
84
85%package -n gnome-bluetooth3-ui-libs
86Summary: GNOME Bluetooth 3.0 subsystem UI shared library
87Summary(pl.UTF-8): Współdzielone biblioteki UI podsystemu GNOME Bluetooth 3.0
88License: LGPL v2+
89Group: X11/Libraries
90Requires: gnome-bluetooth3-libs = %{version}-%{release}
91Requires: glib2 >= 1:2.44
92Requires: gtk4 >= 4.4
93Requires: libadwaita >= 1.1
94Requires: libnotify-devel >= 0.7.0
95Requires: upower-libs >= 0.99.14
96
97%description -n gnome-bluetooth3-ui-libs
98GNOME Bluetooth 3.0 subsystem UI shared library.
99
100%description -n gnome-bluetooth3-ui-libs -l pl.UTF-8
101Współdzielone biblioteki UI podsystemu GNOME Bluetooth 3.0.
102
103%package -n gnome-bluetooth3-ui-devel
104Summary: Header files for GNOME Bluetooth 3.0 subsystem UI
105Summary(pl.UTF-8): Pliki nagłówkowe UI podsystemu GNOME Bluetooth 3.0
106License: LGPL v2+
107Group: X11/Development/Libraries
108Requires: gnome-bluetooth3-devel = %{version}-%{release}
109Requires: gnome-bluetooth3-ui-libs = %{version}-%{release}
110Requires: glib2-devel >= 1:2.44
111Requires: gtk4-devel >= 4.4
112Requires: libadwaita-devel >= 1.1
5e099b62 113
bd92d8f6
JB
114%description -n gnome-bluetooth3-ui-devel
115Header files for GNOME Bluetooth 3.0 subsystem UI.
fd348385 116
bd92d8f6
JB
117%description -n gnome-bluetooth3-ui-devel -l pl.UTF-8
118Pliki nagłówkowe UI podsystemu GNOME Bluetooth 3.0.
119
120%package -n gnome-bluetooth3-apidocs
121Summary: GNOME Bluetooth 3.0 library API documentation
122Summary(pl.UTF-8): Dokumentacja API biblioteki GNOME Bluetooth 3.0
bb313757 123Group: Documentation
5e25db5a 124BuildArch: noarch
bb313757 125
bd92d8f6 126%description -n gnome-bluetooth3-apidocs
bb313757
PZ
127GNOME Bluetooth library API documentation.
128
bd92d8f6 129%description -n gnome-bluetooth3-apidocs -l pl.UTF-8
bb313757 130Dokumentacja API biblioteki GNOME Bluetooth.
fd348385 131
9f12a1a8 132%prep
133%setup -q
a0c56000 134
9f12a1a8 135%build
44381780 136%meson build \
bd92d8f6 137 %{?with_apidocs:-Dgtk_doc=true}
b7415b67 138
bcd536bd 139%ninja_build -C build
9f12a1a8 140
141%install
142rm -rf $RPM_BUILD_ROOT
243eb35b 143install -d $RPM_BUILD_ROOT/lib/udev/rules.d
9f12a1a8 144
bcd536bd 145%ninja_install -C build
9f12a1a8 146
5e25db5a 147cp -p %{SOURCE1} $RPM_BUILD_ROOT/lib/udev/rules.d
243eb35b 148
4ac73a6c
JB
149# not supported by glibc (as of 2.37)
150%{__rm} -r $RPM_BUILD_ROOT%{_localedir}/ie
151
bd92d8f6 152%find_lang %{name}-3.0
6f96c751 153
af3c0357
JB
154%clean
155rm -rf $RPM_BUILD_ROOT
156
bd92d8f6
JB
157%post -n gnome-bluetooth3-libs -p /sbin/ldconfig
158%postun -n gnome-bluetooth3-libs -p /sbin/ldconfig
0ea4b2ea 159
bd92d8f6
JB
160%post -n gnome-bluetooth3-ui-libs -p /sbin/ldconfig
161%postun -n gnome-bluetooth3-ui-libs -p /sbin/ldconfig
eb737090 162
bd92d8f6 163%files -f %{name}-3.0.lang
9f12a1a8 164%defattr(644,root,root,755)
ec9b6daa 165%doc AUTHORS MAINTAINERS NEWS README.md
bb313757 166%attr(755,root,root) %{_bindir}/bluetooth-sendto
e1c3c890 167%{_desktopdir}/bluetooth-sendto.desktop
bb313757 168%{_mandir}/man1/bluetooth-sendto.1*
243eb35b 169/lib/udev/rules.d/61-gnome-bluetooth-rfkill.rules
6f96c751 170
bd92d8f6
JB
171%files -n gnome-bluetooth3-libs
172%defattr(644,root,root,755)
173%attr(755,root,root) %{_libdir}/libgnome-bluetooth-3.0.so.*.*.*
174%attr(755,root,root) %ghost %{_libdir}/libgnome-bluetooth-3.0.so.13
175%{_libdir}/girepository-1.0/GnomeBluetooth-3.0.typelib
176%{_datadir}/gnome-bluetooth-3.0
177
178%files -n gnome-bluetooth3-devel
179%defattr(644,root,root,755)
180%attr(755,root,root) %{_libdir}/libgnome-bluetooth-3.0.so
181# no C headers here
182%{_datadir}/gir-1.0/GnomeBluetooth-3.0.gir
183%{_pkgconfigdir}/gnome-bluetooth-3.0.pc
184
185%files -n gnome-bluetooth3-ui-libs
eb737090 186%defattr(644,root,root,755)
bd92d8f6
JB
187%attr(755,root,root) %{_libdir}/libgnome-bluetooth-ui-3.0.so.*.*.*
188%attr(755,root,root) %ghost %{_libdir}/libgnome-bluetooth-ui-3.0.so.13
eb737090 189
bd92d8f6 190%files -n gnome-bluetooth3-ui-devel
5e099b62 191%defattr(644,root,root,755)
bd92d8f6
JB
192%attr(755,root,root) %{_libdir}/libgnome-bluetooth-ui-3.0.so
193%dir %{_includedir}/gnome-bluetooth-3.0
194%{_includedir}/gnome-bluetooth-3.0/bluetooth-settings-widget.h
195%{_pkgconfigdir}/gnome-bluetooth-ui-3.0.pc
5e099b62 196
ec9b6daa 197%if %{with apidocs}
bd92d8f6 198%files -n gnome-bluetooth3-apidocs
5e099b62 199%defattr(644,root,root,755)
bd92d8f6 200%{_gtkdocdir}/gnome-bluetooth-3.0
ec9b6daa 201%endif
This page took 0.097501 seconds and 4 git commands to generate.