deb: remove carbon files, fixed lintian-overrides, changed copyright to new format

git-svn-id: branches/fixes_2_0@63072 -
This commit is contained in:
mattias 2020-04-25 11:38:16 +00:00
parent 4ebfa1e982
commit 61a860026f
5 changed files with 60 additions and 46 deletions

Binary file not shown.

View File

@ -142,7 +142,10 @@ if [ "$UseCHMHelp" = "1" ]; then
cp -v *.kwd *.chm $LazDestDir/docs/chm/ cp -v *.kwd *.chm $LazDestDir/docs/chm/
cd - cd -
fi fi
chmod a-x $LazDestDir/debian/rules rm -rf $LazDestDir/debian
rm -rf $LazDestDir/components/aggpas/gpc
rm -rf $LazDestDir/components/mpaslex
rm -rf $LazDestDir/lcl/interfaces/carbon
# compile # compile
echo echo

View File

@ -4,6 +4,7 @@ Version: LAZVERSION
Section: devel Section: devel
Priority: optional Priority: optional
Maintainer: Mattias Gaertner <mattias@freepascal.org> Maintainer: Mattias Gaertner <mattias@freepascal.org>
Homepage: https://www.lazarus-ide.org/
Architecture: ARCH Architecture: ARCH
Replaces: lazarus, lazarus-doc, lazarus-ide, lazarus-ide-gtk2, lazarus-ide-qt4, lazarus-src Replaces: lazarus, lazarus-doc, lazarus-ide, lazarus-ide-gtk2, lazarus-ide-qt4, lazarus-src
Conflicts: lazarus, lazarus-doc, lazarus-ide, lazarus-ide-gtk2, lazarus-ide-qt4, lazarus-src Conflicts: lazarus, lazarus-doc, lazarus-ide, lazarus-ide-gtk2, lazarus-ide-qt4, lazarus-src
@ -13,3 +14,5 @@ Description: RAD tool for freepascal
Lazarus is a free and opensource IDE and RAD tool for Free Pascal using the Lazarus is a free and opensource IDE and RAD tool for Free Pascal using the
Lazarus component library LCL. The LCL is included in this package too. Lazarus component library LCL. The LCL is included in this package too.
See http://www.lazarus.freepascal.org See http://www.lazarus.freepascal.org
XB-AppName: Lazarus IDE
XB-Category: Editor

View File

@ -1,49 +1,57 @@
The package was originally put together by: Format: http://dep.debian.net/deps/dep5
Mattias Gaertner <mattias@freepascal.org> Upstream-Name: lazarus-project
Upstream-Contact: Mattias Gaertner <mattias@freepascal.org>
Source: http://svn.freepascal.org/svn/lazarus/tags/lazarus_2_0_8
From sources obtained from: Files: *
CVSROOT=:pserver:cvs@cvs.freepascal.org:/FPC/CVS Copyright: Lazarus team 2020 <lazarus@lists.lazarus-ide.org>
License: modified LGPL2
COPYING.modifiedLGPL.txt
The Lazarus sources consists of several parts and each part has its own Files: ide/* designer/* debugger/* packager/* converter/* tools/* components/codetools/*
license. Three licenses are in use. The GPL 2, a modified LGPL and the MPL. In Copyright: Lazarus team 2020 <lazarus@lists.lazarus-ide.org>
general, each file contains a header, describing the license of the file. License: GPL2
/usr/share/common-licenses/GPL-2
The license directory tree: Files: components/synedit/*
Copyright: Lazarus team 2020 <lazarus@lists.lazarus-ide.org>
License: MPL 1.1 or GPL2
The contents of this file are subject to the Mozilla Public License
Version 1.1 (the "License"); you may not use this file except in compliance
with the License. You may obtain a copy of the License at
http://www.mozilla.org/MPL/
<lazarus>/ Software distributed under the License is distributed on an "AS IS" basis,
| WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License for
+- ide (mostly GPL2, but with a few files under modified LGPL) the specific language governing rights and limitations under the License.
|
+- designer (mostly GPL2, but with a few files under modified LGPL)
|
+- debugger (GPL2)
|
+- packager (GPL2)
|
+- tools (GPL2)
|
+- examples (GPL2)
|
+- lcl (modified LGPL, see there)
|
+- components/
|
+- synedit (MPL - Mozilla public license)
|
+- codetools (GPL 2)
|
+- gtk
| |
| +- gtkglarea (modified LGPL, with one exception: nvgl.pp)
|
+- xxx There are various packages under various licenses. Mostly the
modified LGPL. See the license in the package files for details.
The IDE files are the files in the <lazarus>, designer, packager and debugger The Original Code is: SynEdit.pas, released 2000-04-07.
directory. They are under the GPL 2, with the following exceptions: The Original Code is based on mwCustomEdit.pas by Martin Waldenburg, part of
transfermacros.pp, wordcompletion.pp, patheditordlg.pas, outputfilter.pas, the mwEdit component suite.
inputfiledialog.pas, findreplacedialog.pp, findinfilesdlg.pas Portions created by Martin Waldenburg are Copyright (C) 1998 Martin Waldenburg.
These files are under the modified LGPL as described in COPYING.modifiedLGPL. All Rights Reserved.
/usr/share/common-licenses/LGPL-2 Contributors to the SynEdit and mwEdit projects are listed in the
Contributors.txt file.
Alternatively, the contents of this file may be used under the terms of the
GNU General Public License Version 2 or later (the "GPL"), in which case
the provisions of the GPL are applicable instead of those above.
If you wish to allow use of your version of this file only under the terms
of the GPL and not to allow others to use your version of this file
under the MPL, indicate your decision by deleting the provisions above and
replace them with the notice and other provisions required by the GPL.
If you do not delete the provisions above, a recipient may use your version
of this file under either the MPL or the GPL.
Files: components/chmhelp/packages/help/design/*.png
Copyright: Roland Hahn
License: Public domain
Files: lcl/images/*
Copyright: see lcl/images/copyright.txt
License: various
Files: images/*
Copyright: see images/copyright.txt
License: various

View File

@ -1,3 +1,3 @@
# ignore .o files in /usr/share # ignore .o files in /usr/share
lazarus: arch-dependent-file-in-usr-share lazarus-project: arch-dependent-file-in-usr-share
lazarus: missing-dependency-on-libc lazarus-project: missing-dependency-on-libc