From 8ac7fc45eb71edcc7202b768a4139437fd3ba473 Mon Sep 17 00:00:00 2001 From: Pascal Brisset Date: Mon, 23 Jul 2007 17:28:26 +0000 Subject: [PATCH] update packaging --- Makefile.install | 4 ++-- debian/paparazzi-bin.postinst | 2 +- debian/paparazzi.desktop | 10 ++++++++++ debian/rules | 1 + 4 files changed, 14 insertions(+), 3 deletions(-) create mode 100644 debian/paparazzi.desktop diff --git a/Makefile.install b/Makefile.install index 3962137c7e..83ab8f1060 100644 --- a/Makefile.install +++ b/Makefile.install @@ -39,8 +39,6 @@ install_conf: $(INSTALLDATA) conf/airframes/twinstar1.xml $(DESTDIR)/conf/airframes $(INSTALLDATA) conf/airframes/twinjet1.xml $(DESTDIR)/conf/airframes $(INSTALLDATA) conf/airframes/plaster1.xml $(DESTDIR)/conf/airframes - $(INSTALLDATA) conf/airframes/gorrazoptere_esc_3DMG.xml $(DESTDIR)/conf/airframes - $(INSTALLDATA) conf/airframes/gorrazoptere_091.xml $(DESTDIR)/conf/airframes $(INSTALL) -d $(DESTDIR)/conf/autopilot $(INSTALLDATA) conf/autopilot/*.makefile $(DESTDIR)/conf/autopilot $(INSTALLDATA) conf/autopilot/*.h $(DESTDIR)/conf/autopilot @@ -69,6 +67,8 @@ install_conf: $(INSTALLDATA) conf/system/udev/rules/*.rules $(PREFIX)/etc/udev $(INSTALL) -d $(PREFIX)/etc/modprobe.d $(INSTALLDATA) conf/system/modprobe.d/paparazzi $(PREFIX)/etc/modprobe.d + $(INSTALL) -d $(PREFIX)/usr/share/applications + $(INSTALLDATA) debian/paparazzi.desktop $(PREFIX)/usr/share/applications install_bin: diff --git a/debian/paparazzi-bin.postinst b/debian/paparazzi-bin.postinst index 0440e0f236..4dad8149c0 100755 --- a/debian/paparazzi-bin.postinst +++ b/debian/paparazzi-bin.postinst @@ -9,7 +9,7 @@ OCAMLOPT=ocamlopt DESTDIR=/usr/share/paparazzi cd ${DESTDIR}/sw/ground_segment/tmtc -${OCAMLC} -custom -I +lablgtk2 -I ${DESTDIR}/sw/lib/ocaml unix.cma str.cma xml-light.cma lablgtk.cma glibivy-ocaml.cma lib-pprz.cma aircraft.cmo wind.cmo airprox.cmo aircraft.cmo wind.cmo airprox.cmo server.cmo -o server +${OCAMLC} -custom -I +lablgtk2 -I ${DESTDIR}/sw/lib/ocaml unix.cma str.cma xml-light.cma lablgtk.cma glibivy-ocaml.cma lib-pprz.cma aircraft.cmo wind.cmo airprox.cmo aircraft.cmo wind.cmo airprox.cmo kml.cmo server.cmo -o server ${OCAMLC} -custom -I +lablgtk2 -I ${DESTDIR}/sw/lib/ocaml -I ../multimon unix.cma str.cma xml-light.cma lablgtk.cma glibivy-ocaml.cma lib-pprz.cma multimon.cma modem.cmo link.cmo -o link ${OCAMLC} -custom -I +lablgtk2 -I ${DESTDIR}/sw/lib/ocaml unix.cma str.cma xml-light.cma lablgtk.cma glibivy-ocaml.cma lib-pprz.cma gtkInit.cmo messages.cmo -o messages ${OCAMLC} -custom -I +lablgtk2 -I ${DESTDIR}/sw/lib/ocaml -I ../cockpit unix.cma str.cma xml-light.cma lablgtk.cma glibivy-ocaml.cma lib-pprz.cma gtkInit.cmo pages.cmo settings.cmo -o settings diff --git a/debian/paparazzi.desktop b/debian/paparazzi.desktop new file mode 100644 index 0000000000..65efbdeec3 --- /dev/null +++ b/debian/paparazzi.desktop @@ -0,0 +1,10 @@ +[Desktop Entry] +Encoding=UTF-8 +Name=Paparazzi +GenericName=Paparazzi Center +Comment=Configure and run the Paparazzi system +Exec=paparazzi +Icon=paparazzi.png +Terminal=false +Type=Application +Categories=Application diff --git a/debian/rules b/debian/rules index c3c1f7efa3..de52425cb9 100644 --- a/debian/rules +++ b/debian/rules @@ -70,6 +70,7 @@ binary-arch: build install dh_installexamples # dh_install dh_installmenu + dh_desktop # dh_installdebconf # dh_installlogrotate # dh_installemacsen