summaryrefslogtreecommitdiff
path: root/app-admin/haskell-updater
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2023-10-23 08:35:49 +0100
committerV3n3RiX <venerix@koprulu.sector>2023-10-23 08:35:49 +0100
commit386855c4d1ef509c1fd32abd721589c81669613b (patch)
tree35dc984118f0a7dc2df88313d83bb5779fd12514 /app-admin/haskell-updater
parent0118ac4510d7b85ca62da20e4abd1286dd8bd752 (diff)
gentoo auto-resync : 23:10:2023 - 08:35:49
Diffstat (limited to 'app-admin/haskell-updater')
-rw-r--r--app-admin/haskell-updater/Manifest5
-rw-r--r--app-admin/haskell-updater/haskell-updater-1.3.2-r1.ebuild5
-rw-r--r--app-admin/haskell-updater/haskell-updater-9999.ebuild50
-rw-r--r--app-admin/haskell-updater/metadata.xml4
4 files changed, 60 insertions, 4 deletions
diff --git a/app-admin/haskell-updater/Manifest b/app-admin/haskell-updater/Manifest
index 029fd900c17f..f2abbe213ff7 100644
--- a/app-admin/haskell-updater/Manifest
+++ b/app-admin/haskell-updater/Manifest
@@ -1,3 +1,4 @@
DIST haskell-updater-1.3.2.tar.gz 26133 BLAKE2B ea72850e5ca35ec18fa00136c654435a852b072aea0402003c962abbb0e0f09e8a84568f78c9186324b0b0ee9658de1b413670e268cfe1c0056810b8c61b479c SHA512 a4d80ecb65efa9ae21008e04b1363ff2196df4ba431fc5ec899bb9904c598c7a109a38f7dd86dd2dc86faca8ed5083d036d700e7f7796840ee5470401c24f3d9
-EBUILD haskell-updater-1.3.2-r1.ebuild 1012 BLAKE2B 3a58a0fac1b47c92db143f4d384fe804523a0ccea1b367fe76adcfb2a67870644bd749c5a5cf4b7f8327db076c3acac98357fa7a9ffc52e55a86f080bd700297 SHA512 a097620e5027fffe0af9ba300d8ea1ca592f96aaff65a5e4a766c181e721ff50a777cf0c5a85231aca68ad1fa6943bc28bc42572fa4179dd2c6e6d37df487ccf
-MISC metadata.xml 250 BLAKE2B 3adf9597d5114c480b4cc9fb5c3e231d8475b795cd6dce77986e13583ab6e59b43857cf2328570490abef0062a8b8a6b73d231867f9b62124855515cdc044d6d SHA512 5ef2c1d34a3438b39a38c041d45bb06bd0f1ae8a3f8b971bd5aaf36dee560f380e9abefab0c2a4cd7b518e151f5c6a0d0c7cd53caee9a384818f1bdc7deeadc4
+EBUILD haskell-updater-1.3.2-r1.ebuild 1003 BLAKE2B a36a7bfe3bc311f33a8ba0ff58db6b5f53c327287a9ddf2a09312fd6c2d03989cdf0bff2ddfff68ed0ec03ce5ed1a302010d02e8a2d1c38ddc48b9c838ca0fb7 SHA512 b0731830c9e9cd1f4c8304eda575789abfb44ad51b6c7c55b46d9ee4ed1234c8aa4877f91198b33d397e52dc24eb0773c354316ef5a508636e5f6551944140bb
+EBUILD haskell-updater-9999.ebuild 1152 BLAKE2B e1c1ee5d60cdd6d644b81264dd59722560791ca7e6e9e54bef3c4ec799d255c87fb0a7fc2718654a1296fe3a5beff620462688f20ab0c3dfd6a3450dfc1ebfea SHA512 9fe51d9d86f9dcf7d0b6ebdc5bffd8aa24ccbc764318b15a465950e1432380c640d226a5a251b3ca402ffa984a4dcd10b25f728bb2e956026e377ca678f50286
+MISC metadata.xml 401 BLAKE2B dfdf6ba0ba1a6c6346c0006f3597aa50ab6beea2ed466d59601093e4f05ba046293cd0ac461ddcc0099090632f6d7c6ff4dc05cf5bd194eabcb1fcc69bb03055 SHA512 5b08d3e2d6cfb01971f912e26251a080295d49407ba290adde09f725220f68c740fc2610803c3b099e4d173207931ea3a84c9986ff60046ad9d6151f076ead2c
diff --git a/app-admin/haskell-updater/haskell-updater-1.3.2-r1.ebuild b/app-admin/haskell-updater/haskell-updater-1.3.2-r1.ebuild
index 40e3558161ec..ba1f73bb9e86 100644
--- a/app-admin/haskell-updater/haskell-updater-1.3.2-r1.ebuild
+++ b/app-admin/haskell-updater/haskell-updater-1.3.2-r1.ebuild
@@ -3,12 +3,13 @@
EAPI=8
+# ebuild generated by hackport 0.8.0.0.9999
+
CABAL_FEATURES="nocabaldep"
inherit haskell-cabal
DESCRIPTION="Rebuild Haskell dependencies in Gentoo"
-HOMEPAGE="https://wiki.haskell.org/Gentoo#haskell-updater"
-SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+HOMEPAGE="https://github.com/gentoo-haskell/haskell-updater#readme"
LICENSE="GPL-2"
SLOT="0"
diff --git a/app-admin/haskell-updater/haskell-updater-9999.ebuild b/app-admin/haskell-updater/haskell-updater-9999.ebuild
new file mode 100644
index 000000000000..05dcc8087bf7
--- /dev/null
+++ b/app-admin/haskell-updater/haskell-updater-9999.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# ebuild generated by hackport 0.8.0.0.9999
+#hackport: flags: +pedantic
+
+CABAL_FEATURES="nocabaldep"
+inherit haskell-cabal git-r3
+
+DESCRIPTION="Rebuild Haskell dependencies in Gentoo"
+HOMEPAGE="https://github.com/gentoo-haskell/haskell-updater#readme"
+EGIT_REPO_URI="https://github.com/gentoo-haskell/haskell-updater.git"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS=""
+
+# Need a lower version for portage to get --keep-going
+RDEPEND="|| ( >=sys-apps/portage-2.1.6
+ sys-apps/pkgcore )"
+DEPEND=">=dev-lang/ghc-6.12.1"
+
+src_prepare() {
+ default
+
+ if use prefix; then
+ sed -i -e "s,/var/db/pkg,${EPREFIX}&,g" \
+ "${S}/Distribution/Gentoo/Packages.hs" || die
+
+ sed -i -e 's,"/","'"${EPREFIX}"'/",g' \
+ "${S}/Distribution/Gentoo/GHC.hs" || die
+ fi
+
+ sed -e 's/^version:.*/&.9999/' -i ${PN}.cabal || die # just to distinct from release install
+}
+
+src_configure() {
+ haskell-cabal_src_configure \
+ --flag=pedantic \
+ --bindir="${EPREFIX}/usr/sbin" \
+ --constraint="Cabal == $(cabal-version)"
+}
+
+src_install() {
+ cabal_src_install
+
+ dodoc TODO
+}
diff --git a/app-admin/haskell-updater/metadata.xml b/app-admin/haskell-updater/metadata.xml
index 937381521944..1764e6586336 100644
--- a/app-admin/haskell-updater/metadata.xml
+++ b/app-admin/haskell-updater/metadata.xml
@@ -5,4 +5,8 @@
<email>haskell@gentoo.org</email>
<name>Gentoo Haskell</name>
</maintainer>
+ <upstream>
+ <remote-id type="hackage">haskell-updater</remote-id>
+ <remote-id type="github">gentoo-haskell/haskell-updater</remote-id>
+ </upstream>
</pkgmetadata>