From 8418050bff2e2b69606516bc3e082965cc073c9a Mon Sep 17 00:00:00 2001 From: Eric Hameleers Date: Thu, 15 Dec 2016 23:10:57 +0100 Subject: DLACK: add Dlackware as a DE choice when generating the ISO. Dlackware is Slackware with systemd and Gnome3. An interesting experiment. Thanks to bartgymnast of the Dlackware team who provided the patches. Note: at this moment, this is pre-alpha quality. - The default root and live passwords do not work so you'll have to add boot parameter 'livepw=XXXXXXXX' and think of a strong password that passes the PAM strength test. - The Gnome3 environment does not show an application menu. - The Dlackware package quality is sub-standard. Notably it will mess with the buildhost machine's password database and install 64bit stuff into /usr/lib --- pkglists/dlackware.conf | 15 ++++ pkglists/dlackware.lst | 216 ++++++++++++++++++++++++++++++++++++++++++++++++ pkglists/systemd.conf | 15 ++++ pkglists/systemd.lst | 19 +++++ 4 files changed, 265 insertions(+) create mode 100644 pkglists/dlackware.conf create mode 100644 pkglists/dlackware.lst create mode 100644 pkglists/systemd.conf create mode 100644 pkglists/systemd.lst (limited to 'pkglists') diff --git a/pkglists/dlackware.conf b/pkglists/dlackware.conf new file mode 100644 index 0000000..06ac17c --- /dev/null +++ b/pkglists/dlackware.conf @@ -0,0 +1,15 @@ +# If 'SL_REPO_URL' is a rsync:// URL and 'SL_REPO' points to a non-existent +# or empty directory, then the content of 'SL_REPO_URL' will be rsync-ed +# to the local directory 'SL_REPO'. + +VARIANT=3.22 + +SL_REPO_URL="rsync://pkgs.dlackware.com/mirrors/slackware/dlack/${SL_VERSION}/${VARIANT}/${SL_ARCH}" +SL_REPO="/var/cache/dlackware" + +# Package root directory: +SL_PKGROOT=${SL_REPO} + +# Patches root directory: +SL_PATCHROOT="" + diff --git a/pkglists/dlackware.lst b/pkglists/dlackware.lst new file mode 100644 index 0000000..7b881de --- /dev/null +++ b/pkglists/dlackware.lst @@ -0,0 +1,216 @@ +# +# Packages to be rebuilt/added as base for the gnome build: +# +NetworkManager +#appdata-tools +appstream-glib +avahi +gcab +glib-networking +glib2 +gnome-keyring +gst-libav +gst-plugins-bad +gst-plugins-base +gst-plugins-good +gst-plugins-ugly +gstreamer +gtk+3 +gucharmap +gvfs +json-glib +libbluray +libcap +libdaemon +libinput +libwacom +libwebp +mesa +polkit +shared-mime-info +systemd-service-files +udisks2 +upower +wayland +wayland-protocols +xorg-server +xorg-server-xwayland + +### [gnome-suites-core-deps] begin +GeoIP +PackageKit +accountsservice +aisleriot +atk +atkmm +autoconf-archive +baobab +brasero +cantarell-fonts +caribou +check +cheese +clutter +clutter-gst +clutter-gtk +cogl +colord +colord-gtk +dbus-python3 +dconf +dconf-editor +devhelp +eog +epiphany +evince +evolution +evolution-data-server +exempi +farstream +file-roller +folks +gdk-pixbuf2 +gdm +gedit +gegl3 +geoclue +geocode-glib +gexiv2 +gfbgraph +gitg +gjs +glade +glibmm +gnome-applets +gnome-autoar +gnome-backgrounds +gnome-bluetooth +gnome-builder +gnome-calculator +gnome-clocks +gnome-color-manager +gnome-common +gnome-contacts +gnome-control-center +gnome-desktop +gnome-devel-docs +gnome-dictionary +gnome-disk-utility +gnome-documents +gnome-font-viewer +gnome-getting-started-docs +gnome-initial-setup +gnome-js-common +gnome-logs +gnome-mahjongg +gnome-menus +gnome-music +gnome-nettool +gnome-online-accounts +gnome-online-miners +gnome-packagekit +gnome-panel +gnome-photos +gnome-power-manager +gnome-screenshot +gnome-session +gnome-settings-daemon +gnome-shell +gnome-shell-extensions +gnome-system-log +gnome-system-monitor +gnome-terminal +gnome-tweak-tool +gnome-user-docs +gnome-user-share +gnome-video-effects +gnome-weather +gobject-introspection +grilo +grilo-plugins +gsettings-desktop-schemas +gsound +gspell +gssdp +gtk-engines +gtk-vnc +gtkhtml +gtksourceview +gtksourceviewmm +gtkspell3 +gupnp +gupnp-av +gupnp-dlna +gupnp-igd +hyphen +ibus +libchamplain +libcryptui +libdmapsharing +libdvdcss +libgdata +libgee +libgepub +libgit2 +libgit2-glib +libgnomekbd +libgsystem +libgtop +libgusb +libgweather +libgxps +libmediaart +libmusicbrainz5 +libnice +liboauth +libosinfo +libpeas +libquvi +libquvi-scripts +libsigc++ +libwnck3 +libxml++ +libzapojit +lua +mm-common +mousetweaks +mozjs24 +mutter +nautilus +nautilus-sendto +nemiver +orca +pcre2 +plymouth +py3atspi +py3cairo +py3gobject3 +pyatspi +pylint +python-requests +quvi +rdflib +rest +rygel +seahorse +seed +sushi +telepathy-glib +telepathy-logger +telepathy-mission-control +totem +totem-pl-parser +tracker +uhttpmock +vala +vinagre +vino +vte2_91 +webkitgtk +webkitgtk1 +yelp +yelp-tools +yelp-xsl +zeitgeist +zenity + diff --git a/pkglists/systemd.conf b/pkglists/systemd.conf new file mode 100644 index 0000000..06ac17c --- /dev/null +++ b/pkglists/systemd.conf @@ -0,0 +1,15 @@ +# If 'SL_REPO_URL' is a rsync:// URL and 'SL_REPO' points to a non-existent +# or empty directory, then the content of 'SL_REPO_URL' will be rsync-ed +# to the local directory 'SL_REPO'. + +VARIANT=3.22 + +SL_REPO_URL="rsync://pkgs.dlackware.com/mirrors/slackware/dlack/${SL_VERSION}/${VARIANT}/${SL_ARCH}" +SL_REPO="/var/cache/dlackware" + +# Package root directory: +SL_PKGROOT=${SL_REPO} + +# Patches root directory: +SL_PATCHROOT="" + diff --git a/pkglists/systemd.lst b/pkglists/systemd.lst new file mode 100644 index 0000000..ca8855b --- /dev/null +++ b/pkglists/systemd.lst @@ -0,0 +1,19 @@ +# The installation order in this list is important. Do not try to change it. +# +# pam: +krb5 +cracklib +pam +libpwquality +shadow +pam_krb5 + +# systemd: +python3 +lxml +libxkbcommon +eudev%systemd +dbus +util-linux +openssh +procps-ng -- cgit v1.2.3 From 122eb70367465b112fdb694f58840a6f4dd3d82f Mon Sep 17 00:00:00 2001 From: Eric Hameleers Date: Sat, 31 Dec 2016 21:29:32 +0100 Subject: pkglist for dlackware: use '/var/cache/liveslak' to store repository mirrors. --- pkglists/dlackware.conf | 2 +- pkglists/systemd.conf | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) (limited to 'pkglists') diff --git a/pkglists/dlackware.conf b/pkglists/dlackware.conf index 06ac17c..647aac3 100644 --- a/pkglists/dlackware.conf +++ b/pkglists/dlackware.conf @@ -5,7 +5,7 @@ VARIANT=3.22 SL_REPO_URL="rsync://pkgs.dlackware.com/mirrors/slackware/dlack/${SL_VERSION}/${VARIANT}/${SL_ARCH}" -SL_REPO="/var/cache/dlackware" +SL_REPO="/var/cache/liveslak/dlackware/${SL_VERSION}/${VARIANT}/${SL_ARCH}" # Package root directory: SL_PKGROOT=${SL_REPO} diff --git a/pkglists/systemd.conf b/pkglists/systemd.conf index 06ac17c..647aac3 100644 --- a/pkglists/systemd.conf +++ b/pkglists/systemd.conf @@ -5,7 +5,7 @@ VARIANT=3.22 SL_REPO_URL="rsync://pkgs.dlackware.com/mirrors/slackware/dlack/${SL_VERSION}/${VARIANT}/${SL_ARCH}" -SL_REPO="/var/cache/dlackware" +SL_REPO="/var/cache/liveslak/dlackware/${SL_VERSION}/${VARIANT}/${SL_ARCH}" # Package root directory: SL_PKGROOT=${SL_REPO} -- cgit v1.2.3 From 0adddb85cc34f44a80c5948d37fbef2d874a257e Mon Sep 17 00:00:00 2001 From: Eric Hameleers Date: Sun, 1 Jan 2017 02:10:19 +0100 Subject: DLACK: updated the package list. --- pkglists/dlackware.lst | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'pkglists') diff --git a/pkglists/dlackware.lst b/pkglists/dlackware.lst index 7b881de..e56506e 100644 --- a/pkglists/dlackware.lst +++ b/pkglists/dlackware.lst @@ -33,6 +33,7 @@ udisks2 upower wayland wayland-protocols +wpa_supplicant xorg-server xorg-server-xwayland @@ -60,6 +61,8 @@ dbus-python3 dconf dconf-editor devhelp +dlack-settings +dlackware eog epiphany evince @@ -120,6 +123,7 @@ gnome-shell-extensions gnome-system-log gnome-system-monitor gnome-terminal +gnome-todo gnome-tweak-tool gnome-user-docs gnome-user-share -- cgit v1.2.3 From 037d42a37e01ee3fc18327462daa8971d9996a96 Mon Sep 17 00:00:00 2001 From: Eric Hameleers Date: Sun, 1 Jan 2017 17:39:11 +0100 Subject: DLACK: ibus needs to be installed before gdm to prevent an error. --- pkglists/dlackware.lst | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'pkglists') diff --git a/pkglists/dlackware.lst b/pkglists/dlackware.lst index e56506e..8591361 100644 --- a/pkglists/dlackware.lst +++ b/pkglists/dlackware.lst @@ -73,6 +73,8 @@ farstream file-roller folks gdk-pixbuf2 +# ibus needs to be installed before gdm: +ibus gdm gedit gegl3 @@ -147,7 +149,6 @@ gupnp-av gupnp-dlna gupnp-igd hyphen -ibus libchamplain libcryptui libdmapsharing -- cgit v1.2.3