From 1b17f3ec12711c9c005fabc01735eeb399a07305 Mon Sep 17 00:00:00 2001 Message-Id: <1b17f3ec12711c9c005fabc01735eeb399a07305.1713565140.git.mdw@distorted.org.uk> From: Mark Wooding Date: Sun, 8 Jan 2012 17:06:50 +0000 Subject: [PATCH] build system Organization: Straylight/Edgeware From: Ian Jackson --- .gitignore | 9 +++++++++ Makefile | 18 ++++++++++++++++++ debian/changelog | 6 ++++++ debian/compat | 1 + debian/control | 8 ++++++++ debian/rules | 7 +++++++ utility => update-xfonts-traditional | 4 +++- 7 files changed, 52 insertions(+), 1 deletion(-) create mode 100644 debian/changelog create mode 100644 debian/compat create mode 100755 debian/rules rename utility => update-xfonts-traditional (97%) diff --git a/.gitignore b/.gitignore index ba4dfe1..c3cdc9b 100644 --- a/.gitignore +++ b/.gitignore @@ -1,6 +1,15 @@ *~ + bad/*.bdf good/*.bdf rules/*.rules rules/foundries rules/foundries.new + +update-xfonts-traditional.sedded + +debian/files +debian/debhelper.log +debian/xfonts-traditional +debian/xfonts-traditional.substvars +debian/xfonts-traditional.debhelper.log diff --git a/Makefile b/Makefile index f447dfc..2b9b1bf 100644 --- a/Makefile +++ b/Makefile @@ -1,5 +1,23 @@ SHELL=/bin/bash +prefix?=/usr/local + +package=xfonts-traditional +utility=update-$(package) + +install=install -m 755 -o 0 -g 0 + +default: all + +all: + ./mkrules $(utility).sedded + $(install) -d $(DESTDIR)$(prefix)/{bin,share/$(package)/rules} + $(install) $(utility).sedded $(DESTDIR)$(prefix)/bin/$(utility) + clean: rm -f rules/*.rules rm -f good/*.bdf bad/*.bdf diff --git a/debian/changelog b/debian/changelog new file mode 100644 index 0000000..2695464 --- /dev/null +++ b/debian/changelog @@ -0,0 +1,6 @@ +xfonts-traditional (1.0) unstable; urgency=low + + * Initial release. + + -- Ian Jackson Sun, 08 Jan 2012 16:51:02 +0000 + diff --git a/debian/compat b/debian/compat new file mode 100644 index 0000000..45a4fb7 --- /dev/null +++ b/debian/compat @@ -0,0 +1 @@ +8 diff --git a/debian/control b/debian/control index 37e50bf..77dc51f 100644 --- a/debian/control +++ b/debian/control @@ -1,4 +1,12 @@ +Source: xfonts-traditional +Maintainer: Ian Jackson +Section: x11 +Priority: optional +Standards-Version: 3.9.2.0 +Build-Depends: xfonts-utils, pcf2bdf + Package: xfonts-traditional +Architecture: all Depends: xfonts-utils, pcf2bdf Description: Traditional fixed-with fonts for X Provides "traditional" versions of fixed-width fonts. diff --git a/debian/rules b/debian/rules new file mode 100755 index 0000000..a8f4f0e --- /dev/null +++ b/debian/rules @@ -0,0 +1,7 @@ +#!/usr/bin/make -f + +prefix=/usr +export prefix + +%: + dh $@ diff --git a/utility b/update-xfonts-traditional similarity index 97% rename from utility rename to update-xfonts-traditional index f03b771..1daa70c 100755 --- a/utility +++ b/update-xfonts-traditional @@ -4,8 +4,10 @@ use POSIX; use IO::File; use Getopt::Long; +our $prefix="/usr/local"; our $package='xfonts-traditional'; -our $sharedir="/usr/share/$package"; +our $sharedir="$prefix/share/$package"; +our @fontsdirs=qw(/usr/share/fonts/X11 /usr/local/share/fonts/X11); our @rulespath; our $mode; our %foundrymap; -- [mdw]