aboutsummaryrefslogtreecommitdiffhomepage
path: root/debian
diff options
context:
space:
mode:
Diffstat (limited to 'debian')
-rw-r--r--debian/changelog10
-rw-r--r--debian/control8
-rw-r--r--debian/copyright42
-rwxr-xr-xdebian/rules41
-rwxr-xr-xdebian/sciteco-gtk.install2
5 files changed, 80 insertions, 23 deletions
diff --git a/debian/changelog b/debian/changelog
index a9cf041..e2c55c3 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,8 +1,14 @@
-sciteco (2.0.0-1) unstable; urgency=low
+sciteco (2.1.0-0) unstable; urgency=low
+
+ * new upstream version v2.1.0
+
+ -- Robin Haberkorn <robin.haberkorn@googlemail.com> Wed, 16 Oct 2024 18:29:15 +0300
+
+sciteco (2.0.0-8) unstable; urgency=low
* new upstream version v2.0.0
- -- Robin Haberkorn <robin.haberkorn@googlemail.com> Sun, 30 May 2021 15:19:54 +0200
+ -- Robin Haberkorn <robin.haberkorn@googlemail.com> Tue, 20 Jun 2023 05:50:30 +0300
sciteco (0.6.4-5) unstable; urgency=low
diff --git a/debian/control b/debian/control
index 5d9a15a..a5aeca0 100644
--- a/debian/control
+++ b/debian/control
@@ -3,17 +3,17 @@ Section: editors
Priority: optional
Maintainer: Robin Haberkorn <robin.haberkorn@googlemail.com>
Build-Depends: debhelper (>= 10), dh-exec, g++ (>= 4:5.0), libglib2.0-dev (>= 2.44),
- ncurses-base, ncurses-term, libncurses5-dev,
+ ncurses-term, libncurses-dev,
libgtk-3-dev (>= 3.12), xvfb,
groff-base
-Standards-Version: 3.9.2
+Standards-Version: 4.5.0
Homepage: http://sciteco.sf.net/
Vcs-Browser: https://github.com/rhaberkorn/sciteco
Vcs-Git: git://github.com/rhaberkorn/sciteco.git
Package: sciteco-curses
Architecture: any
-Depends: ${shlibs:Depends}, ${misc:Depends}, sciteco-common (= ${binary:Version})
+Depends: ${shlibs:Depends}, ${misc:Depends}, sciteco-common (= ${source:Version})
Description: Scintilla-based Text Editor and Corrector (curses)
SciTECO is an interactive TECO dialect, similar to Video TECO.
It also adds features from classic Standard TECO-11,
@@ -25,7 +25,7 @@ Description: Scintilla-based Text Editor and Corrector (curses)
Package: sciteco-gtk
Architecture: any
-Depends: ${shlibs:Depends}, ${misc:Depends}, sciteco-common (= ${binary:Version})
+Depends: ${shlibs:Depends}, ${misc:Depends}, sciteco-common (= ${source:Version})
Description: Scintilla-based Text Editor and Corrector (GTK+)
SciTECO is an interactive TECO dialect, similar to Video TECO.
It also adds features from classic Standard TECO-11,
diff --git a/debian/copyright b/debian/copyright
index f95f495..b03b1b0 100644
--- a/debian/copyright
+++ b/debian/copyright
@@ -1,20 +1,21 @@
Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Upstream-Name: SciTECO
Upstream-Contact: robin.haberkorn@googlemail.com
-Source: https://sourceforge.net/projects/sciteco
+Source: https://github.com/rhaberkorn/sciteco
-Files: debian/* src/* lib/* doc/* tests/* ico/* win32/* *.ac *.am *.teco_ini
-Copyright: Copyright 2013-2023 Robin Haberkorn <robin.haberkorn@googlemail.com>
-License: GPL-3+
+Files: *
+Copyright: Copyright 2012-2024 Robin Haberkorn <robin.haberkorn@googlemail.com>
+License: GPL-3
/usr/share/common-licenses/GPL-3
Files: contrib/dlmalloc/*.c contrib/dlmalloc/*.h
Copyright: Public Domain
-License: CC0
+License: CC0-1.0
+ /usr/share/common-licenses/CC0-1.0
Files: contrib/rb3ptr/*.c contrib/rb3ptr/*.h
Copyright: Copyright 2019 Jens Stimpfle
-License:
+License: MIT
Permission is hereby granted, free of charge, to any person obtaining a copy of
this software and associated documentation files (the "Software"), to deal in
the Software without restriction, including without limitation the rights to
@@ -34,7 +35,7 @@ License:
Files: contrib/scintilla/* contrib/lexilla/*
Copyright: Copyright 1998-2021 Neil Hodgson <neilh@scintilla.org>
-License:
+License: MIT-Hodgson
License for Lexilla, Scintilla, and SciTE
.
Copyright 1998-2021 by Neil Hodgson <neilh@scintilla.org>
@@ -58,7 +59,7 @@ License:
Files: contrib/scinterm/*
Copyright: Copyright 2012-2020 Mitchell <mitchell.att.foicica.com>
-License:
+License: MIT
The MIT License
.
Copyright (c) 2012-2020 Mitchell
@@ -80,3 +81,28 @@ License:
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.
+
+Files: contrib/mingw-bundledlls
+Copyright: Copyright 2015 Martin Preisler
+License: MIT
+ The MIT License
+ .
+ Copyright (c) 2015 Martin Preisler
+ .
+ Permission is hereby granted, free of charge, to any person obtaining a copy
+ of this software and associated documentation files (the "Software"), to deal
+ in the Software without restriction, including without limitation the rights
+ to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+ copies of the Software, and to permit persons to whom the Software is
+ furnished to do so, subject to the following conditions:
+ .
+ The above copyright notice and this permission notice shall be included in
+ all copies or substantial portions of the Software.
+ .
+ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+ IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+ FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+ AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+ THE SOFTWARE.
diff --git a/debian/rules b/debian/rules
index a8a0368..fb1d65e 100755
--- a/debian/rules
+++ b/debian/rules
@@ -29,15 +29,11 @@ endif
%:
dh $@
-build build-arch build-indep: build-curses-stamp build-gtk-stamp
- dh_testdir
+build build-arch build-indep: build-curses-stamp build-gtk-stamp;
build-curses-stamp:
dh_testdir
rm -rf build-curses
- mkdir -p build-curses/contrib
- cp -r contrib/scintilla contrib/scinterm contrib/lexilla \
- build-curses/contrib/
dh_auto_configure -Bbuild-curses -- \
--with-interface=ncurses
dh_auto_build -Bbuild-curses
@@ -49,9 +45,6 @@ build-curses-stamp:
build-gtk-stamp:
dh_testdir
rm -rf build-gtk
- mkdir -p build-gtk/contrib
- cp -r contrib/scintilla contrib/lexilla \
- build-gtk/contrib/
dh_auto_configure -Bbuild-gtk -- \
--program-prefix=g \
--with-interface=gtk
@@ -66,6 +59,38 @@ install:
xvfb-run -a dh install -Bbuild-gtk -psciteco-gtk
dh install -Bbuild-curses -psciteco-curses -psciteco-common
+# NOTE: This skips the dh_install* commands of `dh binary-arch`
+# which would ignore `-p...`.
+define custom_binary_arch
+ dh_testroot -a $(1)
+ dh_prep -a $(1)
+ dh_bugfiles -a $(1)
+ dh_ucf -a $(1)
+ dh_lintian -a $(1)
+ dh_icons -a $(1)
+ dh_perl -a $(1)
+ dh_usrlocal -a $(1)
+ dh_link -a $(1)
+ dh_strip_nondeterminism -a $(1)
+ dh_compress -a $(1)
+ dh_fixperms -a $(1)
+ dh_missing -a $(1)
+ dh_strip -a $(1)
+ dh_makeshlibs -a $(1)
+ dh_shlibdeps -a $(1)
+ dh_installdeb -a $(1)
+ dh_gencontrol -a $(1)
+ dh_md5sums -a $(1)
+ dh_builddeb -a $(1)
+endef
+
+binary-arch:
+ $(call custom_binary_arch,-O-Bbuild-gtk -O-psciteco-gtk)
+ $(call custom_binary_arch,-O-Bbuild-curses -O-psciteco-curses)
+
+binary-indep:
+ dh binary-indep -Bbuild-curses
+
clean:
dh clean -Bbuild-gtk
dh clean -Bbuild-curses
diff --git a/debian/sciteco-gtk.install b/debian/sciteco-gtk.install
index 8907904..bafa0d8 100755
--- a/debian/sciteco-gtk.install
+++ b/debian/sciteco-gtk.install
@@ -12,4 +12,4 @@ ico/sciteco-32.png => usr/share/icons/hicolor/32x32/apps/sciteco.png
ico/sciteco-48.png => usr/share/icons/hicolor/48x48/apps/sciteco.png
ico/sciteco-256.png => usr/share/icons/hicolor/256x256/apps/sciteco.png
-src/sciteco.desktop => usr/share/applications
+src/sciteco.desktop usr/share/applications