[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