File libunarr.spec of Package libunarr

Name:       libunarr
Version:    1.0.1
Release:    1%{?dist}

Summary:    A decompression library for rar, tar and zip archives
%if 0%{?suse_version}
License:    LGPL-3.0+
%else
License:    LGPLv3+
%endif
URL:        https://github.com/selmf/unarr
Source0:    https://github.com/selmf/unarr/releases/download/v%{version}/unarr-%{version}.tar.xz

%if 0%{?suse_version}
Group:      Development/Libraries/C and C++
%endif

BuildRequires:  cmake
%if 0%{?suse_version}
BuildRequires:  zlib-devel
BuildRequires:  libbz2-devel
BuildRequires:  xz-devel
%else
BuildRequires:  zlib-devel
BuildRequires:  bzip2-devel
BuildRequires:  xz-devel
%endif

%description
A decompression library for rar, tar and zip archives

%if 0%{?suse_version}
%package -n %{name}1
Group:    Development/Libraries/C and C++
Summary:  A decompression library

%description -n %{name}1
A decompression library for rar, tar and zip archives

%package  devel
Group:    Development/Libraries/C and C++
Summary:  Development files for %{name}1
Requires: %{name}1%{?_isa} = %{version}-%{release}

%description devel
The %{name}-devel package contains libraries and header files for
developing applications that use %{name}

%else
%package    devel
Summary:    Development files for %{name}
Requires:   %{name}%{?_isa} = %{version}-%{release}
%description  devel
The %{name}-devel package contains libraries and header files for
developing applications that use %{name}
%endif

%prep
%setup -qn unarr-%{version}

%build
%if 0%{?suse_version}
%cmake ..
%else
%cmake .
%endif
make %{?_smp_mflags}

%install
%if 0%{?suse_version}
cd build
%endif
%make_install

%if 0%{?suse_version}
%post -n%{name}1 -p /sbin/ldconfig
%postun -n%{name}1 -p /sbin/ldconfig

%files -n %{name}1
%{_libdir}/%{name}.so.*

%else
%post -p /sbin/ldconfig
%postun -p /sbin/ldconfig

%files
%{_libdir}/%{name}.so.*
%endif

%files devel
%{_includedir}/unarr.h
%{_libdir}/%{name}.so
%{_libdir}/pkgconfig/libunarr.pc
openSUSE Build Service is sponsored by