Make CMake "find_package(MathGL2)" work
authorRafael Laboissière <rafael@debian.org>
Tue, 30 Aug 2022 16:56:44 +0000 (13:56 -0300)
committerRafael Laboissière <rafael@debian.org>
Tue, 30 Aug 2022 17:30:37 +0000 (14:30 -0300)
+ d/control: libmgl-dev depend on mathgl (for /usr/bin/mgltask) and
  udav (for /usr/bin/udav)
+ d/mathgl.install: Install mgl.cgi in /usr/lib/cgi-bin
+ d/mathgl.links: Symlink /usr/lib/cgi-bin/mgl.cgi in /usr/bin
  (avoid Lintian warning spare-manual-page)

Closes: #1004218
Gbp-Dch: Full
Thanks: Marius Mikucionis for the diagnosis

debian/control
debian/mathgl.install
debian/mathgl.links [new file with mode: 0644]

index 2e125978eb77db9c9976e5b0653295fd3ac09642..b5dde75d6bb45c8465e02d658995e87a698ad15c 100644 (file)
@@ -220,7 +220,7 @@ Depends: libmgl8 (= ${binary:Version}), libmgl-wnd8 (= ${binary:Version}),
  libmgl-wx8 (= ${binary:Version}), libmgl-fltk8 (= ${binary:Version}),
  libmgl-qt5-8 (= ${binary:Version}), libmgl-glut8 (= ${binary:Version}),
  libmgl-mpi8 (= ${binary:Version}), ${misc:Depends}, libgsl-dev,
- libgl1-mesa-dev | libgl-dev, libpng-dev
+ libgl1-mesa-dev | libgl-dev, libpng-dev, mathgl, udav
 Description: library for scientific graphs (development files)
  A free cross-platform library of fast C++ routines for plotting data in up
  to 3 dimensions. It can export plots to bitmaps and vector EPS, SVG, IDTF
index a0987beb0e05d27caf43a18924c2e5cafa2a4673..533dc5cd97f64c4891b405831fe51ce50ab99b90 100644 (file)
@@ -1,4 +1,4 @@
 usr/bin/mgl*
-usr/lib/cgi-bin/mgl.cgi /usr/bin
+usr/lib/cgi-bin/mgl.cgi
 usr/share/mime/packages/mgl.xml
 usr/share/applications/mgllab.desktop
diff --git a/debian/mathgl.links b/debian/mathgl.links
new file mode 100644 (file)
index 0000000..4af2b53
--- /dev/null
@@ -0,0 +1 @@
+usr/lib/cgi-bin/mgl.cgi usr/bin/mgl.cgi