Skip to content

Commit

Permalink
Updated debian packing licensing to conform to the debian license gui…
Browse files Browse the repository at this point in the history
…delines

All debian packing issues are now false detects that need to be suppressed
  • Loading branch information
edman007 committed Aug 19, 2020
1 parent d423f1f commit 7a0fefb
Show file tree
Hide file tree
Showing 4 changed files with 131 additions and 5 deletions.
11 changes: 10 additions & 1 deletion 3RD_PARTY
Original file line number Diff line number Diff line change
@@ -1,5 +1,14 @@
Third Party Sources We Require:

- All are located in external/

Smarty
https://www.smarty.net/
The libs/ directory is web/inc/external/smarty/

HLS:
https://hls-js.netlify.app/demo/

Breeze Icons:
https://api.kde.org/frameworks/breeze-icons/html/index.html

* Developer Note, update packing/debian/copyright when changing this file
5 changes: 2 additions & 3 deletions Makefile.am
Original file line number Diff line number Diff line change
Expand Up @@ -233,9 +233,8 @@ release: chiton-$(VERSION).dsc dist
packaging/debian/control: packaging/debian/control.in Makefile
$(do_subst) < $< > $@

packaging/debian/copyright: COPYING
cp COPYING $@

packaging/debian/copyright: packaging/debian/copyright.in $(LICENSE_FILES)
$(do_subst) < $< > $@
#kinda crappy, but i need something that works
packaging/debian/changelog: Makefile
echo $(PACKAGE_TARNAME) '('$(VERSION)'-1)' unstable\; urgency=low > $@
Expand Down
2 changes: 1 addition & 1 deletion packaging/debian/control.in
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ Source: @PKGNAME@
Maintainer: @maintainer@
Section: video
Priority: optional
Build-Depends: default-libmysqlclient-dev, libavcodec-dev, libavformat-dev, libavutil-dev, debhelper
Build-Depends: default-libmysqlclient-dev, libavcodec-dev, libavformat-dev, libavutil-dev, debhelper (>= 10), dh-autoreconf | debhelper (>= 9.20160403~)
Homepage: @homepage@
Standards-Version: 4.5.0.2
Vcs-Git: http://dev.edman007.com/git-repo/chiton.git
Expand Down
118 changes: 118 additions & 0 deletions packaging/debian/copyright.in
Original file line number Diff line number Diff line change
@@ -0,0 +1,118 @@
Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Copyright: 2020 Ed Martin <[email protected]>
License: GPL-3+

Files: *
Copyright: 2020 Ed Martin <[email protected]>
License: GPL-3+
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
.
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 General Public License for more details.
.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
.
On Debian systems, the full text of the GNU General Public
License version 2 can be found in the file
`/usr/share/common-licenses/GPL-3'.

Files: external/breeze-icons.git/*
Copyright: 2014 Uri Herrera <[email protected]> and others
License: LGPL-2.1+
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public
License as published by the Free Software Foundation; either
version 2.1 of the License, or (at your option) any later version.
.
This library 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.
.
On Debian systems, the full text of the GNU Lesser General Public
License version 2.1 can be found in the file
`/usr/share/common-licenses/LGPL-2.1'.

Files: external/breeze-icons.git/icons/*
Copyright: 2014 Uri Herrera <[email protected]> and others
License: LGPL-3+
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public
License as published by the Free Software Foundation; either
version 3 of the License, or (at your option) any later version.
.
This library 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
Lesser General Public License for more details.
.
You should have received a copy of the GNU Lesser General Public
License along with this library. If not, see <http://www.gnu.org/licenses/>.
.
On Debian systems, the full text of the GNU Lesser General Public
License version 3 can be found in the file
`/usr/share/common-licenses/LGPL-3'.
Clarification:
.
The GNU Lesser General Public License or LGPL is written for
software libraries in the first place. We expressly want the LGPL to
be valid for this artwork library too.
.
KDE Breeze theme icons is a special kind of software library, it is an
artwork library, it's elements can be used in a Graphical User Interface, or
GUI.
.
Source code, for this library means:
- where they exist, SVG;
- otherwise, if applicable, the multi-layered formats xcf or psd, or
otherwise png.
.
The LGPL in some sections obliges you to make the files carry
notices. With images this is in some cases impossible or hardly useful.
.
With this library a notice is placed at a prominent place in the directory
containing the elements. You may follow this practice.
.
The exception in section 5 of the GNU Lesser General Public License covers
the use of elements of this art library in a GUI.
.
https://vdesign.kde.org/

Files: external/hls.js.git/*
Copyright: 2017 Dailymotion (http://www.dailymotion.com)
License: Apache-2.0
Licensed under the Apache License, Version 2.0 (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.apache.org/licenses/LICENSE-2.0
.
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
.
On Debian systems, the full text of the Apache License version 2 can be
found in the file `/usr/share/common-licenses/Apache-2.0'.

Files: external/smarty.git/*
Copyright: 2018 New Digital Group, Inc., 2018 Uwe Tews
License: LGPL-2.1
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public
License as published by the Free Software Foundation; either
version 2.1 of the License, or (at your option) any later version.
.
This library 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.
.
On Debian systems, the full text of the GNU Lesser General Public
License version 2.1 can be found in the file
`/usr/share/common-licenses/LGPL-2.1'.

0 comments on commit 7a0fefb

Please sign in to comment.