File libpdb.spec of Package libpdb

#
# LIBPDB specfile
#
# (C) Cyril Hrubis metan{at}ucw.cz 2013-2023
#

Summary: Simple library to parse pdb books and produce utf8 data
Name: libpdb
Version: git
Release: 1
License: LGPL-2.1-or-later
Group: System/Libraries
Url: https://github.com/gfxprim/libpdb
Source: libpdb-%{version}.tar.bz2
BuildRequires: libutf-devel

BuildRoot: %{_tmppath}/%{name}-%{version}-buildroot

%package -n libpdb1
Group: System/Libraries
Summary: Simple library to parse pdb books and produce utf8 data

%package devel
Group: Development/Libraries/C and C++
Summary: Develop files for libpdb library
Requires: libpdb1

%package -n pdbdump
Group: Applications/Text
Summary: Simple dumper for pdb archives

%description
Simple library to parse pdb books and produce utf8 data

%description -n libpdb1
Simple library to parse pdb books and produce utf8 data

%description devel
Devel package for libpdb library

%description -n pdbdump
Simple dumper for pdb archives

%prep
%setup -n libpdb-%{version}

%build
./configure --prefix='/usr' --bindir=%{_bindir} --libdir=%{_libdir} --includedir=%{_includedir} --mandir=%{_mandir}
CFLAGS+=" -std=gnu99 -O2 -W -Wall" make %{?jobs:-j%jobs}

%install
DESTDIR="$RPM_BUILD_ROOT" make install

%files -n libpdb1
%defattr(-,root,root)
%{_libdir}/libpdb.so.1
%{_libdir}/libpdb.so.1.0.0

%files devel
%defattr(-,root,root)
%{_libdir}/libpdb.so
%{_libdir}/libpdb.a
%{_includedir}/*.h

%files -n pdbdump
%defattr(-,root,root)
%{_bindir}/pdbdump

%changelog
* Sun Jan 29 2023 Cyril Hrubis <metan@ucw.cz>

  Initial version.
openSUSE Build Service is sponsored by