mirror of
https://github.com/gryf/wmaker.git
synced 2025-12-19 04:20:27 +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
|
||||
|
||||
* 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.
|
||||
.
|
||||
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>
|
||||
2011, Carlos R. Mafra <crmafra@gmail.com>
|
||||
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/*
|
||||
Copyright: 2000-2003, Alfredo Kengi Kojima <kojima@windowmaker.info>
|
||||
2011, Carlos R. Mafra <crmafra@gmail.com>
|
||||
License: LGPL-2
|
||||
Files: util/common.h wmlib/* wrlib/*
|
||||
Copyright: 1997-2003 Alfredo Kengi Kojima <kojima@windowmaker.info>
|
||||
1998-2004 Dan Pascu
|
||||
2011 Carlos R. Mafra <crmafra@gmail.com>
|
||||
License: LGPL-2+
|
||||
This library 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; either
|
||||
@@ -98,12 +79,40 @@ License: WTFPL-1
|
||||
.
|
||||
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
|
||||
debian/debianfiles/Themes/DebianLegacy.txt
|
||||
debian/debianfiles/Themes/DebianSwirl.jpg
|
||||
Copyright: 1999 Gary Burke <gfburke@earthlink.net>
|
||||
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+
|
||||
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
|
||||
|
||||
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))
|
||||
|
||||
WMAKER_OPTIONS := --disable-locale --enable-modelock --enable-randr --enable-pango --enable-xinerama
|
||||
#not-enabled --enable-usermenu --disable-shape --disable-shm --enable-xrandr
|
||||
WMAKER_OPTIONS := --disable-locale --enable-modelock --enable-pango --enable-xinerama
|
||||
#not-enabled --enable-usermenu --disable-shape --disable-shm --enable-randr
|
||||
#not-enabled --disable-xpm --disable-png --disable-jpeg --disable-gif --disable-tiff
|
||||
|
||||
# Debian packages destination folder
|
||||
@@ -57,6 +57,3 @@ override_dh_install:
|
||||
|
||||
# Install files
|
||||
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