From 6ed4e562ccc1381887645aa632ecbcd3751962f1 Mon Sep 17 00:00:00 2001 From: Juan RP Date: Thu, 26 May 2011 10:40:31 +0200 Subject: [PATCH] xbps-src: add three new metadata objects in binary pkgs. homepage (string): package upstream URL. license (string): package licenses. build_date (string): package build date in UTC. --- xbps-src/shutils/metadata.sh | 16 ++++++++++++++++ xbps-src/shutils/tmpl_funcs.sh.in | 1 + 2 files changed, 17 insertions(+) diff --git a/xbps-src/shutils/metadata.sh b/xbps-src/shutils/metadata.sh index 31e11ddc48..67c95ef521 100644 --- a/xbps-src/shutils/metadata.sh +++ b/xbps-src/shutils/metadata.sh @@ -366,6 +366,22 @@ _EOF echo "" >> $TMPFPROPS fi + # Build date. + echo "build_date" >> $TMPFPROPS + echo "$(LANG=C date -u "+%A %d %B, %Y, %T UTC")" >> $TMPFPROPS + + # Homepage + if [ -n "$homepage" ]; then + echo "homepage" >> $TMPFPROPS + echo "$homepage" >> $TMPFPROPS + fi + + # License + if [ -n "$license" ]; then + echo "license" >> $TMPFPROPS + echo "$license" >> $TMPFPROPS + fi + # Terminate the property list file. echo "" >> $TMPFPROPS echo "" >> $TMPFPROPS diff --git a/xbps-src/shutils/tmpl_funcs.sh.in b/xbps-src/shutils/tmpl_funcs.sh.in index bd70348b3c..5bc219eb45 100644 --- a/xbps-src/shutils/tmpl_funcs.sh.in +++ b/xbps-src/shutils/tmpl_funcs.sh.in @@ -104,6 +104,7 @@ reset_tmpl_vars() ignore_vdeps_dir noverifyrdeps conflicts dkms_modules \ gconf_entries gconf_schemas stow_copy stow_copy_files \ pre_remove post_remove post_stow do_build do_install \ + homepage license \ XBPS_EXTRACT_DONE XBPS_CONFIGURE_DONE \ XBPS_BUILD_DONE XBPS_INSTALL_DONE FILESDIR DESTDIR \ SRCPKGDESTDIR PATCHESDIR CFLAGS CXXFLAGS CPPFLAGS \