Commit 83cfc136 authored by jan.koester's avatar jan.koester
Browse files

specs: libauthdb-client ships the renamed fenrirds client; proxyplus,...

specs: libauthdb-client ships the renamed fenrirds client; proxyplus, libnetplus, libhttppp, libparitypp rebuilds

Co-Authored-By: default avatarClaude Opus 5.5 <noreply@anthropic.com>
parent 84cf7bd9
Loading
Loading
Loading
Loading
+13 −11
Changes for files/rpm/specs/libauthdb-client.spec: 13 added lines, 11 removed lines.
Original line number Diff line number Diff line
Name:           libauthdb-client-dev
Version:        1.0.0
Release:        3%{?dist}
Summary:        AuthDB client library (static + headers)
Release:        5%{?dist}
Summary:        FenrirDS client library (static + headers)
License:        LGPL-3.0
URL:            https://git.tuxist.de
Source0:        %{name}-%{version}.tar.gz

%description
AuthDB client library (libclient.a) plus headers and CMake package files,
used to talk to an AuthDB authentication server. Static-only.
FenrirDS client library (libfenrirds-client.a) plus headers and CMake package
files, used to talk to a FenrirDirectoryServer. Static-only.

%prep
%setup -q
@@ -22,17 +22,19 @@ cmake -S . -B build -G Ninja \
    -DCMAKE_POSITION_INDEPENDENT_CODE=ON \
    -DCMAKE_POLICY_VERSION_MINIMUM=3.5 \
    -DBUILD_BINDINGS=OFF \
    -DBUILD_PROTO_TESTS=OFF \
    -DBUILD_TESTING=OFF
cmake --build build

%install
DESTDIR=%{buildroot} cmake --install build
# client library only: the build also installs the AuthDB server, its CLI,
# backend plugins and web UI, which this package doesn't ship
rm -f %{buildroot}%{_bindir}/authdb %{buildroot}%{_bindir}/authcli
rm -rf %{buildroot}%{_libdir}/authdb %{buildroot}%{_datadir}/authdb
# client library only: the build also installs the fenrirds server, its CLI,
# the backend plugins and the web UI, which this package doesn't ship
rm -f %{buildroot}%{_bindir}/fenrirds %{buildroot}%{_bindir}/fenrirdsctl
rm -f %{buildroot}%{_libdir}/libfenrirds-core.so*
rm -rf %{buildroot}%{_libdir}/fenrirds %{buildroot}%{_datadir}/fenrirds

%files
%{_libdir}/libclient.a
%{_includedir}/authdb
%{_libdir}/cmake/authdb
%{_libdir}/libfenrirds-client.a
%{_includedir}/fenrirds
%{_libdir}/cmake/fenrirds
+1 −1
Changes for files/rpm/specs/libhttppp.spec: 1 added line, 1 removed line.
Original line number Diff line number Diff line
Name:           libhttppp1
Version:        1.0.5
Release:        6%{?dist}
Release:        7%{?dist}
Summary:        Tuxist HTTP library (libhttppp, runtime)
License:        LGPL-3.0
URL:            https://git.tuxist.de
+1 −1
Changes for files/rpm/specs/libnetplus.spec: 1 added line, 1 removed line.
Original line number Diff line number Diff line
Name:           libnetplus1
Version:        1.1.4
Release:        0%{?dist}
Release:        1%{?dist}
Summary:        Tuxist networking library (libnetplus, runtime)
License:        LGPL-3.0
URL:            https://tuxist.de/git
+1 −1
Changes for files/rpm/specs/libparitypp.spec: 1 added line, 1 removed line.
Original line number Diff line number Diff line
Name:           libparitypp1
Version:        1.1.1
Release:        6%{?dist}
Release:        8%{?dist}
Summary:        Tuxist parity/error-correction library (libparitypp, runtime)
License:        LGPL-3.0
URL:            https://git.tuxist.de
+1 −1
Changes for files/rpm/specs/proxyplus.spec: 1 added line, 1 removed line.
Original line number Diff line number Diff line
Name:           proxyplus
Version:        0.1.1
Release:        3%{?dist}
Release:        4%{?dist}
Summary:        Tuxist HTTP/SMTP reverse proxy and load balancer
License:        LGPL-3.0
URL:            https://git.tuxist.de/tuxist/proxyplus