From 478eaffb24ffd21612fc790207caa89f05e1bd53 Mon Sep 17 00:00:00 2001 From: Paul Menzel Date: Tue, 14 Jun 2016 19:18:40 +0200 Subject: [PATCH] Synchronize with `/src/mariux/beeroot/bee-files` MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Run `rsync -a /src/mariux/beeroot/bee-files/ .`, and delete some files. * mxstartup: Remove NIS and add hostconfig tags Now `/etc/mxstartups` allows `@tags` for host-selection. this format was formerly used for NIS netgroups. We don't use them anymore and we don't want to introduce a new format. * mxloadmonitor: Fix evil bug in collectd Now deletes zero sized rrds as intended. * gdm-3.4.1: Recompile / linke with systemd-230 preinstalled Doesn't work yet. * gdm-3.16.2: Start up X on VT7 The old GDM 3.4.1 doesn't start up with systemd 230. Screen still black, but X is running. Trying to get gdm-3.16.2 running on old systemd-27 so we don't have to rebuild too many packages on systemd migration. * dconf: Add 0.26.0 for new GDM 3.16.2 `dconf compile` wasn't known in new gdm compile. * flex: Add version 2.6.0 Compiling Linux-PAM reveals some flex related warnings. This update doesn’t fix them. Whatever. * Linux-PAM: Add version 1.3.0 for GDM and systemd 230 Looks like we need a new PAM for gdm/systemd. --- Linux-PAM-1.3.0-0.bee | 43 ++++++++++++++++++ dconf-0.26.0-0.bee | 83 ++++++++++++++++++++++++++++++++++ flex-2.6.0-0.bee | 87 ++++++++++++++++++++++++++++++++++++ gdm-3.16.2-0.bee | 85 +++++++++++++++++++++++++++++++++++ gdm-3.16.2-1.bee | 86 +++++++++++++++++++++++++++++++++++ gdm-3.4.1-12.bee | 38 ++++++++++++++++ libxml2-2.9.4-0.bee | 18 ++++++++ libxslt-1.1.29-1.bee | 17 +++++++ mxloadmonitor-1.0_rc12-0.bee | 83 ++++++++++++++++++++++++++++++++++ mxstartup-2.13-0.bee | 83 ++++++++++++++++++++++++++++++++++ mxstartup-2.14-0.bee | 83 ++++++++++++++++++++++++++++++++++ 11 files changed, 706 insertions(+) create mode 100755 Linux-PAM-1.3.0-0.bee create mode 100755 dconf-0.26.0-0.bee create mode 100755 flex-2.6.0-0.bee create mode 100755 gdm-3.16.2-0.bee create mode 100755 gdm-3.16.2-1.bee create mode 100755 gdm-3.4.1-12.bee create mode 100755 libxml2-2.9.4-0.bee create mode 100755 libxslt-1.1.29-1.bee create mode 100755 mxloadmonitor-1.0_rc12-0.bee create mode 100755 mxstartup-2.13-0.bee create mode 100755 mxstartup-2.14-0.bee diff --git a/Linux-PAM-1.3.0-0.bee b/Linux-PAM-1.3.0-0.bee new file mode 100755 index 000000000..07e7cc62b --- /dev/null +++ b/Linux-PAM-1.3.0-0.bee @@ -0,0 +1,43 @@ +#!/bin/env beesh + +PGRP=( core security ) + +SRCURL[0]="http://linux-pam.org/library/Linux-PAM-${PKGVERSION}.tar.bz2" + +PATCHES[0]="" + +# EXCLUDE="" + +#SBINDIR=/lib/security +#LIBDIR=/lib +INCLUDEDIR=/usr/include/security + +mee_patch() { + bee_patch +} + +mee_configure() { + bee_configure --enable-read-both-confs +} + +mee_build() { + bee_build +} + +mee_install() { + bee_install + + # until we fixed consolekit , systemd and gnome-keyring to put their stuff into + # /usr/lib/security instead of /lib/security + + ln -s /lib/security/pam_systemd.so $D$LIBDIR/security/ + ln -s /lib/security/pam_ck_connector.so $D$LIBDIR/security/ + ln -s /lib/security/pam_gnome_keyring.so $D$LIBDIR/security/ + + # just samples, to not overwrite config + + for i in ${SYSCONFDIR}/environment ${SYSCONFDIR}/security/{access.conf,group.conf,limits.conf,namespace.conf,namespace.init,pam_env.conf,time.conf} ; do + mv -v ${D}${i}{,.sample} + done + +} diff --git a/dconf-0.26.0-0.bee b/dconf-0.26.0-0.bee new file mode 100755 index 000000000..cf2283d6d --- /dev/null +++ b/dconf-0.26.0-0.bee @@ -0,0 +1,83 @@ +#!/usr/bin/env beesh + +## this file was created by bee init and should be executed to build a +## bee-package. (Additional hints are located at the end of this file.) + +############################################################################### +## The source URL(s) define the location of the sources that will be +## downloaded. Version variables may be used to simplify reuse of this bee-file. + +SRCURL[0]="http://ftp.gnome.org/pub/gnome/sources/dconf/${PKGVERSION[2]}/dconf-${PKGVERSION}.tar.xz" + +############################################################################### +## Add URLs/pathes to patch files to the PATCHURL array. +## The sources will be patched in the order of the array. + +# PATCHURL+=() + +############################################################################### +## Add filename patterns to the EXCLUDE array of files that should not +## be added to you package but may be present in the image directory. + +# EXCLUDE+=() + +############################################################################### +## Uncomment the next statement, if the software may not be able to be build +## outside the source directory and need to be build inside the source +## directory. + +# build_in_sourcedir + +############################################################################### +## bee cannot detect buildtypes specified in subdirectories. +## Sometimes packages "hide" the real sources in a subdirectory named +## 'src' or 'cmake' or .. +## use 'sourcesubdir_append' to specify this directory if known. + +# sourcesubdir_append src + + +############################################################################### +## Change the default (auto-detected) steps to +## extract, patch, configure/setup, build and install the software. +## Make sure the mee_install function does install everything to the +## image directory "${D}" + +#mee_extract() { +# bee_extract "${@}" +#} + +#mee_patch() { +# bee_patch "${@}" +#} + +#mee_configure() { +# bee_configure +#} + +#mee_build() { +# bee_build +#} + +#mee_install() { +# bee_install +#} +## by default this may be 'make install DESTDIR="${D}"' + +############################################################################### +## +## Additional hints: +## +## The name of this bee-file should follow the following naming convention: +## pkgname-pkgversion-pkgrevision.bee +## +## You may remove all comments as long as SRCURL[0] is set. +## +## Everything in this file will be executed in a bash environment. +## +## Build the package by executing +## './pkg-version-N.bee' or +## 'beesh ./pkg-version-N.bee' +## +## see http://beezinga.org/ +## diff --git a/flex-2.6.0-0.bee b/flex-2.6.0-0.bee new file mode 100755 index 000000000..a7f66041b --- /dev/null +++ b/flex-2.6.0-0.bee @@ -0,0 +1,87 @@ +#!/usr/bin/env beesh + +## this file was created by bee init and should be executed to build a +## bee-package. (Additional hints are located at the end of this file.) + +############################################################################### +## The source URL(s) define the location of the sources that will be +## downloaded. Version variables may be used to simplify reuse of this bee-file. + +SRCURL[0]="https://downloads.sourceforge.net/project/flex/flex-${PKGVERSION}.tar.xz" + +############################################################################### +## Add URLs/pathes to patch files to the PATCHURL array. +## The sources will be patched in the order of the array. + +# PATCHURL+=() + +############################################################################### +## Add filename patterns to the EXCLUDE array of files that should not +## be added to you package but may be present in the image directory. + +# EXCLUDE+=() + +############################################################################### +## Uncomment the next statement, if the software may not be able to be build +## outside the source directory and need to be build inside the source +## directory. + +# build_in_sourcedir + +############################################################################### +## bee cannot detect buildtypes specified in subdirectories. +## Sometimes packages "hide" the real sources in a subdirectory named +## 'src' or 'cmake' or .. +## use 'sourcesubdir_append' to specify this directory if known. + +# sourcesubdir_append src + + +############################################################################### +## Change the default (auto-detected) steps to +## extract, patch, configure/setup, build and install the software. +## Make sure the mee_install function does install everything to the +## image directory "${D}" + +#mee_extract() { +# bee_extract "${@}" +#} + +#mee_patch() { +# bee_patch "${@}" +#} + +#mee_configure() { +# bee_configure +#} + +#mee_build() { +# bee_build +#} + +#mee_install() { +# bee_install +#} +## by default this may be 'make install DESTDIR="${D}"' + +mee_install_post() { + ln -sv flex ${D}/usr/bin/lex +} + +############################################################################### +## +## Additional hints: +## +## The name of this bee-file should follow the following naming convention: +## pkgname-pkgversion-pkgrevision.bee +## +## You may remove all comments as long as SRCURL[0] is set. +## +## Everything in this file will be executed in a bash environment. +## +## Build the package by executing +## './pkg-version-N.bee' or +## 'beesh ./pkg-version-N.bee' +## +## see http://beezinga.org/ +## diff --git a/gdm-3.16.2-0.bee b/gdm-3.16.2-0.bee new file mode 100755 index 000000000..e5f736627 --- /dev/null +++ b/gdm-3.16.2-0.bee @@ -0,0 +1,85 @@ +#!/usr/bin/env beesh + +## this file was created by bee init and should be executed to build a +## bee-package. (Additional hints are located at the end of this file.) + +############################################################################### +## The source URL(s) define the location of the sources that will be +## downloaded. Version variables may be used to simplify reuse of this bee-file. + +SRCURL[0]="http://ftp.gnome.org/pub/gnome/sources/gdm/${PKGVERSION[2]}/gdm-${PKGVERSION}.tar.xz" + +############################################################################### +## Add URLs/pathes to patch files to the PATCHURL array. +## The sources will be patched in the order of the array. + +# PATCHURL+=() + +############################################################################### +## Add filename patterns to the EXCLUDE array of files that should not +## be added to you package but may be present in the image directory. + +# EXCLUDE+=() + +############################################################################### +## Uncomment the next statement, if the software may not be able to be build +## outside the source directory and need to be build inside the source +## directory. + +# build_in_sourcedir + +############################################################################### +## bee cannot detect buildtypes specified in subdirectories. +## Sometimes packages "hide" the real sources in a subdirectory named +## 'src' or 'cmake' or .. +## use 'sourcesubdir_append' to specify this directory if known. + +# sourcesubdir_append src + + +############################################################################### +## Change the default (auto-detected) steps to +## extract, patch, configure/setup, build and install the software. +## Make sure the mee_install function does install everything to the +## image directory "${D}" + +#mee_extract() { +# bee_extract "${@}" +#} + +#mee_patch() { +# bee_patch "${@}" +#} + +mee_configure() { + bee_configure \ + --without-plymouth \ + --disable-static +} + +#mee_build() { +# bee_build +#} + +mee_install() { + bee_install +} +## by default this may be 'make install DESTDIR="${D}"' + +############################################################################### +## +## Additional hints: +## +## The name of this bee-file should follow the following naming convention: +## pkgname-pkgversion-pkgrevision.bee +## +## You may remove all comments as long as SRCURL[0] is set. +## +## Everything in this file will be executed in a bash environment. +## +## Build the package by executing +## './pkg-version-N.bee' or +## 'beesh ./pkg-version-N.bee' +## +## see http://beezinga.org/ +## diff --git a/gdm-3.16.2-1.bee b/gdm-3.16.2-1.bee new file mode 100755 index 000000000..4a57d82b4 --- /dev/null +++ b/gdm-3.16.2-1.bee @@ -0,0 +1,86 @@ +#!/usr/bin/env beesh + +## this file was created by bee init and should be executed to build a +## bee-package. (Additional hints are located at the end of this file.) + +############################################################################### +## The source URL(s) define the location of the sources that will be +## downloaded. Version variables may be used to simplify reuse of this bee-file. + +SRCURL[0]="http://ftp.gnome.org/pub/gnome/sources/gdm/${PKGVERSION[2]}/gdm-${PKGVERSION}.tar.xz" + +############################################################################### +## Add URLs/pathes to patch files to the PATCHURL array. +## The sources will be patched in the order of the array. + +# PATCHURL+=() + +############################################################################### +## Add filename patterns to the EXCLUDE array of files that should not +## be added to you package but may be present in the image directory. + +# EXCLUDE+=() + +############################################################################### +## Uncomment the next statement, if the software may not be able to be build +## outside the source directory and need to be build inside the source +## directory. + +# build_in_sourcedir + +############################################################################### +## bee cannot detect buildtypes specified in subdirectories. +## Sometimes packages "hide" the real sources in a subdirectory named +## 'src' or 'cmake' or .. +## use 'sourcesubdir_append' to specify this directory if known. + +# sourcesubdir_append src + + +############################################################################### +## Change the default (auto-detected) steps to +## extract, patch, configure/setup, build and install the software. +## Make sure the mee_install function does install everything to the +## image directory "${D}" + +#mee_extract() { +# bee_extract "${@}" +#} + +#mee_patch() { +# bee_patch "${@}" +#} + +mee_configure() { + bee_configure \ + --without-plymouth \ + --disable-static \ + --with-initial-vt=7 +} + +#mee_build() { +# bee_build +#} + +mee_install() { + bee_install +} +## by default this may be 'make install DESTDIR="${D}"' + +############################################################################### +## +## Additional hints: +## +## The name of this bee-file should follow the following naming convention: +## pkgname-pkgversion-pkgrevision.bee +## +## You may remove all comments as long as SRCURL[0] is set. +## +## Everything in this file will be executed in a bash environment. +## +## Build the package by executing +## './pkg-version-N.bee' or +## 'beesh ./pkg-version-N.bee' +## +## see http://beezinga.org/ +## diff --git a/gdm-3.4.1-12.bee b/gdm-3.4.1-12.bee new file mode 100755 index 000000000..6afaa3fec --- /dev/null +++ b/gdm-3.4.1-12.bee @@ -0,0 +1,38 @@ +#!/bin/env beesh + +SRCURL[0]="http://ftp.gnome.org/pub/gnome/sources/gdm/${PKGVERSION[2]}/gdm-${PKGVERSION}.tar.xz" + +PATCHURL[0]="/src/mariux/download/gdm-3.4.1-0001-greeter-always-enable-debugging.patch" +PATCHURL[1]="/src/mariux/download/gdm-3.4.1-0002-greeter-disable-handling-of-ESC-in-login-window.patch" +PATCHURL[2]="/src/mariux/download/gdm-3.4.1-0003-greeter-never-show-cancel-button-in-login-window.patch" + +LIBEXECDIR=/usr/lib/gdm +LOCALSTATEDIR=/var + +EXCLUDE[0]="^/var/run ^/var/cache ^/etc/tmpfiles.d$" + +mee_configure() { + bee_configure \ + --with-pam-prefix=/etc +} + +mee_install_post() { + + mv ${D}/etc/pam.d{,.sample} + + mkdir -pv ${D}/etc/tmpfiles.d + + cat >${D}/etc/tmpfiles.d/gdm.conf <<-"EOF" + d /run/gdm 0711 root gdm - + d /run/gdm/greeter 0755 gdm gdm - + d /var/cache/gdm 1755 root gdm - + EOF + + cat >${D}/etc/dconf/db/gdm.d/99-disable-user-list <<-"EOF" + [org/gnome/login-screen] + disable-user-list=true + + [org/gnome/desktop/session] + session-name='gdm-fallback' + EOF +} diff --git a/libxml2-2.9.4-0.bee b/libxml2-2.9.4-0.bee new file mode 100755 index 000000000..0902ab169 --- /dev/null +++ b/libxml2-2.9.4-0.bee @@ -0,0 +1,18 @@ +#!/bin/env beesh + +# Mon Jun 13 2016 -- kreitler + +SRCURL[0]="http://xmlsoft.org/sources/libxml2-${PKGVERSION}.tar.gz" + +BEE_MAKEFLAGS=${BEE_MAKEFLAGS:-' -j12 '} + +[ $UID != 0 ] && PREFIX=/dev/shm/junk + +mee_configure() { + bee_configure --with-python +} + +mee_install() { + [ "x$DEE_BUG" != "x" ] && exit + bee_install +} diff --git a/libxslt-1.1.29-1.bee b/libxslt-1.1.29-1.bee new file mode 100755 index 000000000..9bea8a9be --- /dev/null +++ b/libxslt-1.1.29-1.bee @@ -0,0 +1,17 @@ +#!/bin/env beesh + +# Mon Jun 13 2016 -- kreitler + +SRCURL[0]="http://xmlsoft.org/sources/libxslt-${PKGVERSION}.tar.gz" + +BEE_MAKEFLAGS=${BEE_MAKEFLAGS:-' -j12 '} + +[ $UID != 0 ] && PREFIX=/dev/shm/junk + +EXCLUDE="/usr/share/doc" + +mee_install() { + [ "x$DEE_BUG" != "x" ] && exit + bee_install +} + diff --git a/mxloadmonitor-1.0_rc12-0.bee b/mxloadmonitor-1.0_rc12-0.bee new file mode 100755 index 000000000..a548afee6 --- /dev/null +++ b/mxloadmonitor-1.0_rc12-0.bee @@ -0,0 +1,83 @@ +#!/usr/bin/env beesh + +## this file was created by bee init and should be executed to build a +## bee-package. (Additional hints are located at the end of this file.) + +############################################################################### +## The source URL(s) define the location of the sources that will be +## downloaded. Version variables may be used to simplify reuse of this bee-file. + +SRCURL[0]="/src/mariux/beeroot/downloads/mxloadmonitor-${PKGVERSION}_rc12.tar.gz" + +############################################################################### +## Add URLs/pathes to patch files to the PATCHURL array. +## The sources will be patched in the order of the array. + +# PATCHURL+=() + +############################################################################### +## Add filename patterns to the EXCLUDE array of files that should not +## be added to you package but may be present in the image directory. + +# EXCLUDE+=() + +############################################################################### +## Uncomment the next statement, if the software may not be able to be build +## outside the source directory and need to be build inside the source +## directory. + +# build_in_sourcedir + +############################################################################### +## bee cannot detect buildtypes specified in subdirectories. +## Sometimes packages "hide" the real sources in a subdirectory named +## 'src' or 'cmake' or .. +## use 'sourcesubdir_append' to specify this directory if known. + +# sourcesubdir_append src + + +############################################################################### +## Change the default (auto-detected) steps to +## extract, patch, configure/setup, build and install the software. +## Make sure the mee_install function does install everything to the +## image directory "${D}" + +#mee_extract() { +# bee_extract "${@}" +#} + +#mee_patch() { +# bee_patch "${@}" +#} + +#mee_configure() { +# bee_configure +#} + +#mee_build() { +# bee_build +#} + +#mee_install() { +# bee_install +#} +## by default this may be 'make install DESTDIR="${D}"' + +############################################################################### +## +## Additional hints: +## +## The name of this bee-file should follow the following naming convention: +## pkgname-pkgversion-pkgrevision.bee +## +## You may remove all comments as long as SRCURL[0] is set. +## +## Everything in this file will be executed in a bash environment. +## +## Build the package by executing +## './pkg-version-N.bee' or +## 'beesh ./pkg-version-N.bee' +## +## see http://beezinga.org/ +## diff --git a/mxstartup-2.13-0.bee b/mxstartup-2.13-0.bee new file mode 100755 index 000000000..2278c8d96 --- /dev/null +++ b/mxstartup-2.13-0.bee @@ -0,0 +1,83 @@ +#!/usr/bin/env beesh + +## this file was created by bee init and should be executed to build a +## bee-package. (Additional hints are located at the end of this file.) + +############################################################################### +## The source URL(s) define the location of the sources that will be +## downloaded. Version variables may be used to simplify reuse of this bee-file. + +SRCURL[0]="/src/mariux/beeroot/downloads/mxstartup-${PKGVERSION}.tar.gz" + +############################################################################### +## Add URLs/pathes to patch files to the PATCHURL array. +## The sources will be patched in the order of the array. + +# PATCHURL+=() + +############################################################################### +## Add filename patterns to the EXCLUDE array of files that should not +## be added to you package but may be present in the image directory. + +# EXCLUDE+=() + +############################################################################### +## Uncomment the next statement, if the software may not be able to be build +## outside the source directory and need to be build inside the source +## directory. + +# build_in_sourcedir + +############################################################################### +## bee cannot detect buildtypes specified in subdirectories. +## Sometimes packages "hide" the real sources in a subdirectory named +## 'src' or 'cmake' or .. +## use 'sourcesubdir_append' to specify this directory if known. + +# sourcesubdir_append src + + +############################################################################### +## Change the default (auto-detected) steps to +## extract, patch, configure/setup, build and install the software. +## Make sure the mee_install function does install everything to the +## image directory "${D}" + +#mee_extract() { +# bee_extract "${@}" +#} + +#mee_patch() { +# bee_patch "${@}" +#} + +#mee_configure() { +# bee_configure +#} + +#mee_build() { +# bee_build +#} + +#mee_install() { +# bee_install +#} +## by default this may be 'make install DESTDIR="${D}"' + +############################################################################### +## +## Additional hints: +## +## The name of this bee-file should follow the following naming convention: +## pkgname-pkgversion-pkgrevision.bee +## +## You may remove all comments as long as SRCURL[0] is set. +## +## Everything in this file will be executed in a bash environment. +## +## Build the package by executing +## './pkg-version-N.bee' or +## 'beesh ./pkg-version-N.bee' +## +## see http://beezinga.org/ +## diff --git a/mxstartup-2.14-0.bee b/mxstartup-2.14-0.bee new file mode 100755 index 000000000..2278c8d96 --- /dev/null +++ b/mxstartup-2.14-0.bee @@ -0,0 +1,83 @@ +#!/usr/bin/env beesh + +## this file was created by bee init and should be executed to build a +## bee-package. (Additional hints are located at the end of this file.) + +############################################################################### +## The source URL(s) define the location of the sources that will be +## downloaded. Version variables may be used to simplify reuse of this bee-file. + +SRCURL[0]="/src/mariux/beeroot/downloads/mxstartup-${PKGVERSION}.tar.gz" + +############################################################################### +## Add URLs/pathes to patch files to the PATCHURL array. +## The sources will be patched in the order of the array. + +# PATCHURL+=() + +############################################################################### +## Add filename patterns to the EXCLUDE array of files that should not +## be added to you package but may be present in the image directory. + +# EXCLUDE+=() + +############################################################################### +## Uncomment the next statement, if the software may not be able to be build +## outside the source directory and need to be build inside the source +## directory. + +# build_in_sourcedir + +############################################################################### +## bee cannot detect buildtypes specified in subdirectories. +## Sometimes packages "hide" the real sources in a subdirectory named +## 'src' or 'cmake' or .. +## use 'sourcesubdir_append' to specify this directory if known. + +# sourcesubdir_append src + + +############################################################################### +## Change the default (auto-detected) steps to +## extract, patch, configure/setup, build and install the software. +## Make sure the mee_install function does install everything to the +## image directory "${D}" + +#mee_extract() { +# bee_extract "${@}" +#} + +#mee_patch() { +# bee_patch "${@}" +#} + +#mee_configure() { +# bee_configure +#} + +#mee_build() { +# bee_build +#} + +#mee_install() { +# bee_install +#} +## by default this may be 'make install DESTDIR="${D}"' + +############################################################################### +## +## Additional hints: +## +## The name of this bee-file should follow the following naming convention: +## pkgname-pkgversion-pkgrevision.bee +## +## You may remove all comments as long as SRCURL[0] is set. +## +## Everything in this file will be executed in a bash environment. +## +## Build the package by executing +## './pkg-version-N.bee' or +## 'beesh ./pkg-version-N.bee' +## +## see http://beezinga.org/ +##