Hi, Simon Tournier skribis: > This solution appears to me the best approach. Somehow, it uses > ’file-name’ as internal “label”. When internal “labels” will completely > removed, e.g., using package name or else, we will adapt. > > Well, ’origin-actual-file-name’ returns for example > "libgd-2.0.4-checkout", i.e. the version would be required when calling > ’this-package-input’. Therefore, it would mean something like: > > #$(this-package-native-input (git-file-name "libgd" version)) > > This appears to me a good solution. Yes, agreed. > However, how is it possible to avoid a full rebuild because ’tzdata’ or > else? It means the package definition cannot be modified, right? When I looked the other day I came up with this: