# XXX debugsourcefiles.list is empty, maybe cmake is misconfigured # like https://github.com/AyatanaIndicators/ayatana-ido/issues/40 %define debug_package %{nil} %define major 7 %define api 0.4 # 3 means GTK+3.0 %define libname %mklibname ayatana-indicator3 %{major} %define devname %mklibname ayatana-indicator3-%{api} -d %define _libexecdir /usr/libexec Summary: Ayatana Indicators Shared Library Name: libayatana-indicator Version: 0.9.4 Release: 1 License: LGPLv3 Group: Graphical desktop/Other URL: https://github.com/AyatanaIndicators/libayatana-indicator Source0: %{url}/archive/%{version}/%{name}-%{version}.tar.gz Source1000: %{name}.rpmlintrc BuildRequires: cmake BuildRequires: rsync BuildRequires: binutils BuildRequires: pkgconfig(gio-unix-2.0) BuildRequires: pkgconfig(glib-2.0) BuildRequires: pkgconfig(gmodule-2.0) BuildRequires: pkgconfig(gtk+-3.0) BuildRequires: pkgconfig(libayatana-ido3-0.4) BuildRequires: pkgconfig(python3) %description %{summary} %files #dir %{_libexecdir}/libayatana-indicator %{_libexecdir}/libayatana-indicator/ayatana-indicator-loader3 #dir %{_datadir}/libayatana-indicator %{_datadir}/libayatana-indicator/80indicator-debugging #------------------------------------------------------------------ %package -n %{libname} Summary: Ayatana Indicators Shared Library, GTK+3 version Group: System/Libraries %description -n %{libname} Ayatana Indicators Shared Library, GTK+3 version %files -n %{libname} %{_libdir}/libayatana-indicator3.so.%{major}* #------------------------------------------------------------------ %package -n %{devname} Summary: Ayatana Indicators Shared Library development files Group: Development/C Requires: %{libname} = %{EVRD} Provides: %{name}-devel = %{EVRD} %description -n %{devname} Ayatana Indicators Shared Library development files, GTK+3 version %files -n %{devname} %{_libdir}/libayatana-indicator3.so %{_libdir}/pkgconfig/ayatana-indicator3-%{api}.pc %{_includedir}/libayatana-indicator3-%{api} #------------------------------------------------------------------ %prep %setup -q %build %cmake %make %install %makeinstall_std -C build # DEBUG: libayatana-indicator.x86_64: E: unstripped-binary-or-object (Badness: 50) /usr/libexec/libayatana-indicator/ayatana-indicator-loader3 # XXX How can it be not stripped...? strip %{buildroot}%{_libexecdir}/libayatana-indicator/ayatana-indicator-loader3