[arch-commits] Commit in gitlab-shell/repos/community-x86_64 (10 files)

Anatol Pomozov anatolik at gemini.archlinux.org
Tue Jun 21 17:53:29 UTC 2022


    Date: Tuesday, June 21, 2022 @ 17:53:29
  Author: anatolik
Revision: 1238851

archrelease: copy trunk to community-x86_64

Added:
  gitlab-shell/repos/community-x86_64/PKGBUILD
    (from rev 1238850, gitlab-shell/trunk/PKGBUILD)
  gitlab-shell/repos/community-x86_64/configs.patch
    (from rev 1238850, gitlab-shell/trunk/configs.patch)
  gitlab-shell/repos/community-x86_64/gitlab-shell.gitconfig
    (from rev 1238850, gitlab-shell/trunk/gitlab-shell.gitconfig)
  gitlab-shell/repos/community-x86_64/gitlab-shell.install
    (from rev 1238850, gitlab-shell/trunk/gitlab-shell.install)
  gitlab-shell/repos/community-x86_64/gitlab-shell.sysusers
    (from rev 1238850, gitlab-shell/trunk/gitlab-shell.sysusers)
Deleted:
  gitlab-shell/repos/community-x86_64/PKGBUILD
  gitlab-shell/repos/community-x86_64/configs.patch
  gitlab-shell/repos/community-x86_64/gitlab-shell.gitconfig
  gitlab-shell/repos/community-x86_64/gitlab-shell.install
  gitlab-shell/repos/community-x86_64/gitlab-shell.sysusers

------------------------+
 PKGBUILD               |  196 +++++++++++++++++++++++------------------------
 configs.patch          |  130 +++++++++++++++----------------
 gitlab-shell.gitconfig |   24 ++---
 gitlab-shell.install   |    8 -
 gitlab-shell.sysusers  |    2 
 5 files changed, 180 insertions(+), 180 deletions(-)

Deleted: PKGBUILD
===================================================================
--- PKGBUILD	2022-06-21 17:52:55 UTC (rev 1238850)
+++ PKGBUILD	2022-06-21 17:53:29 UTC (rev 1238851)
@@ -1,98 +0,0 @@
-# Maintainer: Anatol Pomozov <anatol dot pomozov at gmail>
-# Contributor: Sven-Hendrik Haase <svenstaro at gmail.com>
-# Contributor: Pavol (Lopo) Hluchy <lopo AT losys DOT eu>
-# Contributor: Massimiliano Torromeo <massimiliano.torromeo at gmail.com>
-# Contributor: Jonas Heinrich <onny at project-insnaity.org>
-# Contributor: Lee Watson <aur at revthefox.co.uk>
-# Contributor: Tobias Hunger <tobias DOT hunger AT gmail DOT com>
-# Contributor: Stefan Tatschner <stefan at sevenbyte.org>
-
-
-# NOTE: Gitlab isn't always compatible with modern Ruby versions. In that case, check the
-# commit log for an old fix on how to tell it to use older versions of Ruby. I'm afraid we'll
-# need this again at some point in the future.
-pkgname=gitlab-shell
-pkgver=14.7.3
-pkgrel=1
-epoch=3
-pkgdesc="Git management software"
-arch=('x86_64')
-url="https://gitlab.com/gitlab-org/gitlab-shell/"
-license=('MIT')
-depends=('ruby' 'redis' 'git')
-makedepends=('go')
-options=('!strip' '!lto')
-install=gitlab-shell.install
-backup=("etc/webapps/${pkgname}/config.yml"
-        "etc/webapps/${pkgname}/secret"
-        "etc/webapps/${pkgname}/.gitconfig")
-source=("${pkgname}-${pkgver}.tar.gz::https://gitlab.com/gitlab-org/gitlab-shell/-/archive/v${pkgver}/gitlab-shell-v${pkgver}.tar.gz"
-        "configs.patch"
-        "gitlab-shell.gitconfig"
-        "gitlab-shell.sysusers")
-sha512sums=('341f3ee62ebbbb6ae3c516444aa74ea07ad05542d027c6880a5d070233d698206ed74978c105bcfa83cd862a64d4c5e4762b50b246cc229bdb567be0f9bedbea'
-            '13c0fb88693e787f2960059985713d7ffb6d2fa51d9dbcba9c9562ae91e74bd3963efc63837cd19c5441fb5835d0c8eafd3285bea6676168f7b111a08fb086a7'
-            'e3fc4783d52a0ba44c7e51a5f140ac6b602fbe579fa97c371bd1ef575c5c236dfed9fa0f6b5164f7830a1556e521d08d9f530f778b4630418714d7bac019c88b'
-            '616188911fa7b7c569bc2d5e2024177e67366c48b4ffef1f7ad4dc8e4e9e2cdb421b687f45a1e9bdec8bf2736a157ca9f1e0ba24edae2f073b8c7b5ac42745e8')
-
-_datadir="/usr/share/webapps/${pkgname}"
-_etcdir="/etc/webapps/${pkgname}"
-_homedir="/var/lib/gitlab"
-_logdir="/var/log/gitlab"
-_srcdir="gitlab-shell-v${pkgver}"
-
-prepare() {
-  cd ${_srcdir}
-
-  patch -p1 < ../configs.patch
-  # At this point config file should not contain any references to '/home/git'
-}
-
-build() {
-  cd ${_srcdir}
-
-  export CGO_CPPFLAGS="${CPPFLAGS}"
-  export CGO_CFLAGS="${CFLAGS}"
-  export CGO_CXXFLAGS="${CXXFLAGS}"
-  export CGO_LDFLAGS="${LDFLAGS}"
-  export GOFLAGS="-buildmode=pie -trimpath -mod=readonly -modcacherw"
-  make build
-}
-
-package() {
-  cd ${_srcdir}
-
-  install -dm755 -o root -g root "${pkgdir}${_datadir}"
-  install -dm750 -o 105 -g 105 "${pkgdir}${_homedir}"
-  install -dm750 -o 105 -g 105 "${pkgdir}${_homedir}/satellites"
-  install -dm700 -o 105 -g 105 "${pkgdir}${_homedir}/.ssh"
-  install -dm750 -o 105 -g 105 "${pkgdir}${_etcdir}"
-  install -dm770 -o 105 -g root "${pkgdir}${_logdir}"
-
-  # sysusers
-  install -Dm644 "${srcdir}/gitlab-shell.sysusers" "${pkgdir}/usr/lib/sysusers.d/gitlab-shell.conf"
-
-  # .gitconfig
-  install -Dm644 -o 105 -g 105 "${srcdir}/gitlab-shell.gitconfig" "${pkgdir}${_etcdir}/.gitconfig"
-  ln -fs "${_etcdir}/.gitconfig" "${pkgdir}${_homedir}/.gitconfig"
-
-  # .gitlab_shell_secret
-  touch "${pkgdir}${_etcdir}/secret"
-  chmod 640 "${pkgdir}${_etcdir}/secret"
-  chown root:105 "${pkgdir}${_etcdir}/secret"
-  ln -fs "${_etcdir}/secret" "${pkgdir}${_datadir}/.gitlab_shell_secret"
-
-  # config.yml
-  install -Dm644 config.yml.example "${pkgdir}${_etcdir}/config.yml"
-  ln -fs "${_etcdir}/config.yml" "${pkgdir}${_datadir}/config.yml"
-
-  cp -r VERSION bin spec support "${pkgdir}${_datadir}"
-  ln -fs "${_datadir}" "${pkgdir}/${_homedir}/"
-
-  install -dm2770 -o 105 -g 105 "${pkgdir}${_homedir}/repositories"
-
-  install -Dm644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
-  install -Dm644 README.md "${pkgdir}/usr/share/doc/${pkgname}/README.md"
-}
-
-# vim:set ts=2 sw=2 et:

Copied: gitlab-shell/repos/community-x86_64/PKGBUILD (from rev 1238850, gitlab-shell/trunk/PKGBUILD)
===================================================================
--- PKGBUILD	                        (rev 0)
+++ PKGBUILD	2022-06-21 17:53:29 UTC (rev 1238851)
@@ -0,0 +1,98 @@
+# Maintainer: Anatol Pomozov <anatol dot pomozov at gmail>
+# Contributor: Sven-Hendrik Haase <svenstaro at gmail.com>
+# Contributor: Pavol (Lopo) Hluchy <lopo AT losys DOT eu>
+# Contributor: Massimiliano Torromeo <massimiliano.torromeo at gmail.com>
+# Contributor: Jonas Heinrich <onny at project-insnaity.org>
+# Contributor: Lee Watson <aur at revthefox.co.uk>
+# Contributor: Tobias Hunger <tobias DOT hunger AT gmail DOT com>
+# Contributor: Stefan Tatschner <stefan at sevenbyte.org>
+
+
+# NOTE: Gitlab isn't always compatible with modern Ruby versions. In that case, check the
+# commit log for an old fix on how to tell it to use older versions of Ruby. I'm afraid we'll
+# need this again at some point in the future.
+pkgname=gitlab-shell
+pkgver=14.7.4
+pkgrel=1
+epoch=3
+pkgdesc="Git management software"
+arch=('x86_64')
+url="https://gitlab.com/gitlab-org/gitlab-shell/"
+license=('MIT')
+depends=('ruby' 'redis' 'git')
+makedepends=('go')
+options=('!strip' '!lto')
+install=gitlab-shell.install
+backup=("etc/webapps/${pkgname}/config.yml"
+        "etc/webapps/${pkgname}/secret"
+        "etc/webapps/${pkgname}/.gitconfig")
+source=("${pkgname}-${pkgver}.tar.gz::https://gitlab.com/gitlab-org/gitlab-shell/-/archive/v${pkgver}/gitlab-shell-v${pkgver}.tar.gz"
+        "configs.patch"
+        "gitlab-shell.gitconfig"
+        "gitlab-shell.sysusers")
+sha512sums=('84f23f3b68218cbbbdfcc0e5ed7f4e9a7801b7d09c6339aedac994d8c4c8ba41a652ea7343233438571a9dc9ead66e313d417c368aa5bb1b327e27c0e4e7761f'
+            '13c0fb88693e787f2960059985713d7ffb6d2fa51d9dbcba9c9562ae91e74bd3963efc63837cd19c5441fb5835d0c8eafd3285bea6676168f7b111a08fb086a7'
+            'e3fc4783d52a0ba44c7e51a5f140ac6b602fbe579fa97c371bd1ef575c5c236dfed9fa0f6b5164f7830a1556e521d08d9f530f778b4630418714d7bac019c88b'
+            '616188911fa7b7c569bc2d5e2024177e67366c48b4ffef1f7ad4dc8e4e9e2cdb421b687f45a1e9bdec8bf2736a157ca9f1e0ba24edae2f073b8c7b5ac42745e8')
+
+_datadir="/usr/share/webapps/${pkgname}"
+_etcdir="/etc/webapps/${pkgname}"
+_homedir="/var/lib/gitlab"
+_logdir="/var/log/gitlab"
+_srcdir="gitlab-shell-v${pkgver}"
+
+prepare() {
+  cd ${_srcdir}
+
+  patch -p1 < ../configs.patch
+  # At this point config file should not contain any references to '/home/git'
+}
+
+build() {
+  cd ${_srcdir}
+
+  export CGO_CPPFLAGS="${CPPFLAGS}"
+  export CGO_CFLAGS="${CFLAGS}"
+  export CGO_CXXFLAGS="${CXXFLAGS}"
+  export CGO_LDFLAGS="${LDFLAGS}"
+  export GOFLAGS="-buildmode=pie -trimpath -mod=readonly -modcacherw"
+  make build
+}
+
+package() {
+  cd ${_srcdir}
+
+  install -dm755 -o root -g root "${pkgdir}${_datadir}"
+  install -dm750 -o 105 -g 105 "${pkgdir}${_homedir}"
+  install -dm750 -o 105 -g 105 "${pkgdir}${_homedir}/satellites"
+  install -dm700 -o 105 -g 105 "${pkgdir}${_homedir}/.ssh"
+  install -dm750 -o 105 -g 105 "${pkgdir}${_etcdir}"
+  install -dm770 -o 105 -g root "${pkgdir}${_logdir}"
+
+  # sysusers
+  install -Dm644 "${srcdir}/gitlab-shell.sysusers" "${pkgdir}/usr/lib/sysusers.d/gitlab-shell.conf"
+
+  # .gitconfig
+  install -Dm644 -o 105 -g 105 "${srcdir}/gitlab-shell.gitconfig" "${pkgdir}${_etcdir}/.gitconfig"
+  ln -fs "${_etcdir}/.gitconfig" "${pkgdir}${_homedir}/.gitconfig"
+
+  # .gitlab_shell_secret
+  touch "${pkgdir}${_etcdir}/secret"
+  chmod 640 "${pkgdir}${_etcdir}/secret"
+  chown root:105 "${pkgdir}${_etcdir}/secret"
+  ln -fs "${_etcdir}/secret" "${pkgdir}${_datadir}/.gitlab_shell_secret"
+
+  # config.yml
+  install -Dm644 config.yml.example "${pkgdir}${_etcdir}/config.yml"
+  ln -fs "${_etcdir}/config.yml" "${pkgdir}${_datadir}/config.yml"
+
+  cp -r VERSION bin spec support "${pkgdir}${_datadir}"
+  ln -fs "${_datadir}" "${pkgdir}/${_homedir}/"
+
+  install -dm2770 -o 105 -g 105 "${pkgdir}${_homedir}/repositories"
+
+  install -Dm644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+  install -Dm644 README.md "${pkgdir}/usr/share/doc/${pkgname}/README.md"
+}
+
+# vim:set ts=2 sw=2 et:

Deleted: configs.patch
===================================================================
--- configs.patch	2022-06-21 17:52:55 UTC (rev 1238850)
+++ configs.patch	2022-06-21 17:53:29 UTC (rev 1238851)
@@ -1,65 +0,0 @@
-commit 91264d5a92bbc464f77fac14e3076e7264cf6513
-Author: Anatol Pomozov <anatol.pomozov at gmail.com>
-Date:   Tue May 26 00:39:46 2020 -0700
-
-    Patch config files with Arch Linux specific locations
-    
-    Arch uses upstream's default config files as a base for its configs.
-    But directory structure at Arch is completely different from the default
-    one specified by gitlab project.
-    We used to have a lot of seds expressions to adjust the files but as
-    complexity of configs grew 'sed' makes it easy to miss a changed/added
-    option.
-    
-    Track set of diffs as a patch. If upstream modifies config file then it
-    will cause a conflict that needs to be reviewed manually.
-
-diff --git a/config.yml.example b/config.yml.example
-index 645cb88..b99e965 100644
---- a/config.yml.example
-+++ b/config.yml.example
-@@ -4,7 +4,7 @@
- #
- 
- # GitLab user. git by default
--user: git
-+user: gitlab
- 
- # URL to GitLab instance, used for API calls. Default: http://localhost:8080.
- # For relative URL support read http://doc.gitlab.com/ce/install/relative_url.html
-@@ -13,7 +13,7 @@ user: git
- # only listen on a Unix domain socket. For Unix domain sockets use
- # "http+unix://<urlquoted-path-to-socket>", e.g.
- # "http+unix://%2Fpath%2Fto%2Fsocket"
--gitlab_url: "http+unix://%2Fhome%2Fgit%2Fgitlab%2Ftmp%2Fsockets%2Fgitlab-workhorse.socket"
-+gitlab_url: "http+unix://%2Frun%2Fgitlab%2Fgitlab-workhorse.socket"
- 
- # When a http+unix:// is used in gitlab_url, this is the relative URL root to GitLab.
- # Not used if gitlab_url is http:// or https://.
-@@ -29,7 +29,7 @@ http_settings:
-   self_signed_cert: false
- 
- # File used as authorized_keys for gitlab user
--auth_file: "/home/git/.ssh/authorized_keys"
-+auth_file: "/var/lib/gitlab/.ssh/authorized_keys"
- 
- # SSL certificate dir where custom certificates can be placed
- # https://golang.org/pkg/crypto/x509/
-@@ -37,7 +37,7 @@ auth_file: "/home/git/.ssh/authorized_keys"
- 
- # File that contains the secret key for verifying access to GitLab.
- # Default is .gitlab_shell_secret in the gitlab-shell directory.
--# secret_file: "/home/git/gitlab-shell/.gitlab_shell_secret"
-+secret_file: "/var/lib/gitlab/gitlab-shell/.gitlab_shell_secret"
- #
- # The secret field supersedes the secret_file, and if set that
- # file will not be read.
-@@ -45,7 +45,7 @@ auth_file: "/home/git/.ssh/authorized_keys"
- 
- # Log file.
- # Default is gitlab-shell.log in the root directory.
--# log_file: "/home/git/gitlab-shell/gitlab-shell.log"
-+log_file: "/var/log/gitlab/gitlab-shell.log"
- 
- # Log level. INFO by default
- log_level: INFO

Copied: gitlab-shell/repos/community-x86_64/configs.patch (from rev 1238850, gitlab-shell/trunk/configs.patch)
===================================================================
--- configs.patch	                        (rev 0)
+++ configs.patch	2022-06-21 17:53:29 UTC (rev 1238851)
@@ -0,0 +1,65 @@
+commit 91264d5a92bbc464f77fac14e3076e7264cf6513
+Author: Anatol Pomozov <anatol.pomozov at gmail.com>
+Date:   Tue May 26 00:39:46 2020 -0700
+
+    Patch config files with Arch Linux specific locations
+    
+    Arch uses upstream's default config files as a base for its configs.
+    But directory structure at Arch is completely different from the default
+    one specified by gitlab project.
+    We used to have a lot of seds expressions to adjust the files but as
+    complexity of configs grew 'sed' makes it easy to miss a changed/added
+    option.
+    
+    Track set of diffs as a patch. If upstream modifies config file then it
+    will cause a conflict that needs to be reviewed manually.
+
+diff --git a/config.yml.example b/config.yml.example
+index 645cb88..b99e965 100644
+--- a/config.yml.example
++++ b/config.yml.example
+@@ -4,7 +4,7 @@
+ #
+ 
+ # GitLab user. git by default
+-user: git
++user: gitlab
+ 
+ # URL to GitLab instance, used for API calls. Default: http://localhost:8080.
+ # For relative URL support read http://doc.gitlab.com/ce/install/relative_url.html
+@@ -13,7 +13,7 @@ user: git
+ # only listen on a Unix domain socket. For Unix domain sockets use
+ # "http+unix://<urlquoted-path-to-socket>", e.g.
+ # "http+unix://%2Fpath%2Fto%2Fsocket"
+-gitlab_url: "http+unix://%2Fhome%2Fgit%2Fgitlab%2Ftmp%2Fsockets%2Fgitlab-workhorse.socket"
++gitlab_url: "http+unix://%2Frun%2Fgitlab%2Fgitlab-workhorse.socket"
+ 
+ # When a http+unix:// is used in gitlab_url, this is the relative URL root to GitLab.
+ # Not used if gitlab_url is http:// or https://.
+@@ -29,7 +29,7 @@ http_settings:
+   self_signed_cert: false
+ 
+ # File used as authorized_keys for gitlab user
+-auth_file: "/home/git/.ssh/authorized_keys"
++auth_file: "/var/lib/gitlab/.ssh/authorized_keys"
+ 
+ # SSL certificate dir where custom certificates can be placed
+ # https://golang.org/pkg/crypto/x509/
+@@ -37,7 +37,7 @@ auth_file: "/home/git/.ssh/authorized_keys"
+ 
+ # File that contains the secret key for verifying access to GitLab.
+ # Default is .gitlab_shell_secret in the gitlab-shell directory.
+-# secret_file: "/home/git/gitlab-shell/.gitlab_shell_secret"
++secret_file: "/var/lib/gitlab/gitlab-shell/.gitlab_shell_secret"
+ #
+ # The secret field supersedes the secret_file, and if set that
+ # file will not be read.
+@@ -45,7 +45,7 @@ auth_file: "/home/git/.ssh/authorized_keys"
+ 
+ # Log file.
+ # Default is gitlab-shell.log in the root directory.
+-# log_file: "/home/git/gitlab-shell/gitlab-shell.log"
++log_file: "/var/log/gitlab/gitlab-shell.log"
+ 
+ # Log level. INFO by default
+ log_level: INFO

Deleted: gitlab-shell.gitconfig
===================================================================
--- gitlab-shell.gitconfig	2022-06-21 17:52:55 UTC (rev 1238850)
+++ gitlab-shell.gitconfig	2022-06-21 17:53:29 UTC (rev 1238851)
@@ -1,12 +0,0 @@
-[user]
-    name = GitLab
-    email = gitlab at localhost
-[core]
-    autocrlf = input
-    fsync = true
-[receive]
-    advertisePushOptions = true
-[gc]
-    auto = 0
-[repack]
-    writeBitmaps = true

Copied: gitlab-shell/repos/community-x86_64/gitlab-shell.gitconfig (from rev 1238850, gitlab-shell/trunk/gitlab-shell.gitconfig)
===================================================================
--- gitlab-shell.gitconfig	                        (rev 0)
+++ gitlab-shell.gitconfig	2022-06-21 17:53:29 UTC (rev 1238851)
@@ -0,0 +1,12 @@
+[user]
+    name = GitLab
+    email = gitlab at localhost
+[core]
+    autocrlf = input
+    fsync = true
+[receive]
+    advertisePushOptions = true
+[gc]
+    auto = 0
+[repack]
+    writeBitmaps = true

Deleted: gitlab-shell.install
===================================================================
--- gitlab-shell.install	2022-06-21 17:52:55 UTC (rev 1238850)
+++ gitlab-shell.install	2022-06-21 17:53:29 UTC (rev 1238851)
@@ -1,4 +0,0 @@
-post_install() {
-    echo "Configure gitlab-shell in /etc/webapps/gitlab-shell/config.yml"
-    echo "Put a secret bytestring to /etc/webapps/gitlab-shell/secret"
-}

Copied: gitlab-shell/repos/community-x86_64/gitlab-shell.install (from rev 1238850, gitlab-shell/trunk/gitlab-shell.install)
===================================================================
--- gitlab-shell.install	                        (rev 0)
+++ gitlab-shell.install	2022-06-21 17:53:29 UTC (rev 1238851)
@@ -0,0 +1,4 @@
+post_install() {
+    echo "Configure gitlab-shell in /etc/webapps/gitlab-shell/config.yml"
+    echo "Put a secret bytestring to /etc/webapps/gitlab-shell/secret"
+}

Deleted: gitlab-shell.sysusers
===================================================================
--- gitlab-shell.sysusers	2022-06-21 17:52:55 UTC (rev 1238850)
+++ gitlab-shell.sysusers	2022-06-21 17:53:29 UTC (rev 1238851)
@@ -1 +0,0 @@
-u gitlab 105 - /var/lib/gitlab /usr/share/webapps/gitlab-shell/bin/gitlab-shell

Copied: gitlab-shell/repos/community-x86_64/gitlab-shell.sysusers (from rev 1238850, gitlab-shell/trunk/gitlab-shell.sysusers)
===================================================================
--- gitlab-shell.sysusers	                        (rev 0)
+++ gitlab-shell.sysusers	2022-06-21 17:53:29 UTC (rev 1238851)
@@ -0,0 +1 @@
+u gitlab 105 - /var/lib/gitlab /usr/share/webapps/gitlab-shell/bin/gitlab-shell



More information about the arch-commits mailing list