[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