[gentoo-commits] repo/proj/guru:dev commit in: dev-scheme/guile-gi/
commit: b9c536e1e0706c3da15288751cb2d68b7e1a60e3 Author: Maciej Barć gentoo org> AuthorDate: Fri Dec 3 22:32:05 2021 + Commit: Maciej Barć gentoo org> CommitDate: Fri Dec 3 22:55:07 2021 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=b9c536e1 dev-scheme/guile-gi: moved to ::gentoo Signed-off-by: Maciej Barć gentoo.org> dev-scheme/guile-gi/Manifest | 1 - dev-scheme/guile-gi/guile-gi-0.3.1.ebuild | 65 --- dev-scheme/guile-gi/guile-gi-.ebuild | 65 --- dev-scheme/guile-gi/metadata.xml | 24 4 files changed, 155 deletions(-) diff --git a/dev-scheme/guile-gi/Manifest b/dev-scheme/guile-gi/Manifest deleted file mode 100644 index 073a4bf2c..0 --- a/dev-scheme/guile-gi/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST guile-gi-0.3.1.tar.gz 345440 BLAKE2B 17c4ecda48951244d427098767072621278750614919f13d1b03b7ecda5f06b2274c7db50c4288b4bfe581cd852e80cd1d4137b5ccc0e18d0e23866e1eba323a SHA512 b866df95946069cad606bc8f7e7c988665029482bcb986109d652728023151a5e60ee39e86635b9f0b9f0d4d3a9cd72f39b65ee983438f71dff186994e3af197 diff --git a/dev-scheme/guile-gi/guile-gi-0.3.1.ebuild b/dev-scheme/guile-gi/guile-gi-0.3.1.ebuild deleted file mode 100644 index 28e89b54a..0 --- a/dev-scheme/guile-gi/guile-gi-0.3.1.ebuild +++ /dev/null @@ -1,65 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -DESCRIPTION="Bindings for GObject Introspection and libgirepository for Guile" -HOMEPAGE="https://spk121.github.io/guile-gi/; - -if [[ "${PV}" == ** ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/spk121/${PN}.git; -else - SRC_URI="https://github.com/spk121/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64" -fi - -# Tests fail -RESTRICT="strip test" -LICENSE="GPL-3" -SLOT="0" - -BDEPEND=" - sys-apps/texinfo -" -DEPEND=" - >=dev-scheme/guile-2.0.9:= - dev-libs/gobject-introspection - x11-libs/gtk+:3[introspection] -" -RDEPEND="${DEPEND}" - -# guile generates ELF files without use of C or machine code -# It's a portage's false positive. bug #677600 -QA_PREBUILT='*[.]go' - -src_prepare() { - default - - # guile is trying to avoid recompilation by checking if file - # /usr/lib64/guile/2.2/site-ccache/ - # is newer than - # - # In case it is instead of using guile - # loads system one (from potentially older version of package). - # To work it around we bump last modification timestamp of - # '*.scm' files. - # http://debbugs.gnu.org/cgi/bugreport.cgi?bug=38112 - find "${S}" -name "*.scm" -exec touch {} + || die -} - -src_configure() { - sh ./bootstrap || die - - local myconf=( - --enable-introspection="yes" - --enable-hardening - ) - econf "${myconf[@]}" -} - -src_install() { - default - - mv "${D}/usr/share/doc/${PN}" "${D}/usr/share/doc/${PF}" || die -} diff --git a/dev-scheme/guile-gi/guile-gi-.ebuild b/dev-scheme/guile-gi/guile-gi-.ebuild deleted file mode 100644 index 28e89b54a..0 --- a/dev-scheme/guile-gi/guile-gi-.ebuild +++ /dev/null @@ -1,65 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -DESCRIPTION="Bindings for GObject Introspection and libgirepository for Guile" -HOMEPAGE="https://spk121.github.io/guile-gi/; - -if [[ "${PV}" == ** ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/spk121/${PN}.git; -else - SRC_URI="https://github.com/spk121/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64" -fi - -# Tests fail -RESTRICT="strip test" -LICENSE="GPL-3" -SLOT="0" - -BDEPEND=" - sys-apps/texinfo -" -DEPEND=" - >=dev-scheme/guile-2.0.9:= - dev-libs/gobject-introspection - x11-libs/gtk+:3[introspection] -" -RDEPEND="${DEPEND}" - -# guile generates ELF files without use of C or machine code -# It's a portage's false positive. bug #677600 -QA_PREBUILT='*[.]go' - -src_prepare() { - default - - # guile is trying to avoid recompilation by checking if file - # /usr/lib64/guile/2.2/site-ccache/ - # is newer than - # - # In case it is instead of using guile - # loads system one (from potentially older version of package). - # To work it around we bump last modification timestamp of - # '*.scm' files. - # http://debbugs.gnu.org/cgi/bugreport.cgi?bug=38112 - find "${S}" -name "*.scm" -exec touch {} + || die -} - -src_configure() { - sh ./bootstrap || die - - local myconf=( - --enable-introspection="yes" - --enable-hardening - ) - econf "${myconf[@]}" -} - -src_install() { - default - -
[gentoo-commits] repo/proj/guru:dev commit in: dev-scheme/guile-gi/
commit: ef4b8b683f5738d16acc01eb17ab10cf713d579a Author: Maciej Barć riseup net> AuthorDate: Mon Oct 18 18:10:13 2021 + Commit: Maciej Barć riseup net> CommitDate: Mon Oct 18 18:12:03 2021 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=ef4b8b68 dev-scheme/guile-gi: fix QA issues Closes: https://bugs.gentoo.org/817230 Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Maciej Barć riseup.net> dev-scheme/guile-gi/guile-gi-0.3.1.ebuild | 5 ++--- dev-scheme/guile-gi/guile-gi-.ebuild | 5 ++--- 2 files changed, 4 insertions(+), 6 deletions(-) diff --git a/dev-scheme/guile-gi/guile-gi-0.3.1.ebuild b/dev-scheme/guile-gi/guile-gi-0.3.1.ebuild index 068ae4404..28e89b54a 100644 --- a/dev-scheme/guile-gi/guile-gi-0.3.1.ebuild +++ b/dev-scheme/guile-gi/guile-gi-0.3.1.ebuild @@ -15,7 +15,7 @@ else fi # Tests fail -RESTRICT="test" +RESTRICT="strip test" LICENSE="GPL-3" SLOT="0" @@ -31,8 +31,7 @@ RDEPEND="${DEPEND}" # guile generates ELF files without use of C or machine code # It's a portage's false positive. bug #677600 -QA_FLAGS_IGNORED='.*[.]go' -QA_PREBUILT='.*[.]go' +QA_PREBUILT='*[.]go' src_prepare() { default diff --git a/dev-scheme/guile-gi/guile-gi-.ebuild b/dev-scheme/guile-gi/guile-gi-.ebuild index 068ae4404..28e89b54a 100644 --- a/dev-scheme/guile-gi/guile-gi-.ebuild +++ b/dev-scheme/guile-gi/guile-gi-.ebuild @@ -15,7 +15,7 @@ else fi # Tests fail -RESTRICT="test" +RESTRICT="strip test" LICENSE="GPL-3" SLOT="0" @@ -31,8 +31,7 @@ RDEPEND="${DEPEND}" # guile generates ELF files without use of C or machine code # It's a portage's false positive. bug #677600 -QA_FLAGS_IGNORED='.*[.]go' -QA_PREBUILT='.*[.]go' +QA_PREBUILT='*[.]go' src_prepare() { default
[gentoo-commits] repo/proj/guru:dev commit in: dev-scheme/guile-gi/
commit: 7f2601de6f7ca636c1884800cc9dafa537eb29db Author: Maciej Barć riseup net> AuthorDate: Thu Oct 7 21:04:41 2021 + Commit: Maciej Barć riseup net> CommitDate: Thu Oct 7 21:07:48 2021 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=7f2601de dev-scheme/guile-gi: fix QA issues Closes: https://bugs.gentoo.org/816528 Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Maciej Barć riseup.net> dev-scheme/guile-gi/guile-gi-0.3.1.ebuild | 8 dev-scheme/guile-gi/guile-gi-.ebuild | 8 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/dev-scheme/guile-gi/guile-gi-0.3.1.ebuild b/dev-scheme/guile-gi/guile-gi-0.3.1.ebuild index 0d6e4133b..068ae4404 100644 --- a/dev-scheme/guile-gi/guile-gi-0.3.1.ebuild +++ b/dev-scheme/guile-gi/guile-gi-0.3.1.ebuild @@ -15,7 +15,7 @@ else fi # Tests fail -RESTRICT="strip test" +RESTRICT="test" LICENSE="GPL-3" SLOT="0" @@ -31,7 +31,8 @@ RDEPEND="${DEPEND}" # guile generates ELF files without use of C or machine code # It's a portage's false positive. bug #677600 -QA_FLAGS_IGNORED=".*[.]go" +QA_FLAGS_IGNORED='.*[.]go' +QA_PREBUILT='.*[.]go' src_prepare() { default @@ -61,6 +62,5 @@ src_configure() { src_install() { default - mv "${D}/usr/share/doc/${PN}"/* "${D}/usr/share/doc/${PF}" || die - rm -r "${D}/usr/share/doc/${PN}" || die + mv "${D}/usr/share/doc/${PN}" "${D}/usr/share/doc/${PF}" || die } diff --git a/dev-scheme/guile-gi/guile-gi-.ebuild b/dev-scheme/guile-gi/guile-gi-.ebuild index 0d6e4133b..068ae4404 100644 --- a/dev-scheme/guile-gi/guile-gi-.ebuild +++ b/dev-scheme/guile-gi/guile-gi-.ebuild @@ -15,7 +15,7 @@ else fi # Tests fail -RESTRICT="strip test" +RESTRICT="test" LICENSE="GPL-3" SLOT="0" @@ -31,7 +31,8 @@ RDEPEND="${DEPEND}" # guile generates ELF files without use of C or machine code # It's a portage's false positive. bug #677600 -QA_FLAGS_IGNORED=".*[.]go" +QA_FLAGS_IGNORED='.*[.]go' +QA_PREBUILT='.*[.]go' src_prepare() { default @@ -61,6 +62,5 @@ src_configure() { src_install() { default - mv "${D}/usr/share/doc/${PN}"/* "${D}/usr/share/doc/${PF}" || die - rm -r "${D}/usr/share/doc/${PN}" || die + mv "${D}/usr/share/doc/${PN}" "${D}/usr/share/doc/${PF}" || die }
[gentoo-commits] repo/proj/guru:dev commit in: dev-scheme/guile-gi/
commit: ac3b1faa37ddcad9b6143a2730ea502d03028684 Author: Maciej Barć riseup net> AuthorDate: Mon Apr 19 10:13:08 2021 + Commit: Maciej Barć riseup net> CommitDate: Mon Apr 19 10:13:08 2021 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=ac3b1faa dev-scheme/guile-gi: match only guile object files in QA_FLAGS_IGNORED Package-Manager: Portage-3.0.17, Repoman-3.0.2 Signed-off-by: Maciej Barć riseup.net> dev-scheme/guile-gi/guile-gi-0.3.1.ebuild | 4 +++- dev-scheme/guile-gi/guile-gi-.ebuild | 4 +++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/dev-scheme/guile-gi/guile-gi-0.3.1.ebuild b/dev-scheme/guile-gi/guile-gi-0.3.1.ebuild index 0574aa727..17c8219b1 100644 --- a/dev-scheme/guile-gi/guile-gi-0.3.1.ebuild +++ b/dev-scheme/guile-gi/guile-gi-0.3.1.ebuild @@ -29,7 +29,9 @@ DEPEND=" " RDEPEND="${DEPEND}" -QA_FLAGS_IGNORED=".*" +# guile generates ELF files without use of C or machine code +# It's a portage's false positive. bug #677600 +QA_FLAGS_IGNORED=".*[.]go" src_prepare() { default diff --git a/dev-scheme/guile-gi/guile-gi-.ebuild b/dev-scheme/guile-gi/guile-gi-.ebuild index 0574aa727..17c8219b1 100644 --- a/dev-scheme/guile-gi/guile-gi-.ebuild +++ b/dev-scheme/guile-gi/guile-gi-.ebuild @@ -29,7 +29,9 @@ DEPEND=" " RDEPEND="${DEPEND}" -QA_FLAGS_IGNORED=".*" +# guile generates ELF files without use of C or machine code +# It's a portage's false positive. bug #677600 +QA_FLAGS_IGNORED=".*[.]go" src_prepare() { default
[gentoo-commits] repo/proj/guru:dev commit in: dev-scheme/guile-gi/, dev-scheme/guile-colorized/
commit: 8ae53bf1393456a6b24364fdcc68ac2cef782094 Author: Maciej Barć riseup net> AuthorDate: Mon Apr 19 10:08:54 2021 + Commit: Maciej Barć riseup net> CommitDate: Mon Apr 19 10:08:54 2021 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=8ae53bf1 dev-scheme/guile-*: explain guile workarounds Package-Manager: Portage-3.0.17, Repoman-3.0.2 Signed-off-by: Maciej Barć riseup.net> dev-scheme/guile-colorized/guile-colorized-0.1_p20191205.ebuild | 9 + dev-scheme/guile-colorized/guile-colorized-.ebuild | 9 + dev-scheme/guile-gi/guile-gi-0.3.1.ebuild | 9 + dev-scheme/guile-gi/guile-gi-.ebuild| 9 + 4 files changed, 36 insertions(+) diff --git a/dev-scheme/guile-colorized/guile-colorized-0.1_p20191205.ebuild b/dev-scheme/guile-colorized/guile-colorized-0.1_p20191205.ebuild index a3759bbcb..52232af54 100644 --- a/dev-scheme/guile-colorized/guile-colorized-0.1_p20191205.ebuild +++ b/dev-scheme/guile-colorized/guile-colorized-0.1_p20191205.ebuild @@ -30,6 +30,15 @@ DOCS=( README.md ) src_prepare() { default + # guile is trying to avoid recompilation by checking if file + # /usr/lib64/guile/2.2/site-ccache/ + # is newer than + # + # In case it is instead of using guile + # loads system one (from potentially older version of package). + # To work it around we bump last modification timestamp of + # '*.scm' files. + # http://debbugs.gnu.org/cgi/bugreport.cgi?bug=38112 find "${S}" -name "*.scm" -exec touch {} + || die } diff --git a/dev-scheme/guile-colorized/guile-colorized-.ebuild b/dev-scheme/guile-colorized/guile-colorized-.ebuild index a3759bbcb..52232af54 100644 --- a/dev-scheme/guile-colorized/guile-colorized-.ebuild +++ b/dev-scheme/guile-colorized/guile-colorized-.ebuild @@ -30,6 +30,15 @@ DOCS=( README.md ) src_prepare() { default + # guile is trying to avoid recompilation by checking if file + # /usr/lib64/guile/2.2/site-ccache/ + # is newer than + # + # In case it is instead of using guile + # loads system one (from potentially older version of package). + # To work it around we bump last modification timestamp of + # '*.scm' files. + # http://debbugs.gnu.org/cgi/bugreport.cgi?bug=38112 find "${S}" -name "*.scm" -exec touch {} + || die } diff --git a/dev-scheme/guile-gi/guile-gi-0.3.1.ebuild b/dev-scheme/guile-gi/guile-gi-0.3.1.ebuild index b3ddea965..0574aa727 100644 --- a/dev-scheme/guile-gi/guile-gi-0.3.1.ebuild +++ b/dev-scheme/guile-gi/guile-gi-0.3.1.ebuild @@ -34,6 +34,15 @@ QA_FLAGS_IGNORED=".*" src_prepare() { default + # guile is trying to avoid recompilation by checking if file + # /usr/lib64/guile/2.2/site-ccache/ + # is newer than + # + # In case it is instead of using guile + # loads system one (from potentially older version of package). + # To work it around we bump last modification timestamp of + # '*.scm' files. + # http://debbugs.gnu.org/cgi/bugreport.cgi?bug=38112 find "${S}" -name "*.scm" -exec touch {} + || die } diff --git a/dev-scheme/guile-gi/guile-gi-.ebuild b/dev-scheme/guile-gi/guile-gi-.ebuild index b3ddea965..0574aa727 100644 --- a/dev-scheme/guile-gi/guile-gi-.ebuild +++ b/dev-scheme/guile-gi/guile-gi-.ebuild @@ -34,6 +34,15 @@ QA_FLAGS_IGNORED=".*" src_prepare() { default + # guile is trying to avoid recompilation by checking if file + # /usr/lib64/guile/2.2/site-ccache/ + # is newer than + # + # In case it is instead of using guile + # loads system one (from potentially older version of package). + # To work it around we bump last modification timestamp of + # '*.scm' files. + # http://debbugs.gnu.org/cgi/bugreport.cgi?bug=38112 find "${S}" -name "*.scm" -exec touch {} + || die }
[gentoo-commits] repo/proj/guru:dev commit in: dev-scheme/guile-gi/
commit: 75e601d6bb03f2de54f5f03334821a8547b95788 Author: Maciej Barć riseup net> AuthorDate: Fri Apr 9 08:00:46 2021 + Commit: Maciej Barć riseup net> CommitDate: Fri Apr 9 08:00:57 2021 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=75e601d6 dev-scheme/guile-gi: ignore flags of all produced files Closes: https://bugs.gentoo.org/780954 Package-Manager: Portage-3.0.17, Repoman-3.0.2 Signed-off-by: Maciej Barć riseup.net> dev-scheme/guile-gi/guile-gi-0.3.1.ebuild | 2 ++ dev-scheme/guile-gi/guile-gi-.ebuild | 2 ++ 2 files changed, 4 insertions(+) diff --git a/dev-scheme/guile-gi/guile-gi-0.3.1.ebuild b/dev-scheme/guile-gi/guile-gi-0.3.1.ebuild index 2d70136d4..b3ddea965 100644 --- a/dev-scheme/guile-gi/guile-gi-0.3.1.ebuild +++ b/dev-scheme/guile-gi/guile-gi-0.3.1.ebuild @@ -29,6 +29,8 @@ DEPEND=" " RDEPEND="${DEPEND}" +QA_FLAGS_IGNORED=".*" + src_prepare() { default diff --git a/dev-scheme/guile-gi/guile-gi-.ebuild b/dev-scheme/guile-gi/guile-gi-.ebuild index 2d70136d4..b3ddea965 100644 --- a/dev-scheme/guile-gi/guile-gi-.ebuild +++ b/dev-scheme/guile-gi/guile-gi-.ebuild @@ -29,6 +29,8 @@ DEPEND=" " RDEPEND="${DEPEND}" +QA_FLAGS_IGNORED=".*" + src_prepare() { default
[gentoo-commits] repo/proj/guru:dev commit in: dev-scheme/guile-gi/
commit: f1c518d004727f8043c7a4d42c5140716b97a6bf Author: Maciej Barć riseup net> AuthorDate: Fri Mar 19 07:55:48 2021 + Commit: Maciej Barć protonmail com> CommitDate: Fri Mar 19 07:55:48 2021 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=f1c518d0 dev-scheme/guile-gi: add gtk dep Package-Manager: Portage-3.0.13, Repoman-3.0.2 Signed-off-by: Maciej Barć riseup.net> dev-scheme/guile-gi/guile-gi-0.3.1.ebuild | 1 + dev-scheme/guile-gi/guile-gi-.ebuild | 1 + 2 files changed, 2 insertions(+) diff --git a/dev-scheme/guile-gi/guile-gi-0.3.1.ebuild b/dev-scheme/guile-gi/guile-gi-0.3.1.ebuild index 6571ad72..2d70136d 100644 --- a/dev-scheme/guile-gi/guile-gi-0.3.1.ebuild +++ b/dev-scheme/guile-gi/guile-gi-0.3.1.ebuild @@ -25,6 +25,7 @@ BDEPEND=" DEPEND=" >=dev-scheme/guile-2.0.9 dev-libs/gobject-introspection + x11-libs/gtk+:3[introspection] " RDEPEND="${DEPEND}" diff --git a/dev-scheme/guile-gi/guile-gi-.ebuild b/dev-scheme/guile-gi/guile-gi-.ebuild index 6571ad72..2d70136d 100644 --- a/dev-scheme/guile-gi/guile-gi-.ebuild +++ b/dev-scheme/guile-gi/guile-gi-.ebuild @@ -25,6 +25,7 @@ BDEPEND=" DEPEND=" >=dev-scheme/guile-2.0.9 dev-libs/gobject-introspection + x11-libs/gtk+:3[introspection] " RDEPEND="${DEPEND}"
[gentoo-commits] repo/proj/guru:dev commit in: dev-scheme/guile-gi/
commit: a1100fe1492e6b69759d0fabe9d9c22f112bb4b8 Author: Maciej Barć riseup net> AuthorDate: Thu Mar 18 22:49:15 2021 + Commit: Maciej Barć protonmail com> CommitDate: Thu Mar 18 22:49:15 2021 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a1100fe1 dev-scheme/guile-gi: change homepage Package-Manager: Portage-3.0.13, Repoman-3.0.2 Signed-off-by: Maciej Barć riseup.net> dev-scheme/guile-gi/guile-gi-0.3.1.ebuild | 2 +- dev-scheme/guile-gi/guile-gi-.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-scheme/guile-gi/guile-gi-0.3.1.ebuild b/dev-scheme/guile-gi/guile-gi-0.3.1.ebuild index 5b3da487..6571ad72 100644 --- a/dev-scheme/guile-gi/guile-gi-0.3.1.ebuild +++ b/dev-scheme/guile-gi/guile-gi-0.3.1.ebuild @@ -4,7 +4,7 @@ EAPI=7 DESCRIPTION="Bindings for GObject Introspection and libgirepository for Guile" -HOMEPAGE="https://github.com/spk121/guile-gi; +HOMEPAGE="https://spk121.github.io/guile-gi/; if [[ "${PV}" == ** ]]; then inherit git-r3 diff --git a/dev-scheme/guile-gi/guile-gi-.ebuild b/dev-scheme/guile-gi/guile-gi-.ebuild index 5b3da487..6571ad72 100644 --- a/dev-scheme/guile-gi/guile-gi-.ebuild +++ b/dev-scheme/guile-gi/guile-gi-.ebuild @@ -4,7 +4,7 @@ EAPI=7 DESCRIPTION="Bindings for GObject Introspection and libgirepository for Guile" -HOMEPAGE="https://github.com/spk121/guile-gi; +HOMEPAGE="https://spk121.github.io/guile-gi/; if [[ "${PV}" == ** ]]; then inherit git-r3
[gentoo-commits] repo/proj/guru:dev commit in: dev-scheme/guile-gi/
commit: 60a12f04753f3f5478b8769ba7c35482b86bec65 Author: Maciej Barć riseup net> AuthorDate: Thu Mar 18 22:40:27 2021 + Commit: Maciej Barć protonmail com> CommitDate: Thu Mar 18 22:40:29 2021 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=60a12f04 dev-scheme/guile-gi: new pkg; add 0.3.1 and live Package-Manager: Portage-3.0.13, Repoman-3.0.2 Signed-off-by: Maciej Barć riseup.net> dev-scheme/guile-gi/Manifest | 1 + dev-scheme/guile-gi/guile-gi-0.3.1.ebuild | 52 +++ dev-scheme/guile-gi/guile-gi-.ebuild | 52 +++ dev-scheme/guile-gi/metadata.xml | 24 ++ 4 files changed, 129 insertions(+) diff --git a/dev-scheme/guile-gi/Manifest b/dev-scheme/guile-gi/Manifest new file mode 100644 index ..073a4bf2 --- /dev/null +++ b/dev-scheme/guile-gi/Manifest @@ -0,0 +1 @@ +DIST guile-gi-0.3.1.tar.gz 345440 BLAKE2B 17c4ecda48951244d427098767072621278750614919f13d1b03b7ecda5f06b2274c7db50c4288b4bfe581cd852e80cd1d4137b5ccc0e18d0e23866e1eba323a SHA512 b866df95946069cad606bc8f7e7c988665029482bcb986109d652728023151a5e60ee39e86635b9f0b9f0d4d3a9cd72f39b65ee983438f71dff186994e3af197 diff --git a/dev-scheme/guile-gi/guile-gi-0.3.1.ebuild b/dev-scheme/guile-gi/guile-gi-0.3.1.ebuild new file mode 100644 index ..5b3da487 --- /dev/null +++ b/dev-scheme/guile-gi/guile-gi-0.3.1.ebuild @@ -0,0 +1,52 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DESCRIPTION="Bindings for GObject Introspection and libgirepository for Guile" +HOMEPAGE="https://github.com/spk121/guile-gi; + +if [[ "${PV}" == ** ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/spk121/${PN}.git; +else + SRC_URI="https://github.com/spk121/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64" +fi + +# Tests fail +RESTRICT="strip test" +LICENSE="GPL-3" +SLOT="0" + +BDEPEND=" + sys-apps/texinfo +" +DEPEND=" + >=dev-scheme/guile-2.0.9 + dev-libs/gobject-introspection +" +RDEPEND="${DEPEND}" + +src_prepare() { + default + + find "${S}" -name "*.scm" -exec touch {} + || die +} + +src_configure() { + sh ./bootstrap || die + + local myconf=( + --enable-introspection="yes" + --enable-hardening + ) + econf "${myconf[@]}" +} + +src_install() { + default + + mv "${D}/usr/share/doc/${PN}"/* "${D}/usr/share/doc/${PF}" || die + rm -r "${D}/usr/share/doc/${PN}" || die +} diff --git a/dev-scheme/guile-gi/guile-gi-.ebuild b/dev-scheme/guile-gi/guile-gi-.ebuild new file mode 100644 index ..5b3da487 --- /dev/null +++ b/dev-scheme/guile-gi/guile-gi-.ebuild @@ -0,0 +1,52 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DESCRIPTION="Bindings for GObject Introspection and libgirepository for Guile" +HOMEPAGE="https://github.com/spk121/guile-gi; + +if [[ "${PV}" == ** ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/spk121/${PN}.git; +else + SRC_URI="https://github.com/spk121/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64" +fi + +# Tests fail +RESTRICT="strip test" +LICENSE="GPL-3" +SLOT="0" + +BDEPEND=" + sys-apps/texinfo +" +DEPEND=" + >=dev-scheme/guile-2.0.9 + dev-libs/gobject-introspection +" +RDEPEND="${DEPEND}" + +src_prepare() { + default + + find "${S}" -name "*.scm" -exec touch {} + || die +} + +src_configure() { + sh ./bootstrap || die + + local myconf=( + --enable-introspection="yes" + --enable-hardening + ) + econf "${myconf[@]}" +} + +src_install() { + default + + mv "${D}/usr/share/doc/${PN}"/* "${D}/usr/share/doc/${PF}" || die + rm -r "${D}/usr/share/doc/${PN}" || die +} diff --git a/dev-scheme/guile-gi/metadata.xml b/dev-scheme/guile-gi/metadata.xml new file mode 100644 index ..04839c41 --- /dev/null +++ b/dev-scheme/guile-gi/metadata.xml @@ -0,0 +1,24 @@ + +http://www.gentoo.org/dtd/metadata.dtd;> + + +x...@riseup.net +Maciej Barć + + +This is a library for GNU Guile to create language bindings +via GObject Introspection. +This is beta code. It is only partially documented. The API is +stabilizing, but may still be subject to change. +Guile GI has two primary components: +- The gi scheme modules: guile modules that provide functionality +to dynamically generate Scheme API from GObject typelib files. +- libguile-gi.so or libguile-gi.dll: a compiled module that contains +glue code to interface with GObject. +To create bindings, use the use-typelibs syntax found in +the (gi) library. + + +spk121/guile-gi +