[Blend-fluxbox-commit] [blend-fluxbox] 01/01: added boxer-devel folder
Stephan Foley
stephanfoley-guest at moszumanska.debian.org
Sat Jan 16 23:03:41 UTC 2016
This is an automated email from the git hooks/post-receive script.
stephanfoley-guest pushed a commit to branch master
in repository blend-fluxbox.
commit cdcf28762b4593f3a821be652fcfbe78c3ee02f0
Author: Stephan Foley <foley12723 at gmail.com>
Date: Sat Jan 16 18:00:34 2016 -0500
added boxer-devel folder
---
boxer-devel/Makefile | 24 ++++++++++++++
boxer-devel/README | 74 +++++++++++++++++++++++++++++++++++++++++++
boxer-devel/nodes/desktop.yml | 68 +++++++++++++++++++++++++++++++++++++++
3 files changed, 166 insertions(+)
diff --git a/boxer-devel/Makefile b/boxer-devel/Makefile
new file mode 100644
index 0000000..223c60b
--- /dev/null
+++ b/boxer-devel/Makefile
@@ -0,0 +1,24 @@
+suites = jessie stretch sid
+archs = armhf
+nodes := $(patsubst nodes/%.yml,%,$(wildcard nodes/*.yml))
+profiles-di = $(foreach suite,$(suites),\
+ $(patsubst %,content/%-$(suite)/preseed.cfg,$(subst -,/,$(nodes))))
+profiles-script = $(patsubst %/preseed.cfg,%/script.sh,$(profiles-di))
+profiles = $(profiles-di) $(profiles-script)
+
+all: $(profiles)
+
+# TODO: drop sid → stretch workaround when fixed in boxer
+$(profiles-di): content/%/preseed.cfg: $(wildcard nodes/*.yml)
+ mkdir -p $(dir $@)
+ cd $(dir $@) \
+ && boxer compose \
+ --nodedir $(CURDIR)/nodes \
+ --suite $(patsubst sid,stretch,$(lastword $(subst -, ,$*))) \
+ $(subst /,-,$(firstword $(subst -, ,$*)))
+$(profiles-script): content/%/script.sh: content/%/preseed.cfg
+
+clean::
+ rm -rf content
+
+.PHONY: all clean
diff --git a/boxer-devel/README b/boxer-devel/README
new file mode 100644
index 0000000..64ff986
--- /dev/null
+++ b/boxer-devel/README
@@ -0,0 +1,74 @@
+# Fluxbox Blend install routines
+
+This document documents routines
+to build and install the [Fluxbox Blend][] of Debian using Boxer.
+
+The routines themselves are avaiable in a [git repository][].
+
+[Fluxbox Blend]: <https://wiki.debian.org/FluxBox/Blend>
+ "Fluxbox Blend wiki page"
+
+[git repository]: <https://anonscm.debian.org/cgit/blend-fluxbox/blend.git>
+ "Fluxbox Blend git repository"
+
+
+## Preparations
+
+### Environment
+
+Build environment should be Debian Sid or Stretch,
+with these packages installed:
+
+ apt install curl make boxer
+
+Other environments may work too,
+just please mention loudly any deviation when reporting bugs.
+
+Root access is *not* required to build the blend,
+only for above package installation
+and for executing the built blending recipe.
+
+
+### This project
+
+If you have not already done so,
+fetch this project and move into it:
+
+ git clone https://anonscm.debian.org/git/blend-fluxbox/blend
+ cd blend
+
+
+## Install
+
+Target system can be Debian Jessie, Stretch or Sid.
+
+Documentation describes routines Debian Jessie
+- adjust as needed for other suite.
+
+
+### Manual
+
+Debian installation is by default interactive.
+
+ * Install Debian stable - see e.g. <https://www.debian.org/distrib/>.
+
+ * Create install script:
+
+ make clean
+ make content/desktop-jessie/script.sh
+
+ * Transfer content/desktop-jessie/script.sh to box,
+ and execute it as root.
+
+
+## Source
+
+When this README file is accompagnied by binary installer images, the
+following applies to satisfy license requirements:
+
+I hereby offer to provide the source code for the relevant Debian binary
+packages, included in the installer, on request. However, you will
+probably find it easier to acquire these packages from the official
+Debian resources, ftp.debian.org and/or snapshot.debian.org.
+
+Jonas Smedegaard <dr at jones.dk> Fri, 01 Jan 2016 12:50:16 +0530
diff --git a/boxer-devel/nodes/desktop.yml b/boxer-devel/nodes/desktop.yml
new file mode 100644
index 0000000..e1fed02
--- /dev/null
+++ b/boxer-devel/nodes/desktop.yml
@@ -0,0 +1,68 @@
+# Fluxbox desktop
+# Depends: boxer, boxer-data (>= 10.3.3)
+classes:
+ - Admin.apt.auto.all
+ - Console.editor.vim
+ - Desktop.editor.text.leafpad
+ - Desktop.filesystem.indexer.locate.gtk
+ - Desktop.media
+# TODO: include Desktop.media.video.gtk (needs boxer-data 10.4.1)
+ - Service.scheduler.anacron
+ - x11.lightdm
+parameters:
+ pkg:
+ - xserver-xorg
+ - lightdm
+ - fluxbox
+ - wmctrl
+ - bbpager
+ - desktop-base
+ - gnome-brave-icon-theme
+ - xscreensaver
+ - build-essential
+ - reportbug
+ - developers-reference
+ - debian-policy
+ - maint-guide
+ - ubuntu-packaging-guide
+ - debian-handbook
+ - debian-reference-en
+ - doc-debian
+ - rxvt-unicode-256color
+ - xterm
+ - xsettingsd
+ - lxappearance
+ - unifont
+ - gtk-theme-switch
+ - tree
+ - htop
+ - mlocate
+ - zip
+ - unrar-free
+ - curl
+ - wget
+ - httrack
+ - os-prober
+ - wicd
+ - wicd-gtk
+ - alsa-utils
+ - pavucontrol
+ - udevil
+ - dunst
+ - mc
+ - ranger
+ - caja
+ - thunar
+ - pyrenamer
+ - engrampa
+ - vim
+ - leafpad
+ - geany
+ - zathura
+ - zathura-djvu
+ - zathura-ps
+ - midori
+ - deluge
+ - hexchat
+ - scrot
+ - xfburn
\ No newline at end of file
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/blend-fluxbox/blend-fluxbox.git
More information about the Blend-fluxbox-commit
mailing list