summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndreas Grapentin <andreas@grapentin.org>2018-06-07 15:39:07 +0200
committerAndreas Grapentin <andreas@grapentin.org>2018-06-07 15:39:07 +0200
commitc5cf653508dd71abeebe8a0ebf666a25710884df (patch)
treee7c4c74a7921cef27d2ec92f780336e9201c8cee
parentdcced6d4c63d6e620dacb0f24c9f69bc7453d0d8 (diff)
more progress in stage4 patches
-rw-r--r--src/stage4/patches/generic/colord-breakdeps.patch30
-rw-r--r--src/stage4/patches/generic/gcc.patch8
-rw-r--r--src/stage4/patches/generic/graphviz-breakdeps.patch6
-rw-r--r--src/stage4/patches/generic/perl-locale-gettext.patch25
-rw-r--r--src/stage4/patches/generic/vala-breakdeps.patch6
5 files changed, 50 insertions, 25 deletions
diff --git a/src/stage4/patches/generic/colord-breakdeps.patch b/src/stage4/patches/generic/colord-breakdeps.patch
index 0f64440..9f4a4f8 100644
--- a/src/stage4/patches/generic/colord-breakdeps.patch
+++ b/src/stage4/patches/generic/colord-breakdeps.patch
@@ -1,23 +1,23 @@
diff -rupN a/PKGBUILD b/PKGBUILD
---- a/PKGBUILD 2018-04-09 07:49:37.470052499 +0200
-+++ b/PKGBUILD 2018-04-09 07:49:37.470052499 +0200
-@@ -10,7 +10,7 @@ arch=(x86_64)
- url="https://www.freedesktop.org/software/colord"
+--- a/PKGBUILD 2018-06-07 14:38:00.630248269 +0200
++++ b/PKGBUILD 2018-06-07 14:50:16.570255611 +0200
+@@ -11,7 +11,7 @@ url="https://www.freedesktop.org/softwar
+ arch=(x86_64)
license=(GPL2)
depends=(lcms2 libgusb polkit sqlite systemd dconf dbus libgudev shared-mime-info)
-makedepends=(gobject-introspection vala sane bash-completion argyllcms git docbook-utils
+makedepends=(gobject-introspection bash-completion argyllcms git docbook-utils
docbook-sgml perl-sgmls meson gtk-doc)
- optdepends=('sane: scanner support'
- 'argyllcms: color profiling')
-@@ -36,8 +36,8 @@ prepare() {
+ options=(!emptydirs)
+ _commit=cd7faac0d81f2dabef6c9787baf78b9e8fb0e1ae # tags/1.4.3^0
+@@ -31,8 +31,8 @@ prepare() {
build() {
- arch-meson $pkgname build \
- -Denable-libcolordcompat=true \
-- -Denable-sane=true \
-- -Denable-vala=true \
-+ -Denable-sane=false \
-+ -Denable-vala=false \
- -Denable-print-profiles=true \
- -Dwith-daemon-user=colord
+ arch-meson colord build \
+ -D libcolordcompat=true \
+- -D sane=true \
+- -D vapi=true \
++ -D sane=false \
++ -D vapi=false \
+ -D print_profiles=true \
+ -D daemon_user=colord
ninja -C build
diff --git a/src/stage4/patches/generic/gcc.patch b/src/stage4/patches/generic/gcc.patch
index 17d8544..4bb7c5e 100644
--- a/src/stage4/patches/generic/gcc.patch
+++ b/src/stage4/patches/generic/gcc.patch
@@ -1,6 +1,6 @@
diff -rupN a/0001-pthread-reentrant.patch b/0001-pthread-reentrant.patch
--- a/0001-pthread-reentrant.patch 1970-01-01 01:00:00.000000000 +0100
-+++ b/0001-pthread-reentrant.patch 2018-05-25 10:19:14.186356955 +0200
++++ b/0001-pthread-reentrant.patch 2018-06-07 11:53:03.550149516 +0200
@@ -0,0 +1,11 @@
+--- trunk/gcc/config/riscv/linux.h 2018/01/03 10:03:58 256169
++++ trunk/gcc/config/riscv/linux.h 2018/02/13 11:21:01 257621
@@ -14,8 +14,8 @@ diff -rupN a/0001-pthread-reentrant.patch b/0001-pthread-reentrant.patch
+ -melf" XLEN_SPEC "lriscv \
+ %{shared} \
diff -rupN a/PKGBUILD b/PKGBUILD
---- a/PKGBUILD 2018-05-25 10:15:30.533015789 +0200
-+++ b/PKGBUILD 2018-05-25 10:18:49.539689424 +0200
+--- a/PKGBUILD 2018-06-07 04:45:58.776560502 +0200
++++ b/PKGBUILD 2018-06-07 11:52:53.533482750 +0200
@@ -5,8 +5,9 @@
# toolchain build order: linux-api-headers->glibc->binutils->gcc->binutils->glibc
# NOTE: libtool requires rebuilt with each new gcc version
@@ -34,7 +34,7 @@ diff -rupN a/PKGBUILD b/PKGBUILD
url='http://gcc.gnu.org'
-makedepends=(binutils libmpc gcc-ada doxygen lib32-glibc lib32-gcc-libs python)
-checkdepends=(dejagnu inetutils)
-+makedepends=(binutils libmpc)
++makedepends=(binutils libmpc python)
+[ "x@MULTILIB@" == "xdisable" ] || makedepends+=(lib32-glibc lib32-gcc-libs)
+checkdepends=(dejagnu)
options=(!emptydirs)
diff --git a/src/stage4/patches/generic/graphviz-breakdeps.patch b/src/stage4/patches/generic/graphviz-breakdeps.patch
index eb56bb2..50bfbb0 100644
--- a/src/stage4/patches/generic/graphviz-breakdeps.patch
+++ b/src/stage4/patches/generic/graphviz-breakdeps.patch
@@ -1,10 +1,10 @@
diff -rupN a/PKGBUILD b/PKGBUILD
---- a/PKGBUILD 2018-04-10 16:12:42.814002849 +0200
-+++ b/PKGBUILD 2018-04-10 17:01:16.056726739 +0200
+--- a/PKGBUILD 2018-06-07 13:00:30.566856564 +0200
++++ b/PKGBUILD 2018-06-07 13:33:35.840209706 +0200
@@ -11,9 +11,8 @@ url='http://www.graphviz.org/'
license=('CPL')
arch=('x86_64')
- depends=('libltdl' 'gd' 'librsvg' 'libxaw' 'ghostscript' 'pango' 'gts' 'gsfonts')
+ depends=('libltdl' 'gd' 'librsvg' 'libxaw' 'ghostscript' 'pango' 'gts' 'gsfonts' 'libnsl')
-makedepends=('swig' 'mono' 'guile' 'lua' 'ocaml' 'perl' 'python2' 'r' 'tk' 'qt4' 'gtk2')
-optdepends=('mono: sharp bindings'
- 'guile: guile bindings'
diff --git a/src/stage4/patches/generic/perl-locale-gettext.patch b/src/stage4/patches/generic/perl-locale-gettext.patch
new file mode 100644
index 0000000..a53b395
--- /dev/null
+++ b/src/stage4/patches/generic/perl-locale-gettext.patch
@@ -0,0 +1,25 @@
+diff -rupN a/PKGBUILD b/PKGBUILD
+--- a/PKGBUILD 2018-06-06 12:56:52.759325634 +0200
++++ b/PKGBUILD 2018-06-06 12:56:52.759325634 +0200
+@@ -30,6 +30,8 @@ check() {
+ make test
+ }
+
++perlver() { perl -e '$v = $^V->{version}; print $v->[0].".".($v->[1]+$ARGV[0]);' $1; }
++
+ package() {
+ cd "${srcdir}/${_realname}-${pkgver}"
+ make install DESTDIR="${pkgdir}"
+@@ -38,11 +40,7 @@ package() {
+ find "${pkgdir}" -name perllocal.pod -delete
+ find "${pkgdir}" -name .packlist -delete
+
+-# template start; name=perl-binary-module-dependency; version=1;
+ if [[ $(find "$pkgdir/usr/lib/perl5/" -name "*.so") ]]; then
+- _perlver_min=$(perl -e '$v = $^V->{version}; print $v->[0].".".($v->[1]);')
+- _perlver_max=$(perl -e '$v = $^V->{version}; print $v->[0].".".($v->[1]+1);')
+- depends+=("perl>=$_perlver_min" "perl<$_perlver_max")
++ depends+=("perl>=$(perlver)" "perl<$(perlver 1)")
+ fi
+-# template end;
+ }
diff --git a/src/stage4/patches/generic/vala-breakdeps.patch b/src/stage4/patches/generic/vala-breakdeps.patch
index d7df56d..b7a4d04 100644
--- a/src/stage4/patches/generic/vala-breakdeps.patch
+++ b/src/stage4/patches/generic/vala-breakdeps.patch
@@ -1,6 +1,6 @@
diff -rupN a/PKGBUILD b/PKGBUILD
---- a/PKGBUILD 2018-04-10 13:59:21.242761216 +0200
-+++ b/PKGBUILD 2018-04-10 13:59:21.243761216 +0200
+--- a/PKGBUILD 2018-06-07 14:37:41.456914744 +0200
++++ b/PKGBUILD 2018-06-07 14:49:30.713588487 +0200
@@ -11,37 +11,35 @@ url="https://wiki.gnome.org/Projects/Val
arch=(x86_64)
license=(LGPL)
@@ -11,7 +11,7 @@ diff -rupN a/PKGBUILD b/PKGBUILD
provides=(valadoc)
conflicts=(valadoc)
replaces=(valadoc)
- _commit=3a11e70aefae4f2344b6352440e82cab0963f4f7 # tags/0.40.2^0
+ _commit=2efef16d7e6265bc251050d22cfb4d8830706621 # tags/0.40.6^0
-source=("git+https://git.gnome.org/browse/vala#commit=$_commit")
-sha256sums=('SKIP')
+source=("git://git.gnome.org/vala-bootstrap"