Control: tags 1058834 + patch
Control: tags 1058834 + pending

Dear maintainer,

I've prepared an NMU for ponyprog (versioned as 3.1.3+ds-1.1) and
uploaded it to DELAYED/10. Please feel free to tell me if I
should delay it longer.

Chris

diff -Nru ponyprog-3.1.3+ds/debian/changelog ponyprog-3.1.3+ds/debian/changelog
--- ponyprog-3.1.3+ds/debian/changelog	2022-03-10 16:33:58.000000000 +0100
+++ ponyprog-3.1.3+ds/debian/changelog	2024-04-22 03:18:43.000000000 +0200
@@ -1,3 +1,10 @@
+ponyprog (3.1.3+ds-1.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Use udev.pc to place udev files. (Closes: #1058834)
+
+ -- Chris Hofstaedtler <z...@debian.org>  Mon, 22 Apr 2024 03:18:43 +0200
+
 ponyprog (3.1.3+ds-1) unstable; urgency=medium
 
   * [6909f06] d/gbp.conf: Update content to filter out
diff -Nru ponyprog-3.1.3+ds/debian/control ponyprog-3.1.3+ds/debian/control
--- ponyprog-3.1.3+ds/debian/control	2022-03-10 16:33:58.000000000 +0100
+++ ponyprog-3.1.3+ds/debian/control	2024-04-22 03:18:41.000000000 +0200
@@ -11,8 +11,10 @@
  libftdi1-dev,
  libftdipp1-dev,
  libusb-dev,
+ pkgconf,
  qtbase5-dev,
  qtmultimedia5-dev,
+ systemd-dev,
 Rules-Requires-Root: binary-targets
 Standards-Version: 4.6.0
 Homepage: https://github.com/lancos/ponyprog
diff -Nru ponyprog-3.1.3+ds/debian/ponyprog.install ponyprog-3.1.3+ds/debian/ponyprog.install
--- ponyprog-3.1.3+ds/debian/ponyprog.install	2022-03-10 16:17:22.000000000 +0100
+++ ponyprog-3.1.3+ds/debian/ponyprog.install	2024-04-22 03:18:41.000000000 +0200
@@ -1,3 +1,3 @@
 icons/ponyprog.svg usr/share/icons/hicolor/scalable/apps
-lib/udev/rules.d/90-ponyprog.rules
+${env:deb_udevdir}/rules.d/90-ponyprog.rules
 usr
diff -Nru ponyprog-3.1.3+ds/debian/rules ponyprog-3.1.3+ds/debian/rules
--- ponyprog-3.1.3+ds/debian/rules	2022-03-10 16:33:58.000000000 +0100
+++ ponyprog-3.1.3+ds/debian/rules	2024-04-22 03:18:41.000000000 +0200
@@ -15,6 +15,8 @@
 CFLAGS+=$(CPPFLAGS)
 CXXFLAGS+=$(CPPFLAGS)
 
+export deb_udevdir = $(shell pkg-config --variable=udevdir udev | sed s,^/,,)
+
 ICON_SIZES=128x128 64x64 48x48 32x32 24x24 16x16
 
 # detect the encoding of the file ponyprog.html
@@ -27,6 +29,7 @@
 DEB_PONYPROG_CMAKE_OPTS := \
 	-DCMAKE_INSTALL_PREFIX=/usr \
 	-DCMAKE_SHARED_LINKER_FLAGS_RELEASE="$(LDFLAGS)" \
+	-DUDEV_INSTALL_DIR="/$(deb_udevdir)/rules.d" \
 	-DUSE_DEBUGGER=ON \
 	-DUSE_QT5=ON \
 	$(NULL)

Reply via email to