[librecad] 05/05: Updated debian/copyright; Remove .menu in favor of .desktop; Fix Vcs- links

Scott Sheridan Howard showard at moszumanska.debian.org
Tue Mar 15 19:07:14 UTC 2016


This is an automated email from the git hooks/post-receive script.

showard pushed a commit to branch master
in repository librecad.

commit a9c9ececfb4e61eb898e9e9ae333f07d8cf7233f
Author: Scott Howard <showard314 at gmail.com>
Date:   Tue Mar 15 15:06:20 2016 -0400

    Updated debian/copyright; Remove .menu in favor of .desktop; Fix Vcs- links
---
 debian/changelog                  | 10 ++++++++--
 debian/control                    | 12 ++++++------
 debian/copyright                  | 21 +--------------------
 debian/librecad.menu              |  6 ------
 debian/patches/debian_build.patch |  6 +++---
 debian/rules                      |  8 +-------
 6 files changed, 19 insertions(+), 44 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index 19bbbfb..f1c519a 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,6 +1,13 @@
 librecad (2.0.9-1) unstable; urgency=medium
 
-  * New upstream release
+  * New upstream release (LP: #1540925)
+    - add dependencies on qt5 packages, use qtchooser by
+      setting QT_SELECT = 5
+  * Updated debian/copyright (new file locations)
+  * Lintian cleaning:
+    - Remove .menu in favor of .desktop
+    - DSV 3.9.7 no changes
+    - Fix Vcs- links (secure and cannonical)
 
  -- Scott Howard <showard at debian.org>  Tue, 15 Mar 2016 12:15:10 -0400
 
@@ -11,7 +18,6 @@ librecad (2.0.8-1) unstable; urgency=medium
   * DSV 3.9.6, no changes
 
  -- Scott Howard <showard at debian.org>  Sat, 29 Aug 2015 22:35:57 -0400
-
 librecad (2.0.4-1) unstable; urgency=medium
 
   * New upstream release.
diff --git a/debian/control b/debian/control
index 364cdb5..473b3d0 100644
--- a/debian/control
+++ b/debian/control
@@ -3,13 +3,13 @@ Section: graphics
 Priority: optional
 Maintainer: Debian Science Maintainers <debian-science-maintainers at lists.alioth.debian.org>
 Uploaders: Scott Howard <showard at debian.org>, Ruben Molina <rmolina at udea.edu.co>
-Build-Depends: debhelper (>= 9), libqt4-dev, qt4-dev-tools, libmuparser-dev,
- imagemagick, librsvg2-bin, libboost-dev, libfreetype6-dev, libicu-dev,
- pkg-config
-Standards-Version: 3.9.6
+Build-Depends: debhelper (>= 9), qtbase5-dev, libqt5svg5-dev, qttools5-dev,
+ qtchooser, qttools5-dev-tools, libmuparser-dev, imagemagick, librsvg2-bin,
+ libboost-dev, libfreetype6-dev, libicu-dev, pkg-config
+Standards-Version: 3.9.7
 Homepage: http://www.librecad.org/
-Vcs-Git: git://git.debian.org/git/debian-science/packages/librecad.git
-Vcs-Browser: http://git.debian.org/?p=debian-science/packages/librecad.git
+Vcs-Git: https://anonscm.debian.org/cgit/debian-science/packages/librecad.git
+Vcs-Browser: https://anonscm.debian.org/cgit/debian-science/packages/librecad.git/
 
 Package: librecad
 Architecture: any
diff --git a/debian/copyright b/debian/copyright
index e276fb9..9fde7c3 100644
--- a/debian/copyright
+++ b/debian/copyright
@@ -25,26 +25,7 @@ License: GPL-2
     On Debian systems, the complete text of the GNU General Public License 
     version 2 can be found in `/usr/share/common-licenses/GPL-2'.
 
-Files: dxflib/test/test_creationclass.h dxflib/test/main.cpp dxflib/test/test_creationclass.cpp
-Copyright: 2001, Andrew Mustun <andrew at ribbonsoft.com>
-License: LGPL-2
-    This program is free software; you can redistribute it and/or modify
-    it under the terms of the GNU Library General Public License as
-    published by the Free Software Foundation.
-    .
-    This program is distributed in the hope that it will be useful,
-    but WITHOUT ANY WARRANTY; without even the implied warranty of
-    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-    GNU Library General Public License for more details.
-    .
-    You should have received a copy of the GNU Library General Public License
-    along with this package; if not, write to the Free Software
-    Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA.
-    .
-    On Debian systems, the complete text of the GNU Library General Public License 
-    version 2 can be found in `/usr/share/common-licenses/LGPL-2'.
-
-Files: libraries/jwww/*
+Files: libraries/jwwlib/*
 Copyright: 2010 nemo zero <zeronemo2007 at gmail.com>
 License: GPL-2+
 
diff --git a/debian/librecad.menu b/debian/librecad.menu
deleted file mode 100644
index 435ae91..0000000
--- a/debian/librecad.menu
+++ /dev/null
@@ -1,6 +0,0 @@
-?package(librecad):\
-  needs="X11"\
-  section="Applications/Science/Engineering"\
-  icon="/usr/share/pixmaps/librecad.xpm"\
-  title="LibreCAD"\
-  command="/usr/bin/librecad"
diff --git a/debian/patches/debian_build.patch b/debian/patches/debian_build.patch
index 07ca497..81d1b8f 100644
--- a/debian/patches/debian_build.patch
+++ b/debian/patches/debian_build.patch
@@ -3,9 +3,9 @@ Author: Scott Howard <showard at debian.org>
 
 Index: librecad/libraries/jwwlib/jwwlib.pro
 ===================================================================
---- librecad.orig/libraries/jwwlib/jwwlib.pro	2013-09-13 21:58:52.744258408 -0400
-+++ librecad/libraries/jwwlib/jwwlib.pro	2013-09-13 21:58:52.736258408 -0400
-@@ -20,8 +20,8 @@
+--- librecad.orig/libraries/jwwlib/jwwlib.pro
++++ librecad/libraries/jwwlib/jwwlib.pro
+@@ -20,8 +20,8 @@ GENERATED_DIR = ../../generated/lib/jwwl
  # Use common project definitions.
  include(../../common.pri)
  
diff --git a/debian/rules b/debian/rules
index 96ec5ef..3374dc9 100755
--- a/debian/rules
+++ b/debian/rules
@@ -5,10 +5,7 @@
 
 DEB_UPSTREAM_VERSION=$(shell dpkg-parsechangelog | sed -rne 's,^Version: ([^+]+).*,\1,p')
 
-# Fixes some FTBFS, see http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=730423
-# and http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=726989
-XDG_CONFIG_DIRS := $(shell echo $(XDG_CONFIG_DIRS)):/usr/lib/$(DEB_HOST_MULTIARCH)
-export XDF_CONFIG_DIRS
+export QT_SELECT = 5
 
 %:
 	dh $@ --parallel
@@ -25,9 +22,6 @@ override_dh_clean:
            generated/ custom.pro
 
 override_dh_auto_configure:
-	if grep -q precise /etc/lsb-release;\
-	 then echo "CXX_CPP11_FLAG = -std=c++0x" > custom.pro;\
-	fi
 	dh_auto_configure -- librecad.pro
 	cp desktop/librecad* debian
 	cp desktop/graphics_icons_and_splash/Icon\ LibreCAD/Icon_Librecad.svg debian/librecad.svg

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-science/packages/librecad.git



More information about the debian-science-commits mailing list