blob: a19c9044ec4949a7d142d2ee30b19306e3b15cdf [file] [log] [blame]
#!/usr/bin/env bash
LOCAL_LC_TIME=$LC_TIME
export LC_TIME="en_US.UTF-8"
mkdir -p debian/source
mkdir -p debs
cp build-packages/debian.rules debian/rules
cp build-packages/debian.control debian/control
cp build-packages/debian.copyright debian/copyright
echo '9' >debian/compat
echo '3.0 (quilt)' >debian/source/format
cp "@PROJECT_BINARY_DIR@/build-packages/debian.@PACKAGE@@LIBYANG_MAJOR_SOVERSION@.install" debian/@PACKAGE@@LIBYANG_MAJOR_SOVERSION@.install
cp "@PROJECT_BINARY_DIR@/build-packages/debian.@PACKAGE@-dev.install" debian/@PACKAGE@-dev.install
cp "@PROJECT_BINARY_DIR@/build-packages/debian.@CPP_PACKAGE@@LIBYANG_MAJOR_SOVERSION@.install" debian/@CPP_PACKAGE@@LIBYANG_MAJOR_SOVERSION@.install
cp "@PROJECT_BINARY_DIR@/build-packages/debian.@CPP_PACKAGE@-dev.install" debian/@CPP_PACKAGE@-dev.install
echo -e "@PACKAGE@ (@LIBYANG_VERSION@) stable; urgency=low\n" >debian/changelog
git log -10 --pretty=format:' * %s (%aN)%n' 2>/dev/null >>debian/changelog || echo -e " * unknown changes \n" >>debian/changelog
git log -1 --pretty=format:'%n -- %aN <%aE> %aD%n' >>debian/changelog 2>/dev/null || echo " -- ${USER} <${USER}@`hostname`> `date -R`" >>debian/changelog
debuild --no-lintian -i -b -us -uc
mv ../*.deb debs
export LC_TIME=$LOCAL_LC_TIME