blob: 776c8ddfe0fb12dff791c895d840763b3dda9bc0 [file] [log] [blame]
#!/usr/bin/env bash
LOCAL_LC_TIME=$LC_TIME
export LC_TIME="en_US.UTF-8"
cd "@PROJECT_SOURCE_DIR@" && tar --exclude="@EXCLUDE_BUILD_DIR@" --exclude=./.git* -zcvf "@PROJECT_BINARY_DIR@/@GIT_BRANCH@.tar.gz" . --transform 's/./libyang-@GIT_BRANCH@/'
cd @PROJECT_BINARY_DIR@
mkdir -p rpms/{BUILD,RPMS,SOURCES,SPECS,SRPMS,tmp}
mv @GIT_BRANCH@.tar.gz rpms/SOURCES
cp build-packages/libyang.spec rpms/SPECS
git log -1 --date=format:'%a %b %d %Y' --pretty=format:"* %ad %aN <%aE>" 2>/dev/null >>rpms/SPECS/libyang.spec || printf "* `date +"%a %b %d %Y"` ${USER} <${USER}@`hostname`>" >>rpms/SPECS/libyang.spec
echo " @LIBYANG_VERSION@" >>rpms/SPECS/libyang.spec
git log -10 --pretty=format:"- %s (%aN)" >>rpms/SPECS/libyang.spec 2>/dev/null || echo "- unknown changes" >>rpms/SPECS/libyang.spec
rpmbuild --ba rpms/SPECS/libyang.spec --define "%_topdir @PROJECT_BINARY_DIR@/rpms"
export LC_TIME=$LOCAL_LC_TIME