[arch-commits] Commit in gitlab/trunk (PKGBUILD)

Sven-Hendrik Haase svenstaro at archlinux.org
Mon Aug 7 15:57:02 UTC 2017


    Date: Monday, August 7, 2017 @ 15:57:02
  Author: svenstaro
Revision: 249468

upgpkg: gitlab 9.4.3-2

Modified:
  gitlab/trunk/PKGBUILD

----------+
 PKGBUILD |   13 +++++++++++--
 1 file changed, 11 insertions(+), 2 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2017-08-07 15:51:26 UTC (rev 249467)
+++ PKGBUILD	2017-08-07 15:57:02 UTC (rev 249468)
@@ -8,7 +8,7 @@
 
 pkgname=gitlab
 pkgver=9.4.3
-pkgrel=1
+pkgrel=2
 pkgdesc="Project management and code hosting application"
 arch=('x86_64')
 url="https://gitlab.com/gitlab-org/gitlab-ce/tree/master#README"
@@ -66,8 +66,17 @@
 _srcdir="gitlab-ce-v${pkgver}"
 
 prepare() {
-  cd "${srcdir}/${_srcdir}"*
+  cd "${srcdir}"
 
+  # Get first 7 characters from sha1 which has 40 characters in total
+  local revision=$(ls -d ${_srcdir}* | rev | cut -c 34-40 | rev)
+
+  cd "${_srcdir}"*
+
+  msg2 "Patching git revision in config/initializers/2_app.rb..."
+  sed -i -e "s|REVISION = Gitlab::Popen.popen(%W(#{config.git.bin_path} log --pretty=format:%h -n 1)).first.chomp.freeze|REVISION = \"${revision}\"|" \
+            config/initializers/2_app.rb
+
   export SKIP_STORAGE_VALIDATION='true'
 
   # Patching config files:



More information about the arch-commits mailing list