Commit c2e5b81b authored by jan.koester's avatar jan.koester
Browse files

test

parent 4e637634
Loading
Loading
Loading
Loading
+16 −4
Changes for files/rpm/specs/libmediadb-client.spec: 16 added lines, 4 removed lines.
Original line number Diff line number Diff line
Name:           libmediadb-client-dev
Version:        1.0.0
Release:        2%{?dist}
Release:        3%{?dist}
Summary:        MediaDB client library (static + headers)
License:        LGPL-3.0
URL:            https://git.tuxist.de
Source0:        %{name}-%{version}.tar.gz

%description
MediaDB client library (libmediadb_client.a) plus headers, used to talk to a
MediaDB media-storage server. Static-only.

%prep
%setup -q

%build
# same options as build-os.sh's build_libraries(): client only, no ffmpeg
cmake -S . -B build -G Ninja \
    -DCMAKE_BUILD_TYPE=Release \
    -DCMAKE_INSTALL_PREFIX=%{_prefix} \
    -DCMAKE_INSTALL_LIBDIR=lib \
    -DCMAKE_POSITION_INDEPENDENT_CODE=ON \
    -DCLIENT_ONLY=ON
cmake --build build

%install
mkdir -p %{buildroot}%{_libdir} %{buildroot}%{_includedir}
cp -a /usr/local/lib/libmediadb_client.a  %{buildroot}%{_libdir}/
cp -a /usr/local/include/mediadb           %{buildroot}%{_includedir}/
DESTDIR=%{buildroot} cmake --install build

%files
%{_libdir}/libmediadb_client.a