From 0ed2098cce086233c87006e7b3ff8615d3ac7b0b Mon Sep 17 00:00:00 2001 From: Paul Menzel Date: Tue, 9 Jul 2019 16:48:54 +0200 Subject: [PATCH 01/50] gtk3: Update version from 3.24.8 to 3.24.10 1. https://download.gnome.org/sources/gtk+/3.24/gtk+-3.24.9.news 2. https://download.gnome.org/sources/gtk+/3.24/gtk+-3.24.10.news --- gtk3.be0 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gtk3.be0 b/gtk3.be0 index 5f7cd16e3..5fbdf18b4 100755 --- a/gtk3.be0 +++ b/gtk3.be0 @@ -1,6 +1,6 @@ #!/usr/bin/env beesh -# BEE_VERSION gtk3-3.24.8-0 +# BEE_VERSION gtk3-3.24.10-0 ## 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.) From 775c0be0bb4a060ff7dda738d974903ef4d63a54 Mon Sep 17 00:00:00 2001 From: Paul Menzel Date: Tue, 9 Jul 2019 20:04:26 +0200 Subject: [PATCH 02/50] glibmm: Convert to versionless bee file --- glibmm-2.44.0-0.bee => glibmm.be0 | 2 ++ 1 file changed, 2 insertions(+) rename glibmm-2.44.0-0.bee => glibmm.be0 (93%) diff --git a/glibmm-2.44.0-0.bee b/glibmm.be0 similarity index 93% rename from glibmm-2.44.0-0.bee rename to glibmm.be0 index f0829215d..b41893a7a 100755 --- a/glibmm-2.44.0-0.bee +++ b/glibmm.be0 @@ -1,5 +1,7 @@ #!/usr/bin/env beesh +# BEE_VERSION glibmm-2.44.0-0 + SRCURL[0]="http://ftp.gnome.org/pub/GNOME/sources/glibmm/${PKGVERSION[2]}/glibmm-${PKGVERSION}.tar.xz" PATCHURL[0]="" From 93462853f9f4b92ff36f3147d744f1490d29c88a Mon Sep 17 00:00:00 2001 From: Paul Menzel Date: Tue, 9 Jul 2019 20:05:50 +0200 Subject: [PATCH 03/50] glibmm: Strip trailing space --- glibmm.be0 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/glibmm.be0 b/glibmm.be0 index b41893a7a..ba6836def 100755 --- a/glibmm.be0 +++ b/glibmm.be0 @@ -27,7 +27,7 @@ PATCHURL[0]="" #} #mee_configure() { -# bee_configure +# bee_configure #} #mee_build() { From 908bcf390b002266cdfa0716aabdfeb13af1bd0b Mon Sep 17 00:00:00 2001 From: Paul Menzel Date: Tue, 9 Jul 2019 20:06:18 +0200 Subject: [PATCH 04/50] glibmm: Securely download source archive over HTTPS --- glibmm.be0 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/glibmm.be0 b/glibmm.be0 index ba6836def..e15da0d37 100755 --- a/glibmm.be0 +++ b/glibmm.be0 @@ -2,7 +2,7 @@ # BEE_VERSION glibmm-2.44.0-0 -SRCURL[0]="http://ftp.gnome.org/pub/GNOME/sources/glibmm/${PKGVERSION[2]}/glibmm-${PKGVERSION}.tar.xz" +SRCURL[0]="https://ftp.gnome.org/pub/GNOME/sources/glibmm/${PKGVERSION[2]}/glibmm-${PKGVERSION}.tar.xz" PATCHURL[0]="" From 8be805a2c22e0e13c1aaedf46f0b666129d69938 Mon Sep 17 00:00:00 2001 From: Paul Menzel Date: Tue, 9 Jul 2019 20:09:02 +0200 Subject: [PATCH 05/50] glibmm: Use current bee file template --- glibmm.be0 | 50 +++++++++++++++++++++++++++++++++++++++++++++----- 1 file changed, 45 insertions(+), 5 deletions(-) diff --git a/glibmm.be0 b/glibmm.be0 index e15da0d37..6ea1020f1 100755 --- a/glibmm.be0 +++ b/glibmm.be0 @@ -2,21 +2,42 @@ # BEE_VERSION glibmm-2.44.0-0 -SRCURL[0]="https://ftp.gnome.org/pub/GNOME/sources/glibmm/${PKGVERSION[2]}/glibmm-${PKGVERSION}.tar.xz" +## 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. -PATCHURL[0]="" +SRCURL[0]="https://ftp.gnome.org/pub/GNOME/sources/glibmm/${PKGVERSION[2]}/glibmm-${PKGVERSION}.tar.xz" -# BEE_CONFIGURE=compat +############################################################################### +## Add URLs/pathes to patch files to the PATCHURL array. +## The sources will be patched in the order of the array. -# BEE_BUILDTYPE= +# PATCHURL+=() -# EXCLUDE=() +############################################################################### +## Uncomment the next statement, if the software may not be able to be built +## outside the source directory and needs to be built 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 "${@}" @@ -37,3 +58,22 @@ PATCHURL[0]="" #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/ +## From 1b14261ad0ad67a34b432c947fdc3e5f8c22e5a3 Mon Sep 17 00:00:00 2001 From: Paul Menzel Date: Tue, 9 Jul 2019 20:10:23 +0200 Subject: [PATCH 06/50] glibmm: Update version from 2.44.0 to 2.60.0 Change-logs are available [online][1]. [1]: https://ftp.gnome.org/pub/GNOME/sources/glibmm/ --- glibmm.be0 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/glibmm.be0 b/glibmm.be0 index 6ea1020f1..09bab0cf8 100755 --- a/glibmm.be0 +++ b/glibmm.be0 @@ -1,6 +1,6 @@ #!/usr/bin/env beesh -# BEE_VERSION glibmm-2.44.0-0 +# BEE_VERSION glibmm-2.60.0-0 ## 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.) From 2da390da30c3378bc08e1785f78ff08b881ae232 Mon Sep 17 00:00:00 2001 From: Paul Menzel Date: Tue, 9 Jul 2019 20:14:24 +0200 Subject: [PATCH 07/50] glib2: Update version from 2.58.1 to 2.60.5 The change-logs are available [online][1]. [1]: https://download.gnome.org/sources/glib/2.60/ --- glib2.be0 | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/glib2.be0 b/glib2.be0 index f34a6946a..39b1e3997 100755 --- a/glib2.be0 +++ b/glib2.be0 @@ -1,6 +1,6 @@ #!/usr/bin/env beesh -# BEE_VERSION glib2-2.58.1-0 +# BEE_VERSION glib2-2.60.5-0 SRCURL[0]="https://ftp.acc.umu.se/pub/gnome/sources/glib/${PKGVERSION[2]}/glib-${PKGVERSION}.tar.xz" @@ -8,8 +8,6 @@ SRCURL[0]="https://ftp.acc.umu.se/pub/gnome/sources/glib/${PKGVERSION[2]}/glib-$ # BEE_CONFIGURE=compat -BEE_BUILDTYPE=meson - # EXCLUDE="" # build_in_sourcedir @@ -31,7 +29,7 @@ mee_configure() { # with xattr enabled it tries to copy things like system.nfs4_acl which fails bee_configure \ - -Dselinux=false \ + -Dselinux=disabled \ -Dxattr=false } From 487993333d28859c58c60906129ea30a54f4d565 Mon Sep 17 00:00:00 2001 From: Paul Menzel Date: Tue, 9 Jul 2019 20:19:27 +0200 Subject: [PATCH 08/50] libsigc++: Convert to versionless bee file --- libsigc++-2.2.10-0.bee => libsigc++.be0 | 2 ++ 1 file changed, 2 insertions(+) rename libsigc++-2.2.10-0.bee => libsigc++.be0 (92%) diff --git a/libsigc++-2.2.10-0.bee b/libsigc++.be0 similarity index 92% rename from libsigc++-2.2.10-0.bee rename to libsigc++.be0 index d1a0deb73..4a80214b6 100755 --- a/libsigc++-2.2.10-0.bee +++ b/libsigc++.be0 @@ -1,5 +1,7 @@ #!/usr/bin/env beesh +# BEE_VERSION libsigc++-2.2.10-0 + SRCURL[0]="http://ftp.gnome.org/pub/GNOME/sources/libsigc++/${PKGVERSION[2]}/libsigc++-${PKGVERSION}.tar.xz" PATCHURL[0]="" From bc0118026bec50b56e1ec6cd7af0de4ec6787758 Mon Sep 17 00:00:00 2001 From: Paul Menzel Date: Tue, 9 Jul 2019 20:22:10 +0200 Subject: [PATCH 09/50] libsigc++: Strip trailing space --- libsigc++.be0 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libsigc++.be0 b/libsigc++.be0 index 4a80214b6..8d1492f92 100755 --- a/libsigc++.be0 +++ b/libsigc++.be0 @@ -27,7 +27,7 @@ PATCHURL[0]="" #} #mee_configure() { -# bee_configure +# bee_configure #} #mee_build() { From 4c334470ea9a4a9e2432c0157c7c2650cb318dac Mon Sep 17 00:00:00 2001 From: Paul Menzel Date: Tue, 9 Jul 2019 20:23:16 +0200 Subject: [PATCH 10/50] libsigc++: Securely download source archive over HTTPS --- libsigc++.be0 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libsigc++.be0 b/libsigc++.be0 index 8d1492f92..381425fde 100755 --- a/libsigc++.be0 +++ b/libsigc++.be0 @@ -2,7 +2,7 @@ # BEE_VERSION libsigc++-2.2.10-0 -SRCURL[0]="http://ftp.gnome.org/pub/GNOME/sources/libsigc++/${PKGVERSION[2]}/libsigc++-${PKGVERSION}.tar.xz" +SRCURL[0]="https://ftp.gnome.org/pub/GNOME/sources/libsigc++/${PKGVERSION[2]}/libsigc++-${PKGVERSION}.tar.xz" PATCHURL[0]="" From ac9271543b70fe138db8224429f893fd8a953b9c Mon Sep 17 00:00:00 2001 From: Paul Menzel Date: Tue, 9 Jul 2019 20:26:55 +0200 Subject: [PATCH 11/50] libsigc++: Use current bee file template --- libsigc++.be0 | 50 +++++++++++++++++++++++++++++++++++++++++++++----- 1 file changed, 45 insertions(+), 5 deletions(-) diff --git a/libsigc++.be0 b/libsigc++.be0 index 381425fde..ff09ad075 100755 --- a/libsigc++.be0 +++ b/libsigc++.be0 @@ -2,21 +2,42 @@ # BEE_VERSION libsigc++-2.2.10-0 -SRCURL[0]="https://ftp.gnome.org/pub/GNOME/sources/libsigc++/${PKGVERSION[2]}/libsigc++-${PKGVERSION}.tar.xz" +## 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. -PATCHURL[0]="" +SRCURL[0]="https://ftp.gnome.org/pub/GNOME/sources/libsigc++/${PKGVERSION[2]}/libsigc++-${PKGVERSION}.tar.xz" -# BEE_CONFIGURE=compat +############################################################################### +## Add URLs/pathes to patch files to the PATCHURL array. +## The sources will be patched in the order of the array. -# BEE_BUILDTYPE= +# PATCHURL+=() -# EXCLUDE=() +############################################################################### +## Uncomment the next statement, if the software may not be able to be built +## outside the source directory and needs to be built 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 "${@}" @@ -37,3 +58,22 @@ PATCHURL[0]="" #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/ +## From 64e545ea9c2c917dfe5f055b1082958c535037aa Mon Sep 17 00:00:00 2001 From: Paul Menzel Date: Tue, 9 Jul 2019 20:31:05 +0200 Subject: [PATCH 12/50] libsigc++: Update version from 2.2.10 to 2.10.2 The change-logs are available [online][1]. [1]: https://ftp.gnome.org/pub/GNOME/sources/libsigc++/ --- libsigc++.be0 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libsigc++.be0 b/libsigc++.be0 index ff09ad075..7846771b9 100755 --- a/libsigc++.be0 +++ b/libsigc++.be0 @@ -1,6 +1,6 @@ #!/usr/bin/env beesh -# BEE_VERSION libsigc++-2.2.10-0 +# BEE_VERSION libsigc++-2.10.2-0 ## 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.) From 6b661c245e5435804754229f4751e66a3638274f Mon Sep 17 00:00:00 2001 From: Paul Menzel Date: Wed, 10 Jul 2019 17:37:19 +0200 Subject: [PATCH 13/50] libsigc++-3: Add version 2.99.13 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cairo 1.15.5 requires this. (But wasn’t installed in the end due to build errors.) https://www.murrayc.com/permalink/2016/03/07/libsigc-3-0-very-variadic/ https://ftp.gnome.org/pub/gnome/sources/libsigc++/2.99/libsigc++-2.99.13.news --- libsigc++3.be0 | 79 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 79 insertions(+) create mode 100755 libsigc++3.be0 diff --git a/libsigc++3.be0 b/libsigc++3.be0 new file mode 100755 index 000000000..2b26e4a25 --- /dev/null +++ b/libsigc++3.be0 @@ -0,0 +1,79 @@ +#!/usr/bin/env beesh + +# BEE_VERSION libsigc++3-2.99.13-0 + +## 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://ftp.gnome.org/pub/GNOME/sources/libsigc++/${PKGVERSION[2]}/libsigc++-${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+=() + +############################################################################### +## Uncomment the next statement, if the software may not be able to be built +## outside the source directory and needs to be built 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/ +## From 6bae6db59dd34cedc809c3c48afa22026672bc5b Mon Sep 17 00:00:00 2001 From: Paul Menzel Date: Tue, 9 Jul 2019 20:40:31 +0200 Subject: [PATCH 14/50] cairomm: Convert to versionless bee file --- cairomm-1.9.8-0.bee => cairomm.be0 | 2 ++ 1 file changed, 2 insertions(+) rename cairomm-1.9.8-0.bee => cairomm.be0 (91%) diff --git a/cairomm-1.9.8-0.bee b/cairomm.be0 similarity index 91% rename from cairomm-1.9.8-0.bee rename to cairomm.be0 index 4d8b35eee..a10053968 100755 --- a/cairomm-1.9.8-0.bee +++ b/cairomm.be0 @@ -1,5 +1,7 @@ #!/bin/env beesh +# BEE_VERSION cairomm-1.9.8-0 + SRCURL[0]="http://cairographics.org/releases/cairomm-${PKGVERSION}.tar.gz" PATCHURL[0]="" From b1233350494bb9e66943746f4a9e53f2f123352d Mon Sep 17 00:00:00 2001 From: Paul Menzel Date: Tue, 9 Jul 2019 20:40:51 +0200 Subject: [PATCH 15/50] cairomm: Strip trailing space --- cairomm.be0 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cairomm.be0 b/cairomm.be0 index a10053968..70e31fe5b 100755 --- a/cairomm.be0 +++ b/cairomm.be0 @@ -21,7 +21,7 @@ mee_patch() { } mee_configure() { - bee_configure + bee_configure } mee_build() { From 6a19d74c0cd5c5b26b863f2678d35f8f14e4c4ee Mon Sep 17 00:00:00 2001 From: Paul Menzel Date: Tue, 9 Jul 2019 20:41:08 +0200 Subject: [PATCH 16/50] cairomm: Securely download source archive over HTTPS --- cairomm.be0 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cairomm.be0 b/cairomm.be0 index 70e31fe5b..e970a9152 100755 --- a/cairomm.be0 +++ b/cairomm.be0 @@ -2,7 +2,7 @@ # BEE_VERSION cairomm-1.9.8-0 -SRCURL[0]="http://cairographics.org/releases/cairomm-${PKGVERSION}.tar.gz" +SRCURL[0]="https://cairographics.org/releases/cairomm-${PKGVERSION}.tar.gz" PATCHURL[0]="" From a8af7095d5d893943bd80999cf1531c83305aced Mon Sep 17 00:00:00 2001 From: Paul Menzel Date: Wed, 10 Jul 2019 10:34:04 +0200 Subject: [PATCH 17/50] cairomm: Use current bee file template --- cairomm.be0 | 84 +++++++++++++++++++++++++++++++++++++++++------------ 1 file changed, 65 insertions(+), 19 deletions(-) diff --git a/cairomm.be0 b/cairomm.be0 index e970a9152..93f6a37f5 100755 --- a/cairomm.be0 +++ b/cairomm.be0 @@ -1,33 +1,79 @@ -#!/bin/env beesh +#!/usr/bin/env beesh # BEE_VERSION cairomm-1.9.8-0 +## 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://cairographics.org/releases/cairomm-${PKGVERSION}.tar.gz" -PATCHURL[0]="" +############################################################################### +## Add URLs/pathes to patch files to the PATCHURL array. +## The sources will be patched in the order of the array. + +# PATCHURL+=() + +############################################################################### +## Uncomment the next statement, if the software may not be able to be built +## outside the source directory and needs to be built 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. -# BEE_CONFIGURE=compat +# sourcesubdir_append src -# EXCLUDE="" +############################################################################### +## 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_extract() { - bee_extract ${@} -} +#mee_patch() { +# bee_patch "${@}" +#} -mee_patch() { - bee_patch ${@} -} +#mee_configure() { +# bee_configure +#} -mee_configure() { - bee_configure -} +#mee_build() { +# bee_build +#} -mee_build() { - bee_build -} +#mee_install() { +# bee_install +#} +## by default this may be 'make install DESTDIR="${D}"' -mee_install() { - bee_install -} +############################################################################### +## +## 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/ +## From 1ca854010089c5a2dd61b90f21fa24bd3ba0fe9d Mon Sep 17 00:00:00 2001 From: Paul Menzel Date: Wed, 10 Jul 2019 10:41:36 +0200 Subject: [PATCH 18/50] cairomm: Update version from 1.9.8 to 1.12.2 As cairomm 1.15.5 does not build, use the stable version 1.12.2. gtk3mm 3.24.1 requires a newer version. --- cairomm.be0 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cairomm.be0 b/cairomm.be0 index 93f6a37f5..f09c8a8c1 100755 --- a/cairomm.be0 +++ b/cairomm.be0 @@ -1,6 +1,6 @@ #!/usr/bin/env beesh -# BEE_VERSION cairomm-1.9.8-0 +# BEE_VERSION cairomm-1.12.2-0 ## 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.) From 700dcd68c70245ca0ea4e1670864b78873fc5acc Mon Sep 17 00:00:00 2001 From: Paul Menzel Date: Wed, 10 Jul 2019 17:59:23 +0200 Subject: [PATCH 19/50] pangomm: Convert to versionless bee file --- pangomm-2.28.2-0.bee => pangomm.be0 | 2 ++ 1 file changed, 2 insertions(+) rename pangomm-2.28.2-0.bee => pangomm.be0 (91%) diff --git a/pangomm-2.28.2-0.bee b/pangomm.be0 similarity index 91% rename from pangomm-2.28.2-0.bee rename to pangomm.be0 index bdae52fd7..1b7d7a168 100755 --- a/pangomm-2.28.2-0.bee +++ b/pangomm.be0 @@ -1,5 +1,7 @@ #!/bin/env beesh +# BEE_VERSION pangomm-2.28.2-0 + SRCURL[0]="http://ftp.acc.umu.se/pub/GNOME/sources/pangomm/${PKGVERSION[2]}/pangomm-${PKGVERSION}.tar.bz2" PATCHURL[0]="" From 4fff724ff3af8461424b04b26444f781561edfa1 Mon Sep 17 00:00:00 2001 From: Paul Menzel Date: Wed, 10 Jul 2019 17:59:55 +0200 Subject: [PATCH 20/50] pangomm: Strip trailing space --- pangomm.be0 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pangomm.be0 b/pangomm.be0 index 1b7d7a168..a51905ff0 100755 --- a/pangomm.be0 +++ b/pangomm.be0 @@ -21,7 +21,7 @@ mee_patch() { } mee_configure() { - bee_configure + bee_configure } mee_build() { From c7d01e6df37662261237ae745a22e287230f3249 Mon Sep 17 00:00:00 2001 From: Paul Menzel Date: Wed, 10 Jul 2019 18:00:19 +0200 Subject: [PATCH 21/50] pangomm: Securely download source archive over HTTPS --- pangomm.be0 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pangomm.be0 b/pangomm.be0 index a51905ff0..c3f034c85 100755 --- a/pangomm.be0 +++ b/pangomm.be0 @@ -2,7 +2,7 @@ # BEE_VERSION pangomm-2.28.2-0 -SRCURL[0]="http://ftp.acc.umu.se/pub/GNOME/sources/pangomm/${PKGVERSION[2]}/pangomm-${PKGVERSION}.tar.bz2" +SRCURL[0]="https://ftp.acc.umu.se/pub/GNOME/sources/pangomm/${PKGVERSION[2]}/pangomm-${PKGVERSION}.tar.bz2" PATCHURL[0]="" From 8d0977ce1a5433e0b67b8344b8a55795dafb4e42 Mon Sep 17 00:00:00 2001 From: Paul Menzel Date: Wed, 10 Jul 2019 18:03:52 +0200 Subject: [PATCH 22/50] pangomm: Use GNOME URL --- pangomm.be0 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pangomm.be0 b/pangomm.be0 index c3f034c85..1abaf12b4 100755 --- a/pangomm.be0 +++ b/pangomm.be0 @@ -2,7 +2,7 @@ # BEE_VERSION pangomm-2.28.2-0 -SRCURL[0]="https://ftp.acc.umu.se/pub/GNOME/sources/pangomm/${PKGVERSION[2]}/pangomm-${PKGVERSION}.tar.bz2" +SRCURL[0]="https://ftp.gnome.org/pub/GNOME/sources/pangomm/${PKGVERSION[2]}/pangomm-${PKGVERSION}.tar.bz2" PATCHURL[0]="" From 506ce9bc39044bc76421bf08f0a1c28ee8890df1 Mon Sep 17 00:00:00 2001 From: Paul Menzel Date: Wed, 10 Jul 2019 18:06:25 +0200 Subject: [PATCH 23/50] pangomm: Use current bee file template --- pangomm.be0 | 84 +++++++++++++++++++++++++++++++++++++++++------------ 1 file changed, 65 insertions(+), 19 deletions(-) diff --git a/pangomm.be0 b/pangomm.be0 index 1abaf12b4..09e6c91d8 100755 --- a/pangomm.be0 +++ b/pangomm.be0 @@ -1,33 +1,79 @@ -#!/bin/env beesh +#!/usr/bin/env beesh # BEE_VERSION pangomm-2.28.2-0 +## 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://ftp.gnome.org/pub/GNOME/sources/pangomm/${PKGVERSION[2]}/pangomm-${PKGVERSION}.tar.bz2" -PATCHURL[0]="" +############################################################################### +## Add URLs/pathes to patch files to the PATCHURL array. +## The sources will be patched in the order of the array. + +# PATCHURL+=() + +############################################################################### +## Uncomment the next statement, if the software may not be able to be built +## outside the source directory and needs to be built 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. -# BEE_CONFIGURE=compat +# sourcesubdir_append src -# EXCLUDE="" +############################################################################### +## 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_extract() { - bee_extract ${@} -} +#mee_patch() { +# bee_patch "${@}" +#} -mee_patch() { - bee_patch ${@} -} +#mee_configure() { +# bee_configure +#} -mee_configure() { - bee_configure -} +#mee_build() { +# bee_build +#} -mee_build() { - bee_build -} +#mee_install() { +# bee_install +#} +## by default this may be 'make install DESTDIR="${D}"' -mee_install() { - bee_install -} +############################################################################### +## +## 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/ +## From 985fa0fa6ec96602aa34f03c269042b80c0afb37 Mon Sep 17 00:00:00 2001 From: Paul Menzel Date: Wed, 10 Jul 2019 18:17:04 +0200 Subject: [PATCH 24/50] pangomm: Update version from 2.28.2 to 2.42.0 gtkmm 3.24.1 requires a newer version. --- pangomm.be0 | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pangomm.be0 b/pangomm.be0 index 09e6c91d8..232a49c35 100755 --- a/pangomm.be0 +++ b/pangomm.be0 @@ -1,6 +1,6 @@ #!/usr/bin/env beesh -# BEE_VERSION pangomm-2.28.2-0 +# BEE_VERSION pangomm-2.42.0-0 ## 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.) @@ -9,7 +9,7 @@ ## 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://ftp.gnome.org/pub/GNOME/sources/pangomm/${PKGVERSION[2]}/pangomm-${PKGVERSION}.tar.bz2" +SRCURL[0]="https://ftp.gnome.org/pub/GNOME/sources/pangomm/${PKGVERSION[2]}/pangomm-${PKGVERSION}.tar.xz" ############################################################################### ## Add URLs/pathes to patch files to the PATCHURL array. From 2feea1da7631ae746da84bede8363b37dcafba37 Mon Sep 17 00:00:00 2001 From: Paul Menzel Date: Wed, 10 Jul 2019 18:19:54 +0200 Subject: [PATCH 25/50] atkmm: Convert to versionless bee file --- atkmm-2.22.5-0.bee => atkmm.be0 | 2 ++ 1 file changed, 2 insertions(+) rename atkmm-2.22.5-0.bee => atkmm.be0 (92%) diff --git a/atkmm-2.22.5-0.bee b/atkmm.be0 similarity index 92% rename from atkmm-2.22.5-0.bee rename to atkmm.be0 index 56d7b61e3..b16ded3e5 100755 --- a/atkmm-2.22.5-0.bee +++ b/atkmm.be0 @@ -1,5 +1,7 @@ #!/bin/env beesh +# BEE_VERSION atkmm-2.22.5-0 + SRCURL[0]="http://ftp.acc.umu.se/pub/gnome/sources/atkmm/${PKGVERSION[2]}/atkmm-${PKGVERSION}.tar.bz2" PATCHURL[0]="" From 7a8a04048d1fd0b6e60546311ae8a428bc0860c2 Mon Sep 17 00:00:00 2001 From: Paul Menzel Date: Wed, 10 Jul 2019 18:20:50 +0200 Subject: [PATCH 26/50] atkmm: Strip trailing space --- atkmm.be0 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/atkmm.be0 b/atkmm.be0 index b16ded3e5..79f298b08 100755 --- a/atkmm.be0 +++ b/atkmm.be0 @@ -21,7 +21,7 @@ mee_patch() { } mee_configure() { - bee_configure + bee_configure } mee_build() { From 8487f9848cbc73dc1e20df5f3b4bd45a687bbe2e Mon Sep 17 00:00:00 2001 From: Paul Menzel Date: Wed, 10 Jul 2019 18:21:29 +0200 Subject: [PATCH 27/50] atkmm: Securely download source archive over HTTPS --- atkmm.be0 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/atkmm.be0 b/atkmm.be0 index 79f298b08..225490e86 100755 --- a/atkmm.be0 +++ b/atkmm.be0 @@ -2,7 +2,7 @@ # BEE_VERSION atkmm-2.22.5-0 -SRCURL[0]="http://ftp.acc.umu.se/pub/gnome/sources/atkmm/${PKGVERSION[2]}/atkmm-${PKGVERSION}.tar.bz2" +SRCURL[0]="https://ftp.acc.umu.se/pub/gnome/sources/atkmm/${PKGVERSION[2]}/atkmm-${PKGVERSION}.tar.bz2" PATCHURL[0]="" From 4c33b1961435473faff0334327a8fd18b056d73c Mon Sep 17 00:00:00 2001 From: Paul Menzel Date: Wed, 10 Jul 2019 18:22:01 +0200 Subject: [PATCH 28/50] atkmm: Use GNOME URL --- atkmm.be0 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/atkmm.be0 b/atkmm.be0 index 225490e86..59da28663 100755 --- a/atkmm.be0 +++ b/atkmm.be0 @@ -2,7 +2,7 @@ # BEE_VERSION atkmm-2.22.5-0 -SRCURL[0]="https://ftp.acc.umu.se/pub/gnome/sources/atkmm/${PKGVERSION[2]}/atkmm-${PKGVERSION}.tar.bz2" +SRCURL[0]="https://ftp.gnome.org/pub/gnome/sources/atkmm/${PKGVERSION[2]}/atkmm-${PKGVERSION}.tar.bz2" PATCHURL[0]="" From f7cc19ae2d128d383f515620b0c1fd6efef4e1d5 Mon Sep 17 00:00:00 2001 From: Paul Menzel Date: Wed, 10 Jul 2019 18:23:07 +0200 Subject: [PATCH 29/50] atkmm: Use current bee file template --- atkmm.be0 | 84 ++++++++++++++++++++++++++++++++++++++++++------------- 1 file changed, 65 insertions(+), 19 deletions(-) diff --git a/atkmm.be0 b/atkmm.be0 index 59da28663..5e236d6e9 100755 --- a/atkmm.be0 +++ b/atkmm.be0 @@ -1,33 +1,79 @@ -#!/bin/env beesh +#!/usr/bin/env beesh # BEE_VERSION atkmm-2.22.5-0 +## 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://ftp.gnome.org/pub/gnome/sources/atkmm/${PKGVERSION[2]}/atkmm-${PKGVERSION}.tar.bz2" -PATCHURL[0]="" +############################################################################### +## Add URLs/pathes to patch files to the PATCHURL array. +## The sources will be patched in the order of the array. + +# PATCHURL+=() + +############################################################################### +## Uncomment the next statement, if the software may not be able to be built +## outside the source directory and needs to be built 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. -# BEE_CONFIGURE=compat +# sourcesubdir_append src -# EXCLUDE="" +############################################################################### +## 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_extract() { - bee_extract ${@} -} +#mee_patch() { +# bee_patch "${@}" +#} -mee_patch() { - bee_patch ${@} -} +#mee_configure() { +# bee_configure +#} -mee_configure() { - bee_configure -} +#mee_build() { +# bee_build +#} -mee_build() { - bee_build -} +#mee_install() { +# bee_install +#} +## by default this may be 'make install DESTDIR="${D}"' -mee_install() { - bee_install -} +############################################################################### +## +## 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/ +## From b3cea7166bc21f878e426fa38e7d32ba526325d6 Mon Sep 17 00:00:00 2001 From: Paul Menzel Date: Wed, 10 Jul 2019 18:24:11 +0200 Subject: [PATCH 30/50] atkmm: Update version from 2.22.5 to 2.28.0 gtk3mm requires a newer version. --- atkmm.be0 | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/atkmm.be0 b/atkmm.be0 index 5e236d6e9..16e9720d3 100755 --- a/atkmm.be0 +++ b/atkmm.be0 @@ -1,6 +1,6 @@ #!/usr/bin/env beesh -# BEE_VERSION atkmm-2.22.5-0 +# BEE_VERSION atkmm-2.28.0-0 ## 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.) @@ -9,7 +9,7 @@ ## 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://ftp.gnome.org/pub/gnome/sources/atkmm/${PKGVERSION[2]}/atkmm-${PKGVERSION}.tar.bz2" +SRCURL[0]="https://ftp.gnome.org/pub/gnome/sources/atkmm/${PKGVERSION[2]}/atkmm-${PKGVERSION}.tar.xz" ############################################################################### ## Add URLs/pathes to patch files to the PATCHURL array. From c1085b443a0a781ace60f717aa96877a4540944a Mon Sep 17 00:00:00 2001 From: Paul Menzel Date: Tue, 9 Jul 2019 16:50:31 +0200 Subject: [PATCH 31/50] gtk3mm: Convert to versionless bee file --- gtk3mm-3.0.0-0.bee => gtk3mm.be0 | 2 ++ 1 file changed, 2 insertions(+) rename gtk3mm-3.0.0-0.bee => gtk3mm.be0 (92%) diff --git a/gtk3mm-3.0.0-0.bee b/gtk3mm.be0 similarity index 92% rename from gtk3mm-3.0.0-0.bee rename to gtk3mm.be0 index bfd1c7708..30fe38d86 100755 --- a/gtk3mm-3.0.0-0.bee +++ b/gtk3mm.be0 @@ -1,5 +1,7 @@ #!/bin/env beesh +# BEE_VERSION gtk3mm-3.0.0-0 + SRCURL[0]="http://ftp.gnome.org/pub/GNOME/sources/gtkmm/${PKGVERSION[2]}/gtkmm-${PKGVERSION}.tar.bz2" PATCHURL[0]="" From 7fd19af3ad4d6aef5d425dd4af7cbde1534510e1 Mon Sep 17 00:00:00 2001 From: Paul Menzel Date: Tue, 9 Jul 2019 16:50:49 +0200 Subject: [PATCH 32/50] gtk3mm: Strip trailing space --- gtk3mm.be0 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gtk3mm.be0 b/gtk3mm.be0 index 30fe38d86..90a107aa1 100755 --- a/gtk3mm.be0 +++ b/gtk3mm.be0 @@ -21,7 +21,7 @@ mee_patch() { } mee_configure() { - bee_configure + bee_configure } mee_build() { From 8c6470fc46a2bc8a8198d786e4dd4a4c308e6222 Mon Sep 17 00:00:00 2001 From: Paul Menzel Date: Tue, 9 Jul 2019 19:43:37 +0200 Subject: [PATCH 33/50] gtk3mm: Securely download source archive over HTTPS --- gtk3mm.be0 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gtk3mm.be0 b/gtk3mm.be0 index 90a107aa1..860804350 100755 --- a/gtk3mm.be0 +++ b/gtk3mm.be0 @@ -2,7 +2,7 @@ # BEE_VERSION gtk3mm-3.0.0-0 -SRCURL[0]="http://ftp.gnome.org/pub/GNOME/sources/gtkmm/${PKGVERSION[2]}/gtkmm-${PKGVERSION}.tar.bz2" +SRCURL[0]="https://ftp.gnome.org/pub/GNOME/sources/gtkmm/${PKGVERSION[2]}/gtkmm-${PKGVERSION}.tar.bz2" PATCHURL[0]="" From f62d41e20fe0ffd1c9c4b1a568e2380510425c69 Mon Sep 17 00:00:00 2001 From: Paul Menzel Date: Tue, 9 Jul 2019 19:49:53 +0200 Subject: [PATCH 34/50] gtk3mm: Use current bee file template --- gtk3mm.be0 | 86 +++++++++++++++++++++++++++++++++++++++++------------- 1 file changed, 66 insertions(+), 20 deletions(-) diff --git a/gtk3mm.be0 b/gtk3mm.be0 index 860804350..aa7048b6b 100755 --- a/gtk3mm.be0 +++ b/gtk3mm.be0 @@ -1,33 +1,79 @@ -#!/bin/env beesh +#!/usr/bin/env beesh # BEE_VERSION gtk3mm-3.0.0-0 -SRCURL[0]="https://ftp.gnome.org/pub/GNOME/sources/gtkmm/${PKGVERSION[2]}/gtkmm-${PKGVERSION}.tar.bz2" +## 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.) -PATCHURL[0]="" +############################################################################### +## 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. -# BEE_CONFIGURE=compat +SRCURL[0]="https://ftp.gnome.org/pub/GNOME/sources/gtkmm/${PKGVERSION[2]}/gtkmm-${PKGVERSION}.tar.xz" -# EXCLUDE="" +############################################################################### +## Add URLs/pathes to patch files to the PATCHURL array. +## The sources will be patched in the order of the array. +# PATCHURL+=() +############################################################################### +## Uncomment the next statement, if the software may not be able to be built +## outside the source directory and needs to be built inside the source +## directory. -mee_extract() { - bee_extract ${@} -} +# build_in_sourcedir -mee_patch() { - bee_patch ${@} -} +############################################################################### +## 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. -mee_configure() { - bee_configure -} +# sourcesubdir_append src -mee_build() { - bee_build -} -mee_install() { - bee_install -} +############################################################################### +## 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/ +## From c88816284ac6b785076180d26b48a74b8f6a327d Mon Sep 17 00:00:00 2001 From: Paul Menzel Date: Tue, 9 Jul 2019 19:52:10 +0200 Subject: [PATCH 35/50] gtk3mm: Update version from 3.0.0 to 3.24.1 Change-logs are available [online][1]. [1]: https://ftp.gnome.org/pub/GNOME/sources/gtkmm/ --- gtk3mm.be0 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gtk3mm.be0 b/gtk3mm.be0 index aa7048b6b..02409385c 100755 --- a/gtk3mm.be0 +++ b/gtk3mm.be0 @@ -1,6 +1,6 @@ #!/usr/bin/env beesh -# BEE_VERSION gtk3mm-3.0.0-0 +# BEE_VERSION gtk3mm-3.24.1-0 ## 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.) From 52add0743550c17e06ce0b22c3aacf717ca85786 Mon Sep 17 00:00:00 2001 From: Paul Menzel Date: Wed, 10 Jul 2019 18:27:31 +0200 Subject: [PATCH 36/50] pavucontrol: Update version from 3.0 to 4.0 Rebuild after gtk3mm updates. --- pavucontrol.be0 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pavucontrol.be0 b/pavucontrol.be0 index a423e8015..34dab8ae1 100755 --- a/pavucontrol.be0 +++ b/pavucontrol.be0 @@ -1,6 +1,6 @@ #!/usr/bin/env beesh -# BEE_VERSION pavucontrol-3.0-0 +# BEE_VERSION pavucontrol-4.0-0 ## The source URL(s) array SRCURL[0]="https://freedesktop.org/software/pulseaudio/pavucontrol/pavucontrol-${PKGVERSION}.tar.xz" From 4e3d09d5fe7fef149174963904f42a044d3701ee Mon Sep 17 00:00:00 2001 From: Paul Menzel Date: Tue, 23 Jul 2019 13:42:30 +0200 Subject: [PATCH 37/50] pavucontrol: Use C++ 11 ABI gtkmm is now built with the new ABI, so use that. [1]: https://gcc.gnu.org/onlinedocs/libstdc++/manual/using_dual_abi.html --- pavucontrol.be0 | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pavucontrol.be0 b/pavucontrol.be0 index 34dab8ae1..0cd83ea58 100755 --- a/pavucontrol.be0 +++ b/pavucontrol.be0 @@ -27,9 +27,9 @@ SRCURL[0]="https://freedesktop.org/software/pulseaudio/pavucontrol/pavucontrol-$ # bee_patch "${@}" #} -mee_configure() { - CXXFLAGS='-D_GLIBCXX_USE_CXX11_ABI=0' bee_configure -} +#mee_configure() { +# bee_configure +#} #mee_build() { # bee_build From 051cdaaa9619be463f66c1bf8f3cc7a019a28cf6 Mon Sep 17 00:00:00 2001 From: Paul Menzel Date: Tue, 23 Jul 2019 13:42:37 +0200 Subject: [PATCH 38/50] pavucontrol: Comment out unchanged bee function --- pavucontrol.be0 | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pavucontrol.be0 b/pavucontrol.be0 index 0cd83ea58..9618ceb27 100755 --- a/pavucontrol.be0 +++ b/pavucontrol.be0 @@ -38,6 +38,6 @@ SRCURL[0]="https://freedesktop.org/software/pulseaudio/pavucontrol/pavucontrol-$ ## mee_install() should install into "${D}" ## default: 'make install DESTDIR="${D}"' -mee_install() { - bee_install -} +#mee_install() { +# bee_install +#} From fb88984b301d53f32c3bd245393dfa58bbcca23c Mon Sep 17 00:00:00 2001 From: Paul Menzel Date: Mon, 29 Jul 2019 15:30:53 +0200 Subject: [PATCH 39/50] gtk-engines: Strip trailing space --- gtk-engines-2.20.1-0.bee | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gtk-engines-2.20.1-0.bee b/gtk-engines-2.20.1-0.bee index c43bb8222..728df9aa5 100755 --- a/gtk-engines-2.20.1-0.bee +++ b/gtk-engines-2.20.1-0.bee @@ -17,7 +17,7 @@ mee_patch() { } mee_configure() { - bee_configure + bee_configure } mee_build() { From 676e4dabbc5a5bdcf4f6fe0454c41c3e6519c2fa Mon Sep 17 00:00:00 2001 From: Paul Menzel Date: Mon, 29 Jul 2019 15:31:27 +0200 Subject: [PATCH 40/50] gtk-engines: Convert to versionless bee file --- gtk-engines-2.20.1-0.bee => gtk-engines.be0 | 2 ++ 1 file changed, 2 insertions(+) rename gtk-engines-2.20.1-0.bee => gtk-engines.be0 (90%) diff --git a/gtk-engines-2.20.1-0.bee b/gtk-engines.be0 similarity index 90% rename from gtk-engines-2.20.1-0.bee rename to gtk-engines.be0 index 728df9aa5..34bec36d1 100755 --- a/gtk-engines-2.20.1-0.bee +++ b/gtk-engines.be0 @@ -1,5 +1,7 @@ #!/bin/env beesh +# BEE_VERSION gtk-engines-2.20.1-0 + SRCURL[0]="http://ftp.gnome.org/pub/gnome/sources/gtk-engines/${PKGVERSION[2]}/gtk-engines-${PKGVERSION}.tar.bz2" PATCHURL[0]="" From f47c269dee2916f209df5b6a4c73f22657b86e37 Mon Sep 17 00:00:00 2001 From: Paul Menzel Date: Mon, 29 Jul 2019 15:41:00 +0200 Subject: [PATCH 41/50] gtk-engines: Securely download source archive over HTTPS --- gtk-engines.be0 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gtk-engines.be0 b/gtk-engines.be0 index 34bec36d1..fad2ce0fb 100755 --- a/gtk-engines.be0 +++ b/gtk-engines.be0 @@ -2,7 +2,7 @@ # BEE_VERSION gtk-engines-2.20.1-0 -SRCURL[0]="http://ftp.gnome.org/pub/gnome/sources/gtk-engines/${PKGVERSION[2]}/gtk-engines-${PKGVERSION}.tar.bz2" +SRCURL[0]="https://ftp.gnome.org/pub/gnome/sources/gtk-engines/${PKGVERSION[2]}/gtk-engines-${PKGVERSION}.tar.bz2" PATCHURL[0]="" From acdbce08535a61a176a89818c05bc060d4a31919 Mon Sep 17 00:00:00 2001 From: Paul Menzel Date: Mon, 29 Jul 2019 15:42:38 +0200 Subject: [PATCH 42/50] gtk-engines: Use current bee file template --- gtk-engines.be0 | 81 ++++++++++++++++++++++++++++++++++++++----------- 1 file changed, 64 insertions(+), 17 deletions(-) diff --git a/gtk-engines.be0 b/gtk-engines.be0 index fad2ce0fb..c6c3f0d87 100755 --- a/gtk-engines.be0 +++ b/gtk-engines.be0 @@ -1,32 +1,79 @@ -#!/bin/env beesh +#!/usr/bin/env beesh # BEE_VERSION gtk-engines-2.20.1-0 +## 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://ftp.gnome.org/pub/gnome/sources/gtk-engines/${PKGVERSION[2]}/gtk-engines-${PKGVERSION}.tar.bz2" -PATCHURL[0]="" +############################################################################### +## Add URLs/pathes to patch files to the PATCHURL array. +## The sources will be patched in the order of the array. + +# PATCHURL+=() + +############################################################################### +## Uncomment the next statement, if the software may not be able to be built +## outside the source directory and needs to be built inside the source +## directory. + +# build_in_sourcedir -PGRP=( uncategorized ) +############################################################################### +## 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 -# BEE_CONFIGURE=compat +############################################################################### +## 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}" -# EXCLUDE="" +#mee_extract() { +# bee_extract "${@}" +#} -mee_patch() { - bee_patch -} +#mee_patch() { +# bee_patch "${@}" +#} -mee_configure() { - bee_configure -} +#mee_configure() { +# bee_configure +#} -mee_build() { - bee_build -} +#mee_build() { +# bee_build +#} -mee_install() { - bee_install -} +#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/ +## From 83b161ceeb5db31b91dd11215edb8bc452b1e906 Mon Sep 17 00:00:00 2001 From: Paul Menzel Date: Mon, 29 Jul 2019 15:44:24 +0200 Subject: [PATCH 43/50] gtk-engines: Update version from 2.20.1 to 2.20.2 From the [news file][1]: > Overview of Changes in 2.20.2 (since 2.10.1) > ============================================ > > Changes in this release: > - Fix evolution ETree header in Clearlooks > - Minor fixes in mist > - Removed Xfce specific workaround from the clearlooks engine (bug #616124) [1]: https://ftp.gnome.org/pub/gnome/sources/gtk-engines/2.20/gtk-engines-2.20.2.news --- gtk-engines.be0 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gtk-engines.be0 b/gtk-engines.be0 index c6c3f0d87..86cad1ac9 100755 --- a/gtk-engines.be0 +++ b/gtk-engines.be0 @@ -1,6 +1,6 @@ #!/usr/bin/env beesh -# BEE_VERSION gtk-engines-2.20.1-0 +# BEE_VERSION gtk-engines-2.20.2-0 ## 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.) From 9d54747323fea477a4c6228cb6cfaab45a977c0c Mon Sep 17 00:00:00 2001 From: Paul Menzel Date: Fri, 26 Jul 2019 17:30:41 +0200 Subject: [PATCH 44/50] gtk2mm: Convert to versionless bee file --- gtk2mm-2.24.0-0.bee => gtk2mm.be0 | 2 ++ 1 file changed, 2 insertions(+) rename gtk2mm-2.24.0-0.bee => gtk2mm.be0 (92%) diff --git a/gtk2mm-2.24.0-0.bee b/gtk2mm.be0 similarity index 92% rename from gtk2mm-2.24.0-0.bee rename to gtk2mm.be0 index d97632185..5fc666a0a 100755 --- a/gtk2mm-2.24.0-0.bee +++ b/gtk2mm.be0 @@ -1,5 +1,7 @@ #!/bin/env beesh +# BEE_VERSION gtk2mm-2.24.0-0 + SRCURL[0]="http://ftp.gnome.org/pub/GNOME/sources/gtkmm/${PKGVERSION[2]}/gtkmm-${PKGVERSION}.tar.bz2" PATCHURL[0]="" From 2ad58eb23b866bca4a20c6d967366eba001e6439 Mon Sep 17 00:00:00 2001 From: Paul Menzel Date: Fri, 26 Jul 2019 17:31:26 +0200 Subject: [PATCH 45/50] gtk2mm: Strip trailing space --- gtk2mm.be0 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gtk2mm.be0 b/gtk2mm.be0 index 5fc666a0a..5a7fd3f37 100755 --- a/gtk2mm.be0 +++ b/gtk2mm.be0 @@ -21,7 +21,7 @@ mee_patch() { } mee_configure() { - MMDOCTOOLDIR=/usr/share/mm-common/doctool bee_configure + MMDOCTOOLDIR=/usr/share/mm-common/doctool bee_configure } mee_build() { From 4ce274c9b9f56d632dfa81b0ab704564ae6ab1c3 Mon Sep 17 00:00:00 2001 From: Paul Menzel Date: Fri, 26 Jul 2019 17:35:41 +0200 Subject: [PATCH 46/50] gtk2mm: Securely download source archive over HTTPS --- gtk2mm.be0 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gtk2mm.be0 b/gtk2mm.be0 index 5a7fd3f37..f59f14756 100755 --- a/gtk2mm.be0 +++ b/gtk2mm.be0 @@ -2,7 +2,7 @@ # BEE_VERSION gtk2mm-2.24.0-0 -SRCURL[0]="http://ftp.gnome.org/pub/GNOME/sources/gtkmm/${PKGVERSION[2]}/gtkmm-${PKGVERSION}.tar.bz2" +SRCURL[0]="https://ftp.gnome.org/pub/GNOME/sources/gtkmm/${PKGVERSION[2]}/gtkmm-${PKGVERSION}.tar.bz2" PATCHURL[0]="" From 69904ef11df60e752c4102cb4181326485f611a9 Mon Sep 17 00:00:00 2001 From: Paul Menzel Date: Fri, 26 Jul 2019 17:36:42 +0200 Subject: [PATCH 47/50] gtk2mm: Remove deprecated bee tag --- gtk2mm.be0 | 2 -- 1 file changed, 2 deletions(-) diff --git a/gtk2mm.be0 b/gtk2mm.be0 index f59f14756..b0b34659a 100755 --- a/gtk2mm.be0 +++ b/gtk2mm.be0 @@ -6,8 +6,6 @@ SRCURL[0]="https://ftp.gnome.org/pub/GNOME/sources/gtkmm/${PKGVERSION[2]}/gtkmm- PATCHURL[0]="" -# BEE_CONFIGURE=compat - # EXCLUDE="" From bbacfb5446f09e77f243a27df8e8cffd97c9ac59 Mon Sep 17 00:00:00 2001 From: Paul Menzel Date: Fri, 26 Jul 2019 17:37:03 +0200 Subject: [PATCH 48/50] gtk2mm: Update version from 2.24.0 to 2.24.5 From the [news file][1]: > 2.24.5 (stable) > > This release can be used together with glibmm up to at least 2.49.5. > It's recommended that you use gtkmm3 instead of gtkmm2. The support for > gtkmm2 is minimal, and diminishing. > > Build: > * Update the MSVC projects (Chun-wei Fan) > * Use C++11 if the compiler supports it (Murray Cumming) > * Update to be compatible with new versions of glibmm > (Kjell Ahlstedt, Murray Cumming) > > Documentation: > * Improve the documentation of Gtk::ComboBoxText > (Kjell Ahlstedt) Bug #766039 (Omega Phil) [1]: https://ftp.gnome.org/pub/GNOME/sources/gtkmm/2.24/gtkmm-2.24.5.news --- gtk2mm.be0 | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/gtk2mm.be0 b/gtk2mm.be0 index b0b34659a..6ceb144f8 100755 --- a/gtk2mm.be0 +++ b/gtk2mm.be0 @@ -1,8 +1,8 @@ #!/bin/env beesh -# BEE_VERSION gtk2mm-2.24.0-0 +# BEE_VERSION gtk2mm-2.24.5-0 -SRCURL[0]="https://ftp.gnome.org/pub/GNOME/sources/gtkmm/${PKGVERSION[2]}/gtkmm-${PKGVERSION}.tar.bz2" +SRCURL[0]="https://ftp.gnome.org/pub/GNOME/sources/gtkmm/${PKGVERSION[2]}/gtkmm-${PKGVERSION}.tar.xz" PATCHURL[0]="" @@ -19,7 +19,7 @@ mee_patch() { } mee_configure() { - MMDOCTOOLDIR=/usr/share/mm-common/doctool bee_configure + bee_configure } mee_build() { From 6142a8b970afa9b697a434e6019d15571e82ea2b Mon Sep 17 00:00:00 2001 From: Paul Menzel Date: Mon, 29 Jul 2019 16:25:34 +0200 Subject: [PATCH 49/50] gtk2mm: Use current bee file template --- gtk2mm.be0 | 84 ++++++++++++++++++++++++++++++++++++++++++------------ 1 file changed, 66 insertions(+), 18 deletions(-) diff --git a/gtk2mm.be0 b/gtk2mm.be0 index 6ceb144f8..999b77237 100755 --- a/gtk2mm.be0 +++ b/gtk2mm.be0 @@ -1,31 +1,79 @@ -#!/bin/env beesh +#!/usr/bin/env beesh # BEE_VERSION gtk2mm-2.24.5-0 +## 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://ftp.gnome.org/pub/GNOME/sources/gtkmm/${PKGVERSION[2]}/gtkmm-${PKGVERSION}.tar.xz" -PATCHURL[0]="" +############################################################################### +## Add URLs/pathes to patch files to the PATCHURL array. +## The sources will be patched in the order of the array. + +# PATCHURL+=() + +############################################################################### +## Uncomment the next statement, if the software may not be able to be built +## outside the source directory and needs to be built 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 -# EXCLUDE="" +############################################################################### +## 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_extract() { - bee_extract ${@} -} +#mee_patch() { +# bee_patch "${@}" +#} -mee_patch() { - bee_patch ${@} -} +#mee_configure() { +# bee_configure +#} -mee_configure() { - bee_configure -} +#mee_build() { +# bee_build +#} -mee_build() { - bee_build -} +#mee_install() { +# bee_install +#} +## by default this may be 'make install DESTDIR="${D}"' -mee_install() { - bee_install -} +############################################################################### +## +## 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/ +## From cb3de40457fde84b1998cf34f92dc19c796acf0a Mon Sep 17 00:00:00 2001 From: Paul Menzel Date: Mon, 29 Jul 2019 17:32:15 +0200 Subject: [PATCH 50/50] gnome-system-monitor: Remove version 3.0.0 After updating gtkmm 3.x the version does not start anymore. $ gnome-system-monitor gnome-system-monitor: symbol lookup error: gnome-system-monitor: undefined symbol: _ZN4Glib7ustringC1ERKSs Therefore, remove it, as we know of no users. --- gnome-system-monitor-3.0.0-0.bee | 31 ------------------------------- 1 file changed, 31 deletions(-) delete mode 100755 gnome-system-monitor-3.0.0-0.bee diff --git a/gnome-system-monitor-3.0.0-0.bee b/gnome-system-monitor-3.0.0-0.bee deleted file mode 100755 index 4e94916a5..000000000 --- a/gnome-system-monitor-3.0.0-0.bee +++ /dev/null @@ -1,31 +0,0 @@ -#!/bin/env beesh - -SRCURL[0]="http://ftp.acc.umu.se/pub/gnome/sources/gnome-system-monitor/3.0/gnome-system-monitor-3.0.0.tar.bz2" - -PATCHURL[0]="" - -# BEE_CONFIGURE=compat - -# EXCLUDE="" - - - -mee_extract() { - bee_extract ${@} -} - -mee_patch() { - bee_patch ${@} -} - -mee_configure() { - bee_configure -} - -mee_build() { - bee_build -} - -mee_install() { - bee_install -}