libayatana-indicator/libayatana-indicator.spec

83 lines
2.3 KiB
RPMSpec
Raw Permalink Normal View History

# 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
2021-06-05 17:21:06 +03:00
%define libname %mklibname ayatana-indicator3 %{major}
%define devname %mklibname ayatana-indicator3-%{api} -d
2025-02-17 08:53:32 +00:00
%define _libexecdir /usr/libexec
Summary: Ayatana Indicators Shared Library
Name: libayatana-indicator
2024-01-25 10:19:00 +09:00
Version: 0.9.4
2025-02-15 15:37:18 +00:00
Release: 1
License: LGPLv3
Group: Graphical desktop/Other
2025-02-15 06:35:43 +00:00
URL: https://github.com/AyatanaIndicators/libayatana-indicator
2025-02-15 18:58:32 +00:00
Source0: %{url}/archive/%{version}/%{name}-%{version}.tar.gz
2025-02-17 10:13:43 +00:00
Source1000: %{name}.rpmlintrc
BuildRequires: cmake
2021-06-05 17:32:37 +03:00
BuildRequires: rsync
2025-02-15 15:37:18 +00:00
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)
2025-02-15 18:58:32 +00:00
BuildRequires: pkgconfig(python3)
%description
%{summary}
%files
2025-02-17 08:53:32 +00:00
#dir %{_libexecdir}/libayatana-indicator
%{_libexecdir}/libayatana-indicator/ayatana-indicator-loader3
2025-02-17 08:53:32 +00:00
#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
2025-02-15 06:35:43 +00:00
%setup -q
%build
%cmake
%make
%install
%makeinstall_std -C build
2021-06-05 17:01:32 +03:00
# 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...?
2025-02-17 10:13:43 +00:00
strip %{buildroot}%{_libexecdir}/libayatana-indicator/ayatana-indicator-loader3