diff options
author | roblabla <robinlambertz+dev@gmail.com> | 2017-08-06 16:27:54 +0200 |
---|---|---|
committer | roblabla <robinlambertz+dev@gmail.com> | 2017-08-06 16:30:49 +0200 |
commit | 8975d153a0d4385234aafdf67fbfc08a522f74d6 (patch) | |
tree | 930c3131171b5a60407377b752a79f96bd9042d7 /pkgs/applications/version-management/gitlab/default.nix | |
parent | 0c7c421baa25782a658581fb609240a91400523d (diff) | |
download | nixlib-8975d153a0d4385234aafdf67fbfc08a522f74d6.tar nixlib-8975d153a0d4385234aafdf67fbfc08a522f74d6.tar.gz nixlib-8975d153a0d4385234aafdf67fbfc08a522f74d6.tar.bz2 nixlib-8975d153a0d4385234aafdf67fbfc08a522f74d6.tar.lz nixlib-8975d153a0d4385234aafdf67fbfc08a522f74d6.tar.xz nixlib-8975d153a0d4385234aafdf67fbfc08a522f74d6.tar.zst nixlib-8975d153a0d4385234aafdf67fbfc08a522f74d6.zip |
gitlab: 9.3.4 -> 9.4.3
Diffstat (limited to 'pkgs/applications/version-management/gitlab/default.nix')
-rw-r--r-- | pkgs/applications/version-management/gitlab/default.nix | 23 |
1 files changed, 7 insertions, 16 deletions
diff --git a/pkgs/applications/version-management/gitlab/default.nix b/pkgs/applications/version-management/gitlab/default.nix index 0266c04aab50..057b2e56f6d8 100644 --- a/pkgs/applications/version-management/gitlab/default.nix +++ b/pkgs/applications/version-management/gitlab/default.nix @@ -68,7 +68,7 @@ let # pkgConfig might need to come from node-packages ? }; ruby-env = bundlerEnv { - name = "gitlab"; + name = "gitlab-env-0.2"; inherit ruby; gemdir = ./.; meta = with lib; { @@ -79,12 +79,7 @@ let }; }; - version = "9.3.4"; - - gitlabDeb = fetchurl { - url = "https://packages.gitlab.com/gitlab/gitlab-ce/packages/debian/jessie/gitlab-ce_${version}-ce.0_amd64.deb/download"; - sha256 = "1pr8nfnkzmicn5nxjkq48l4nfjsp6v5j3v8p7cp8r86lgfdc6as3"; - }; + version = "9.4.3"; in @@ -99,7 +94,7 @@ stdenv.mkDerivation rec { owner = "gitlabhq"; repo = "gitlabhq"; rev = "v${version}"; - sha256 = "18mx0pfny26s0vv92w1lmmikhfn966bd6s2zzcdmsd1j3cxxdwbg"; + sha256 = "1r4fvj94l73p3zqlcv80iw4gbsyq26d6x5d47v9zs3pjzkgz0891"; }; patches = [ @@ -134,18 +129,14 @@ stdenv.mkDerivation rec { buildPhase = '' mv config/gitlab.yml.example config/gitlab.yml - dpkg -x ${gitlabDeb} . - mv -v opt/gitlab/embedded/service/gitlab-rails/public/assets public - rm -rf opt - - export GITLAB_DATABASE_ADAPTER=nulldb - export SKIP_STORAGE_VALIDATION=true - # ;_; - #yarn install --production --pure-lockfile + # Emulate yarn install --production --pure-lockfile mkdir -p node_modules/ ln -s ${node-env}/node_modules/* node_modules/ ln -s ${node-env}/node_modules/.bin node_modules/ + # Compile assets. We skip the yarn check because it fails + export GITLAB_DATABASE_ADAPTER=nulldb + export SKIP_STORAGE_VALIDATION=true rake rake:assets:precompile RAILS_ENV=production NODE_ENV=production rake webpack:compile RAILS_ENV=production NODE_ENV=production rake gitlab:assets:fix_urls RAILS_ENV=production NODE_ENV=production |