mirror of
https://github.com/gryf/wmaker.git
synced 2025-12-20 04:48:06 +01:00
debian: Update with version 0.95.7-5 packaging.
This commit is contained in:
committed by
Carlos R. Mafra
parent
ebf2801f4a
commit
fd31b29d0d
78
debian/README.build
vendored
78
debian/README.build
vendored
@@ -1,78 +0,0 @@
|
|||||||
Building Window Maker for Debian
|
|
||||||
--------------------------------
|
|
||||||
|
|
||||||
* The patches
|
|
||||||
|
|
||||||
debian/rules scans debian/patches/ for files named *.diff and these
|
|
||||||
are sorted _alphabetically_ before being applied.
|
|
||||||
|
|
||||||
You can apply these patches by calling
|
|
||||||
|
|
||||||
$ debian/rules patch-wmaker-stamp
|
|
||||||
|
|
||||||
and remove them with
|
|
||||||
|
|
||||||
$ debian/rules unpatch-wmaker
|
|
||||||
|
|
||||||
Why are some patches in debian/patches and others are stored in the
|
|
||||||
debian .diff?
|
|
||||||
|
|
||||||
For starters I (still) dislike the idea of doing:
|
|
||||||
|
|
||||||
$ dpkg -x package.dsc
|
|
||||||
|
|
||||||
and being left with something that is not the source from
|
|
||||||
which the package is built. It makes NMUs harder for both the
|
|
||||||
NMUer and the maintainer, mostly because people tend to get it
|
|
||||||
wrong (since it's undocumented). I use CVS for (almost all
|
|
||||||
of) my packages, and I like to be able to take a look at the
|
|
||||||
source used to build certain release of a package _without_
|
|
||||||
having to check out that release. On the other hand, I try to
|
|
||||||
send patches upstream, and over the years I've learned that
|
|
||||||
Debian's source package format is really not the best thing to
|
|
||||||
use in this context. Merging between debian's source and
|
|
||||||
upstream's (after accepting patches) is messy.
|
|
||||||
|
|
||||||
The system used by this package is a compromise between these
|
|
||||||
two things: "most" of the patches are applied directly by just
|
|
||||||
unpacking the Debian sources, and some are left out. The
|
|
||||||
things that are left out (those stored in debian/patches) are
|
|
||||||
in general things that should go upstream. Things that aren't
|
|
||||||
really Debian specific. Security fixes, patches submitted
|
|
||||||
upstream by other people, that kind of thing. This keeps the
|
|
||||||
patches nicely separated, makes it easy to send the upstream,
|
|
||||||
to take them out and to update them if that becomes necessary.
|
|
||||||
In general, if it's Debian specific, patch the sources
|
|
||||||
directly. If it should go upstream, put it in debian/patches.
|
|
||||||
|
|
||||||
The easiest way to generate patches is to use CVS. Patches coming out
|
|
||||||
of 'cvs diff -u whaterver/you.modded' will just work if you put them
|
|
||||||
in debian/patches. If you can't use CVS for whatever reason, just:
|
|
||||||
|
|
||||||
$ diff -u wmaker.orig wmaker > your.patch
|
|
||||||
|
|
||||||
will do the right thing.
|
|
||||||
|
|
||||||
* Building options
|
|
||||||
|
|
||||||
The following make variables are used to pass options to the configure
|
|
||||||
script:
|
|
||||||
|
|
||||||
XLOCALE := --disable-locale
|
|
||||||
MODELOCK := --enable-modelock
|
|
||||||
|
|
||||||
XINERAMA := --enable-xinerama
|
|
||||||
|
|
||||||
(*) These are not used by default
|
|
||||||
|
|
||||||
Since these are make variables, you can do something like:
|
|
||||||
|
|
||||||
$ SOUND=--disable-sound debian/rules build
|
|
||||||
|
|
||||||
If you want to build a debugging version, this will do it:
|
|
||||||
|
|
||||||
$ export DEB_BUILD_OPTIONS=nostrip,debug,noopt
|
|
||||||
$ fakeroot debian/rules binary
|
|
||||||
|
|
||||||
--
|
|
||||||
vim: tw=72 ft=text
|
|
||||||
13
debian/changelog
vendored
13
debian/changelog
vendored
@@ -1,3 +1,16 @@
|
|||||||
|
wmaker (0.95.7-5) unstable; urgency=medium
|
||||||
|
|
||||||
|
* Clean up debian/copyright. Add some files which were missed in the LGPL
|
||||||
|
paragraph and bump its version to 2+. Restore debian/* paragraph.
|
||||||
|
* Remove useless debian/*.changelog-upstream files.
|
||||||
|
* Remove out of date file README.build.
|
||||||
|
* Drop wmaker-dbg package in favor of automatically generated wmaker-dbgsym.
|
||||||
|
* New file debian/wmaker-common.maintscript; removes obsolete config files
|
||||||
|
(Closes: #726075).
|
||||||
|
* Do not use buggy --enable-randr configure option (Closes: #816993).
|
||||||
|
|
||||||
|
-- Doug Torrance <dtorrance@piedmont.edu> Mon, 07 Mar 2016 11:04:33 -0500
|
||||||
|
|
||||||
wmaker (0.95.7-4) unstable; urgency=medium
|
wmaker (0.95.7-4) unstable; urgency=medium
|
||||||
|
|
||||||
* Update Vcs-Browser to use https; fixes vcs-field-uses-insecure-uri Lintian
|
* Update Vcs-Browser to use https; fixes vcs-field-uses-insecure-uri Lintian
|
||||||
|
|||||||
18
debian/control
vendored
18
debian/control
vendored
@@ -147,21 +147,3 @@ Description: Window Maker's own widget set - runtime library
|
|||||||
the WindowMaker window manager.
|
the WindowMaker window manager.
|
||||||
.
|
.
|
||||||
This package contains the libWINGs runtime library.
|
This package contains the libWINGs runtime library.
|
||||||
|
|
||||||
Package: wmaker-dbg
|
|
||||||
Architecture: any
|
|
||||||
Multi-Arch: same
|
|
||||||
Section: debug
|
|
||||||
Priority: extra
|
|
||||||
Depends: libwraster5 (= ${binary:Version}) | libwings3 (= ${binary:Version}) | libwutil5 (= ${binary:Version}) | wmaker (= ${binary:Version}),
|
|
||||||
${misc:Depends}
|
|
||||||
Description: Debugging symbols for WindowMaker packages
|
|
||||||
Written by Alfredo Kojima almost from scratch, resembles the NeXTStep look
|
|
||||||
very closely, and it is now an official GNU project. Window Maker is not
|
|
||||||
overloaded with features, and it is easier to configure than most other window
|
|
||||||
managers. Its final goal is to produce a window manager that doesn't require
|
|
||||||
editing of configuration files. Window Maker is fast and doesn't require tons
|
|
||||||
of memory to run.
|
|
||||||
.
|
|
||||||
This package contains debugging symbols for Window Maker and its core
|
|
||||||
libraries (libWINGs, libWutils, libwraster).
|
|
||||||
|
|||||||
57
debian/copyright
vendored
57
debian/copyright
vendored
@@ -7,31 +7,12 @@ Files: *
|
|||||||
Copyright: 1997, Alfredo Kengi Kojima <kojima@windowmaker.info>
|
Copyright: 1997, Alfredo Kengi Kojima <kojima@windowmaker.info>
|
||||||
2011, Carlos R. Mafra <crmafra@gmail.com>
|
2011, Carlos R. Mafra <crmafra@gmail.com>
|
||||||
License: GPL-2+
|
License: GPL-2+
|
||||||
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 2 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 package; if not, write to the Free
|
|
||||||
Software Foundation, Inc., 51 Franklin St, Fifth Floor,
|
|
||||||
Boston, MA 02110-1301 USA
|
|
||||||
.
|
|
||||||
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-2'.
|
|
||||||
|
|
||||||
Files: wrlib/*
|
Files: util/common.h wmlib/* wrlib/*
|
||||||
Copyright: 2000-2003, Alfredo Kengi Kojima <kojima@windowmaker.info>
|
Copyright: 1997-2003 Alfredo Kengi Kojima <kojima@windowmaker.info>
|
||||||
2011, Carlos R. Mafra <crmafra@gmail.com>
|
1998-2004 Dan Pascu
|
||||||
License: LGPL-2
|
2011 Carlos R. Mafra <crmafra@gmail.com>
|
||||||
|
License: LGPL-2+
|
||||||
This library is free software; you can redistribute it and/or
|
This library is free software; you can redistribute it and/or
|
||||||
modify it under the terms of the GNU Library General Public
|
modify it under the terms of the GNU Library General Public
|
||||||
License as published by the Free Software Foundation; either
|
License as published by the Free Software Foundation; either
|
||||||
@@ -98,12 +79,40 @@ License: WTFPL-1
|
|||||||
.
|
.
|
||||||
DO WHAT THE FUCK YOU WANT TO.
|
DO WHAT THE FUCK YOU WANT TO.
|
||||||
|
|
||||||
|
Files: debian/*
|
||||||
|
Copyright: 1997, Neil A. Rubin <nar5@po.cwru.edu>
|
||||||
|
1997, Marcelo E. Magallon <mmagallo@debian.org>
|
||||||
|
2011, Rodolfo García Peñas (kix) <kix@kix.es>
|
||||||
|
License: GPL-2+
|
||||||
|
|
||||||
Files: debian/debianfiles/Themes/DebianLegacy.style
|
Files: debian/debianfiles/Themes/DebianLegacy.style
|
||||||
debian/debianfiles/Themes/DebianLegacy.txt
|
debian/debianfiles/Themes/DebianLegacy.txt
|
||||||
debian/debianfiles/Themes/DebianSwirl.jpg
|
debian/debianfiles/Themes/DebianSwirl.jpg
|
||||||
Copyright: 1999 Gary Burke <gfburke@earthlink.net>
|
Copyright: 1999 Gary Burke <gfburke@earthlink.net>
|
||||||
License: GPL-1+
|
License: GPL-1+
|
||||||
|
|
||||||
|
License: GPL-2+
|
||||||
|
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 2 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 package; if not, write to the Free
|
||||||
|
Software Foundation, Inc., 51 Franklin St, Fifth Floor,
|
||||||
|
Boston, MA 02110-1301 USA
|
||||||
|
.
|
||||||
|
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-2'.
|
||||||
|
|
||||||
License: GPL-1+
|
License: GPL-1+
|
||||||
This program is free software; you can redistribute it and/or modify
|
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
|
it under the terms of the GNU General Public License as published by
|
||||||
|
|||||||
1
debian/libwings-dev.changelog-upstream
vendored
1
debian/libwings-dev.changelog-upstream
vendored
@@ -1 +0,0 @@
|
|||||||
ChangeLog
|
|
||||||
1
debian/libwings3.changelog-upstream
vendored
1
debian/libwings3.changelog-upstream
vendored
@@ -1 +0,0 @@
|
|||||||
ChangeLog
|
|
||||||
1
debian/libwraster-dev.changelog-upstream
vendored
1
debian/libwraster-dev.changelog-upstream
vendored
@@ -1 +0,0 @@
|
|||||||
ChangeLog
|
|
||||||
1
debian/libwraster5.changelog-upstream
vendored
1
debian/libwraster5.changelog-upstream
vendored
@@ -1 +0,0 @@
|
|||||||
ChangeLog
|
|
||||||
1
debian/libwutil5.changelog-upstream
vendored
1
debian/libwutil5.changelog-upstream
vendored
@@ -1 +0,0 @@
|
|||||||
ChangeLog
|
|
||||||
7
debian/rules
vendored
7
debian/rules
vendored
@@ -6,8 +6,8 @@ export DEB_CFLAGS_MAINT_APPEND += -Wall -DGLOBAL_DEFAULTS_SUBDIR=\"GNUstep/Defau
|
|||||||
|
|
||||||
LINGUAS := $(patsubst po/%.po, %, $(wildcard po/*.po))
|
LINGUAS := $(patsubst po/%.po, %, $(wildcard po/*.po))
|
||||||
|
|
||||||
WMAKER_OPTIONS := --disable-locale --enable-modelock --enable-randr --enable-pango --enable-xinerama
|
WMAKER_OPTIONS := --disable-locale --enable-modelock --enable-pango --enable-xinerama
|
||||||
#not-enabled --enable-usermenu --disable-shape --disable-shm --enable-xrandr
|
#not-enabled --enable-usermenu --disable-shape --disable-shm --enable-randr
|
||||||
#not-enabled --disable-xpm --disable-png --disable-jpeg --disable-gif --disable-tiff
|
#not-enabled --disable-xpm --disable-png --disable-jpeg --disable-gif --disable-tiff
|
||||||
|
|
||||||
# Debian packages destination folder
|
# Debian packages destination folder
|
||||||
@@ -57,6 +57,3 @@ override_dh_install:
|
|||||||
|
|
||||||
# Install files
|
# Install files
|
||||||
dh_install
|
dh_install
|
||||||
|
|
||||||
override_dh_strip:
|
|
||||||
dh_strip --dbg-package=wmaker-dbg
|
|
||||||
|
|||||||
1
debian/wmaker-common.changelog-upstream
vendored
1
debian/wmaker-common.changelog-upstream
vendored
@@ -1 +0,0 @@
|
|||||||
ChangeLog
|
|
||||||
5
debian/wmaker-common.maintscript
vendored
Normal file
5
debian/wmaker-common.maintscript
vendored
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
rm_conffile /etc/X11/WindowMaker/appearance.menu 0.95.7-5~
|
||||||
|
rm_conffile /etc/X11/WindowMaker/menu.posthook 0.95.7-5~
|
||||||
|
rm_conffile /etc/X11/WindowMaker/menu.prehook 0.95.7-5~
|
||||||
|
mv_conffile /etc/X11/WindowMaker/background.menu /usr/share/WindowMaker/background.menu 0.95.7-5~
|
||||||
|
mv_conffile /etc/X11/WindowMaker/wmmacros /usr/share/WindowMaker/wmmacros 0.95.7-5~
|
||||||
1
debian/wmaker-dbg.changelog-upstream
vendored
1
debian/wmaker-dbg.changelog-upstream
vendored
@@ -1 +0,0 @@
|
|||||||
ChangeLog
|
|
||||||
1
debian/wmaker.changelog-upstream
vendored
1
debian/wmaker.changelog-upstream
vendored
@@ -1 +0,0 @@
|
|||||||
ChangeLog
|
|
||||||
Reference in New Issue
Block a user