[packages/aqdiagram] - new
qboosh
qboosh at pld-linux.org
Fri Apr 24 19:04:03 CEST 2026
commit 2a15b3a9c0d559f1b44bfe5157debe924d895bac
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date: Fri Apr 24 19:04:36 2026 +0200
- new
aqdiagram-libdir.patch | 11 +++++++
aqdiagram.spec | 89 ++++++++++++++++++++++++++++++++++++++++++++++++++
2 files changed, 100 insertions(+)
---
diff --git a/aqdiagram.spec b/aqdiagram.spec
new file mode 100644
index 0000000..8835547
--- /dev/null
+++ b/aqdiagram.spec
@@ -0,0 +1,89 @@
+Summary: Library for creating simple diagrams
+Summary(pl.UTF-8): Biblioteka do tworzenia prostych diagramów
+Name: aqdiagram
+Version: 0.1.5
+Release: 1
+License: LGPL v2.1
+Group: Libraries
+#Source0Download: https://gitea.aqbanking.de/martin/aqdiagram
+Source0: https://gitea.aqbanking.de/martin/aqdiagram/releases/download/v%{version}/%{name}-%{version}.tar.gz
+# Source0-md5: 2d896c395dc0ecefa98a47160f3445ea
+Patch0: %{name}-libdir.patch
+URL: https://gitea.aqbanking.de/martin/aqdiagram
+BuildRequires: cairo-devel
+BuildRequires: gcc >= 6:3.2
+BuildRequires: gettext-tools
+BuildRequires: gwenhywfar-devel >= 5.5.1.1
+BuildRequires: gwenhywfar-gwenbuild >= 5.9.0
+BuildRequires: pkgconfig
+Requires: gwenhywfar >= 5.5.1.1
+BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
+
+%description
+AqDiagram is a library for creating simple diagrams.
+
+%description -l pl.UTF-8
+AqDiagram to biblioteka do tworzenia prostych diagramów.
+
+%package devel
+Summary: Header files for AqDiagram library
+Summary(pl.UTF-8): Pliki nagłówkowe biblioteki AqDiagram
+Group: Development/Libraries
+Requires: gwenhywfar-devel >= 5.5.1.1
+
+%description devel
+Header files for AqDiagram library.
+
+%description devel -l pl.UTF-8
+Pliki nagłówkowe biblioteki AqDiagram.
+
+%prep
+%setup -q
+%patch -P0 -p1
+
+# wrong substituted values, avoid using by mistake
+%{__rm} aqdiagram.pc
+
+%build
+install -d build
+cd build
+gwbuild -s .. \
+ -OCFLAGS="%{rpmcflags}" \
+ -DCPPFLAGS="%{rpmcppflags}" \
+ -OCXXFLAGS="%{rpmcxxflags}" \
+ -OLDFLAGS="%{rpmldflags}" \
+ -Oprefix=%{_prefix} \
+ -Olibdir=%{_libdir}
+
+gwbuild -p
+
+gwbuild -Btm2builder
+
+gwbuild %{?_smp_mflags}
+
+%install
+rm -rf $RPM_BUILD_ROOT
+
+cd build
+DESTDIR=$RPM_BUILD_ROOT \
+gwbuild -i
+
+# missing in stall
+ln -sf $(basename $RPM_BUILD_ROOT%{_libdir}/libaqdiagram.so.*.*.*) $RPM_BUILD_ROOT%{_libdir}/libaqdiagram.so
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%post -p /sbin/ldconfig
+%postun -p /sbin/ldconfig
+
+%files
+%defattr(644,root,root,755)
+%{_libdir}/libaqdiagram.so.*.*.*
+%ghost %{_libdir}/libaqdiagram.so.0
+
+%files devel
+%defattr(644,root,root,755)
+%{_libdir}/libaqdiagram.so
+%{_includedir}/aqdiagram
+%{_pkgconfigdir}/aqdiagram.pc
diff --git a/aqdiagram-libdir.patch b/aqdiagram-libdir.patch
new file mode 100644
index 0000000..48bc5db
--- /dev/null
+++ b/aqdiagram-libdir.patch
@@ -0,0 +1,11 @@
+--- aqdiagram-0.1.5/aqdiagram.pc.in.orig 2026-04-24 18:57:23.935109849 +0200
++++ aqdiagram-0.1.5/aqdiagram.pc.in 2026-04-24 18:58:38.748037885 +0200
+@@ -1,7 +1,7 @@
+ prefix=@prefix@
+
+ exec_prefix=${prefix}
+-libdir=${exec_prefix}/lib
++libdir=@libdir@
+ includedir=${prefix}/include
+
+ Name: aqdiagram
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/aqdiagram.git/commitdiff/2a15b3a9c0d559f1b44bfe5157debe924d895bac
More information about the pld-cvs-commit
mailing list