#!/bin/sh # Guix --- Nix package management from Guile. -*- coding: utf-8 -*- # Copyright (C) 2012 Ludovic Courtès # # This file is part of Guix. # # Guix is free software; you can redistribute it and/or modify it # under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 3 of the License, or (at # your option) any later version. # # Guix is distributed in the hope that it will be useful, but # WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with Guix. If not, see . # # Update the local copy of Nix source code needed to build the daemon. # Assume GNU Coreutils and Git are available. # top_srcdir="${top_srcdir:-..}" log() { echo "sync-with-upstream: $@" >&2 } # checked_in_p FILE checked_in_p() { ( cd "$top_srcdir" ; git ls-tree HEAD -- "nix/$1" | grep "$1" > /dev/null ) } if [ ! -d "$top_srcdir/build-aux" ] then log "\`$top_srcdir' is not the valid top-level source directory" exit 1 fi set -e for upstream_file in `cd "$top_srcdir/nix-upstream/src" ; find . -name \*.c -or -name \*.h -or -name \*.cc -or -name \*.hh \ -or -name \*.cpp -or -name \*.hpp -or -name \*.sql` do if grep "$upstream_file" "$top_srcdir/daemon.am" > /dev/null then if checked_in_p "$upstream_file" then log "skipping \`$upstream_file', which has a checked-in copy" else ( cd "$top_srcdir/nix-upstream/src" && \ cp -v --parents "$upstream_file" ../../nix ) fi else log "skipping \`$upstream_file', which is not used" fi done cp -v "$top_srcdir/nix-upstream/"{COPYING,AUTHORS} "$top_srcdir/nix" nge'>range
AgeCommit message (Expand)Author
2022-01-15gnu: icu4c: Add version 70.Jonathan Brielmaier
2021-12-23gnu: java-icu4j: Update to 70.1.Ricardo Wurmus
2021-12-13gnu: Simplify package inputs.Ludovic Courtès
2021-09-18gnu: icu4j: Fix build.Guillaume Le Vaillant
2021-08-08gnu: Remove redundant icu4c-69.Efraim Flashner
2021-06-06Merge branch 'master' into core-updatesMarius Bakke
2021-06-01gnu: icu4c: Add 69.1.Marius Bakke
2021-05-09gnu: icu4c: Update to 69.1.Marius Bakke
2021-01-13Merge branch 'staging' into 'core-updates'.Maxim Cournoyer
2021-01-02gnu: icu4c: Update to 68.2.Vincent Legoll
2020-12-14gnu: icu4c: Add 68.1.Marius Bakke
2020-07-23Merge branch 'master' into core-updatesJakub Kądziołka
2020-07-05gnu: java-icu4j: Update to 66.1, use full sources.Björn Höfling
2020-06-22gnu: icu4c: Add 67.1.Marius Bakke
2020-05-17gnu: icu4c: Update to 67.1.Efraim Flashner
2020-04-13gnu: icu4c: Remove redundant icu4c-66.1 variable.Marius Bakke
2020-04-13Merge branch 'master' into core-updatesMarius Bakke