From 59a593211cf882884bf26700a6f5c9e7b4548941 Mon Sep 17 00:00:00 2001 From: Martin <58121201+martnnw@users.noreply.github.com> Date: Tue, 11 Aug 2020 12:05:10 +0200 Subject: [PATCH 1/8] Create template --- srcpkgs/news_flash_gtk/template | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 srcpkgs/news_flash_gtk/template diff --git a/srcpkgs/news_flash_gtk/template b/srcpkgs/news_flash_gtk/template new file mode 100644 index 00000000000..4926128b90f --- /dev/null +++ b/srcpkgs/news_flash_gtk/template @@ -0,0 +1,16 @@ +# Template file for news-flash-gtk +pkgname=news_flash_gtk +version=1.0+rc1 +_ver="${version/+/-}" +revision=1 +wrksrc="${pkgname}-${_ver}" +build_style=meson +build_helper=rust +short_desc="A modern gtk feed-reader written in rust" +hostmakedepends="pkg-config glib-devel cargo" +makedepends="gtk+-devel webkit2gtk-devel libhandy-devel sqlite-devel gettext-devel libressl-devel rust-std" +license="GPL-3.0-or-later" +maintainer="Axel Winklbauer " +homepage="https://gitlab.com/news-flash/news_flash_gtk" +distfiles="${homepage}/-/archive/${_ver}/${pkgname}-${_ver}.tar.gz" +checksum="9c5d65699c9aba582e0c7b453d28e5bf430f449b4e7369958970947164f99ccb" From fef556b8afcb8af7428fbed6c47b264f011e44b8 Mon Sep 17 00:00:00 2001 From: Martin <58121201+martnnw@users.noreply.github.com> Date: Tue, 11 Aug 2020 12:11:18 +0200 Subject: [PATCH 2/8] Update template --- srcpkgs/news_flash_gtk/template | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/srcpkgs/news_flash_gtk/template b/srcpkgs/news_flash_gtk/template index 4926128b90f..141da8a9354 100644 --- a/srcpkgs/news_flash_gtk/template +++ b/srcpkgs/news_flash_gtk/template @@ -9,7 +9,7 @@ build_helper=rust short_desc="A modern gtk feed-reader written in rust" hostmakedepends="pkg-config glib-devel cargo" makedepends="gtk+-devel webkit2gtk-devel libhandy-devel sqlite-devel gettext-devel libressl-devel rust-std" -license="GPL-3.0-or-later" +license="GPL-3.0-only" maintainer="Axel Winklbauer " homepage="https://gitlab.com/news-flash/news_flash_gtk" distfiles="${homepage}/-/archive/${_ver}/${pkgname}-${_ver}.tar.gz" From ea6aff2f5e3e933b2a7a023268d1bee279a2f5d2 Mon Sep 17 00:00:00 2001 From: Martin <58121201+martnnw@users.noreply.github.com> Date: Mon, 17 Aug 2020 10:52:51 +0200 Subject: [PATCH 3/8] Update template 1.0.5 instead of 1.0.1rc (release canidate) --- srcpkgs/news_flash_gtk/template | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/srcpkgs/news_flash_gtk/template b/srcpkgs/news_flash_gtk/template index 141da8a9354..c9572c0aa77 100644 --- a/srcpkgs/news_flash_gtk/template +++ b/srcpkgs/news_flash_gtk/template @@ -1,16 +1,14 @@ # Template file for news-flash-gtk pkgname=news_flash_gtk -version=1.0+rc1 -_ver="${version/+/-}" +version=1.0.5 revision=1 -wrksrc="${pkgname}-${_ver}" build_style=meson build_helper=rust short_desc="A modern gtk feed-reader written in rust" hostmakedepends="pkg-config glib-devel cargo" -makedepends="gtk+-devel webkit2gtk-devel libhandy-devel sqlite-devel gettext-devel libressl-devel rust-std" +makedepends="gtk+-devel webkit2gtk-devel libhandy-devel sqlite-devel gettext libressl-devel rust-std" license="GPL-3.0-only" maintainer="Axel Winklbauer " homepage="https://gitlab.com/news-flash/news_flash_gtk" -distfiles="${homepage}/-/archive/${_ver}/${pkgname}-${_ver}.tar.gz" -checksum="9c5d65699c9aba582e0c7b453d28e5bf430f449b4e7369958970947164f99ccb" +distfiles="${homepage}/-/archive/${version}/${pkgname}-${version}.tar.gz" +checksum="ff0b35f6f6d52ecbd43852a9dc8610b101aa66675ae9b3c7981b58be5e10b62f" From 4d17003da1abc121106678878196a48edc1be4e0 Mon Sep 17 00:00:00 2001 From: Martin <58121201+martnnw@users.noreply.github.com> Date: Mon, 17 Aug 2020 11:14:03 +0200 Subject: [PATCH 4/8] corrected formal errors --- srcpkgs/news_flash_gtk/template | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/srcpkgs/news_flash_gtk/template b/srcpkgs/news_flash_gtk/template index c9572c0aa77..d6b532e3563 100644 --- a/srcpkgs/news_flash_gtk/template +++ b/srcpkgs/news_flash_gtk/template @@ -1,14 +1,14 @@ -# Template file for news-flash-gtk +# Template file for 'news_flash_gtk' pkgname=news_flash_gtk version=1.0.5 revision=1 build_style=meson build_helper=rust -short_desc="A modern gtk feed-reader written in rust" hostmakedepends="pkg-config glib-devel cargo" makedepends="gtk+-devel webkit2gtk-devel libhandy-devel sqlite-devel gettext libressl-devel rust-std" -license="GPL-3.0-only" +short_desc="Modern gtk feed-reader written in rust" maintainer="Axel Winklbauer " +license="GPL-3.0-only" homepage="https://gitlab.com/news-flash/news_flash_gtk" distfiles="${homepage}/-/archive/${version}/${pkgname}-${version}.tar.gz" checksum="ff0b35f6f6d52ecbd43852a9dc8610b101aa66675ae9b3c7981b58be5e10b62f" From ee0eb7d2be06d85f0db72413219cd096cf8c7060 Mon Sep 17 00:00:00 2001 From: Martin <58121201+martnnw@users.noreply.github.com> Date: Mon, 17 Aug 2020 21:39:54 +0200 Subject: [PATCH 5/8] hopefully the last change... removed rust-std and libressl-devel hostdep + gettext makedep + gettext-devel --- srcpkgs/news_flash_gtk/template | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/srcpkgs/news_flash_gtk/template b/srcpkgs/news_flash_gtk/template index d6b532e3563..a4931d4d74a 100644 --- a/srcpkgs/news_flash_gtk/template +++ b/srcpkgs/news_flash_gtk/template @@ -4,8 +4,8 @@ version=1.0.5 revision=1 build_style=meson build_helper=rust -hostmakedepends="pkg-config glib-devel cargo" -makedepends="gtk+-devel webkit2gtk-devel libhandy-devel sqlite-devel gettext libressl-devel rust-std" +hostmakedepends="pkg-config glib-devel cargo gettext" +makedepends="gtk+-devel webkit2gtk-devel libhandy-devel sqlite-devel gettext-devel" short_desc="Modern gtk feed-reader written in rust" maintainer="Axel Winklbauer " license="GPL-3.0-only" From 25427be61f533f8f0c1af905190d266e22705db7 Mon Sep 17 00:00:00 2001 From: Martin <58121201+martnnw@users.noreply.github.com> Date: Mon, 17 Aug 2020 22:21:59 +0200 Subject: [PATCH 6/8] reverting some changes I am so sorry... --- srcpkgs/news_flash_gtk/template | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/srcpkgs/news_flash_gtk/template b/srcpkgs/news_flash_gtk/template index a4931d4d74a..b05d95d2f1f 100644 --- a/srcpkgs/news_flash_gtk/template +++ b/srcpkgs/news_flash_gtk/template @@ -5,7 +5,7 @@ revision=1 build_style=meson build_helper=rust hostmakedepends="pkg-config glib-devel cargo gettext" -makedepends="gtk+-devel webkit2gtk-devel libhandy-devel sqlite-devel gettext-devel" +makedepends="gtk+-devel webkit2gtk-devel libhandy-devel sqlite-devel gettext-devel libressl-devel rust-std" short_desc="Modern gtk feed-reader written in rust" maintainer="Axel Winklbauer " license="GPL-3.0-only" From 720561d1dc04c1c476598f4a2188cb6db6c4bed4 Mon Sep 17 00:00:00 2001 From: Martin <58121201+martnnw@users.noreply.github.com> Date: Tue, 18 Aug 2020 14:41:51 +0200 Subject: [PATCH 7/8] build style: cargo instead of meson as seen in https://github.com/void-linux/void-packages/pull/2925#issuecomment-430848349 due to cross compiling errors. This will be my last atempt. --- srcpkgs/news_flash_gtk/template | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/srcpkgs/news_flash_gtk/template b/srcpkgs/news_flash_gtk/template index b05d95d2f1f..d916a4238da 100644 --- a/srcpkgs/news_flash_gtk/template +++ b/srcpkgs/news_flash_gtk/template @@ -2,9 +2,9 @@ pkgname=news_flash_gtk version=1.0.5 revision=1 -build_style=meson +build_style=cargo build_helper=rust -hostmakedepends="pkg-config glib-devel cargo gettext" +hostmakedepends="pkg-config glib-devel gettext" makedepends="gtk+-devel webkit2gtk-devel libhandy-devel sqlite-devel gettext-devel libressl-devel rust-std" short_desc="Modern gtk feed-reader written in rust" maintainer="Axel Winklbauer " From 12ceb99f2cda5f28abf8d582e269ab06ef0e6a9c Mon Sep 17 00:00:00 2001 From: Martin <58121201+martnnw@users.noreply.github.com> Date: Tue, 18 Aug 2020 20:32:18 +0200 Subject: [PATCH 8/8] post patch + reverting some changes Added crossbuild as in fractal or gnome-podcasts --- srcpkgs/news_flash_gtk/template | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/srcpkgs/news_flash_gtk/template b/srcpkgs/news_flash_gtk/template index d916a4238da..7aa6088abe3 100644 --- a/srcpkgs/news_flash_gtk/template +++ b/srcpkgs/news_flash_gtk/template @@ -2,9 +2,9 @@ pkgname=news_flash_gtk version=1.0.5 revision=1 -build_style=cargo +build_style=meson build_helper=rust -hostmakedepends="pkg-config glib-devel gettext" +hostmakedepends="pkg-config cargo glib-devel gettext sqlite" makedepends="gtk+-devel webkit2gtk-devel libhandy-devel sqlite-devel gettext-devel libressl-devel rust-std" short_desc="Modern gtk feed-reader written in rust" maintainer="Axel Winklbauer " @@ -12,3 +12,10 @@ license="GPL-3.0-only" homepage="https://gitlab.com/news-flash/news_flash_gtk" distfiles="${homepage}/-/archive/${version}/${pkgname}-${version}.tar.gz" checksum="ff0b35f6f6d52ecbd43852a9dc8610b101aa66675ae9b3c7981b58be5e10b62f" + +post_patch() { + [ -z "$CROSS_BUILD" ] && return 0 + vsed -i scripts/cargo.sh \ + -e 's%"$CARGO_TARGET_DIR"/%&${RUST_TARGET}/%' \ + -e '/CARGO_HOME/d' +}