Date: Thursday, November 24, 2022 @ 23:17:42
Author: kgizdov
Revision: 1353578
archrelease: copy trunk to community-x86_64
Added:
icmake/repos/community-x86_64/PKGBUILD
(from rev 1353577, icmake/trunk/PKGBUILD)
icmake/repos/community-x86_64/disable-clear-screen.patch
(from rev 1353577, icmake/trunk/disable-clear-screen.patch)
Deleted:
icmake/repos/community-x86_64/PKGBUILD
icmake/repos/community-x86_64/disable-clear-screen.patch
----------------------------+
PKGBUILD | 92 +++++++++++++++++++++++--------------------
disable-clear-screen.patch | 42 +++++++++----------
2 files changed, 71 insertions(+), 63 deletions(-)
Deleted: PKGBUILD
===================================================================
--- PKGBUILD 2022-11-24 23:17:35 UTC (rev 1353577)
+++ PKGBUILD 2022-11-24 23:17:42 UTC (rev 1353578)
@@ -1,42 +0,0 @@
-# Maintainer: Konstantin Gizdov <arch at kge dot pw>
-# Contributor: Baptiste Jonglez <archlinux at bitsofnetworks.org>
-# Contributor: Christian Hesse <[email protected]>
-# Contributor: Andreas Wagner <[email protected]>
-# Contributor: Jeff Mickey <[email protected]>
-
-pkgname=icmake
-pkgver=10.03.01
-pkgrel=2
-pkgdesc='A program maintenance (make) utility using a C-like grammar'
-arch=('x86_64')
-url='https://fbb-git.gitlab.io/icmake/'
-license=('GPL3')
-source=("https://gitlab.com/fbb-git/${pkgname}/-/archive/${pkgver}/${pkgname}-${pkgver}.tar.gz"
- "disable-clear-screen.patch")
-sha256sums=('4bd79717217d0f6d8de5f90d484fbc74120f74e9619d1cd547d569c688cb8308'
- 'f141389f6a42ac8a66b8abcd1a2649e3d41cd661ab0c5fdafab0c37a8fa793ba')
-depends=('libbobcat' 'libunwind')
-
-prepare() {
- cd "${srcdir}/${pkgname}-${pkgver}"
- patch -Np1 -i "${srcdir}/disable-clear-screen.patch"
-
- # fix paths
- sed -i 's|usr/libexec/icmake|usr/lib/icmake|' icmake/INSTALL.im
-}
-
-build() {
- cd "${srcdir}/${pkgname}-${pkgver}/${pkgname}"
-
- export CXXFLAGS="${CXXFLAGS} -Wp,-U_GLIBCXX_ASSERTIONS -std=c++20"
-
- ./icm_prepare /
- ./icm_bootstrap /
-}
-
-package() {
- cd "${srcdir}/${pkgname}-${pkgver}/${pkgname}"
-
- ./icm_install all "${pkgdir}"
-}
-
Copied: icmake/repos/community-x86_64/PKGBUILD (from rev 1353577,
icmake/trunk/PKGBUILD)
===================================================================
--- PKGBUILD (rev 0)
+++ PKGBUILD 2022-11-24 23:17:42 UTC (rev 1353578)
@@ -0,0 +1,50 @@
+# Maintainer: Konstantin Gizdov <arch at kge dot pw>
+# Contributor: Baptiste Jonglez <archlinux at bitsofnetworks.org>
+# Contributor: Christian Hesse <[email protected]>
+# Contributor: Andreas Wagner <[email protected]>
+# Contributor: Jeff Mickey <[email protected]>
+
+pkgname=icmake
+pkgver=10.03.02
+pkgrel=1
+pkgdesc='A program maintenance (make) utility using a C-like grammar'
+arch=('x86_64')
+url='https://fbb-git.gitlab.io/icmake/'
+license=('GPL3')
+source=("https://gitlab.com/fbb-git/${pkgname}/-/archive/${pkgver}/${pkgname}-${pkgver}.tar.gz"
+ "disable-clear-screen.patch")
+b2sums=('ef3a93c69f25a5b9e288483138ab92237d2dd97924f524f769a200a8bb8c4bf9a595afec4689b877b7130e17acdfddf7dc0770cb399aecf296b894647407f154'
+
'6689ce74a985742e079f95bfaa22dcee22ad667f45cf21f79d4c3d2271f925f53bcd6729ca762a7cfa6a63af9b0fd48c2b9c024bd35ca580e83a6a54758a7bed')
+makedepends=('icmake' 'yodl')
+depends=('libbobcat' 'libunwind')
+
+prepare() {
+ cd "${srcdir}/${pkgname}-${pkgver}"
+ patch -Np1 -i "${srcdir}/disable-clear-screen.patch"
+
+ # fix paths
+ sed -i 's|usr/libexec/icmake|usr/lib/icmake|' icmake/INSTALL.im
+
+ # for some reason we have to do this
+ sed -e '/verbinclude(\/home\/frank\/.icmake\/AUTHOR)/d' -i
icmake/doc/manpage/icmconf.yo
+ export AUTHOR="Frank B. Brokken ([email protected])"
+ echo "${AUTHOR}" > AUTHOR
+}
+
+build() {
+ cd "${srcdir}/${pkgname}-${pkgver}"
+ HOME=./ ./manpages
+
+ cd "${srcdir}/${pkgname}-${pkgver}/${pkgname}"
+
+ export CXXFLAGS="${CXXFLAGS} -Wp,-U_GLIBCXX_ASSERTIONS -std=c++20"
+
+ ./icm_prepare /
+ ./icm_bootstrap /
+}
+
+package() {
+ cd "${srcdir}/${pkgname}-${pkgver}/${pkgname}"
+
+ ./icm_install all "${pkgdir}"
+}
Deleted: disable-clear-screen.patch
===================================================================
--- disable-clear-screen.patch 2022-11-24 23:17:35 UTC (rev 1353577)
+++ disable-clear-screen.patch 2022-11-24 23:17:42 UTC (rev 1353578)
@@ -1,21 +0,0 @@
-commit 42d3987d08e41723a2ca8739550bbf5d58e45ea8
-Author: Baptiste Jonglez <[email protected]>
-Date: Sat Jul 7 12:58:54 2018 +0200
-
- Disable screen clearing
-
- This tends to fail when building in a clean chroot (e.g. yodl) because of
- missing terminal definition, and is of dubious interest anyway.
-
-diff --color -aur icmake-9.03.01-old/icmake/scripts/ib/main
icmake-9.03.01-new/icmake/scripts/ib/main
---- icmake-9.03.01-old/icmake/scripts/ib/main 2020-01-13 11:30:09.000000000
+0200
-+++ icmake-9.03.01-new/icmake/scripts/ib/main 2020-08-10 15:10:44.705348577
+0300
-@@ -34,7 +34,7 @@
- g_option = _c;
- #endif
-
-- if (g_option == _c) // clear the screen before compilation
-+ if (0) // clear the screen before compilation
- system("tput clear"); // starts
-
- // compile all sources except MAIN
Copied: icmake/repos/community-x86_64/disable-clear-screen.patch (from rev
1353577, icmake/trunk/disable-clear-screen.patch)
===================================================================
--- disable-clear-screen.patch (rev 0)
+++ disable-clear-screen.patch 2022-11-24 23:17:42 UTC (rev 1353578)
@@ -0,0 +1,21 @@
+commit 42d3987d08e41723a2ca8739550bbf5d58e45ea8
+Author: Baptiste Jonglez <[email protected]>
+Date: Sat Jul 7 12:58:54 2018 +0200
+
+ Disable screen clearing
+
+ This tends to fail when building in a clean chroot (e.g. yodl) because of
+ missing terminal definition, and is of dubious interest anyway.
+
+diff --color -aur icmake-9.03.01-old/icmake/scripts/ib/main
icmake-9.03.01-new/icmake/scripts/ib/main
+--- icmake-9.03.01-old/icmake/scripts/ib/main 2020-01-13 11:30:09.000000000
+0200
++++ icmake-9.03.01-new/icmake/scripts/ib/main 2020-08-10 15:10:44.705348577
+0300
+@@ -34,7 +34,7 @@
+ g_option = _c;
+ #endif
+
+- if (g_option == _c) // clear the screen before compilation
++ if (0) // clear the screen before compilation
+ system("tput clear"); // starts
+
+ // compile all sources except MAIN