all: ${DEBS}
echo ${DEBS}
-${DEB}: ${SRCTAR}
+${SRCDIR}: ${SRCTAR}
+ rm -rf ${SRCDIR}.tmp
+ mkdir ${SRCDIR}.tmp
+ tar xf ${SRCTAR} -C ${SRCDIR}.tmp --strip-components 1
+ cp -a debian ${SRCDIR}.tmp/debian
+ mv ${SRCDIR}.tmp ${SRCDIR}
+
+.PHONY: builddir
+builddir:
rm -rf ${SRCDIR}
- tar xf ${SRCTAR}
- cp -a debian ${SRCDIR}/debian
- echo "git clone git://projects.archlinux.org/pacman.git\\ngit checkout ${GITVERSION}" > ${SRCDIR}/debian/SOURCE
+ $(MAKE) ${SRCDIR}
+
+${DEB}: builddir
+ echo "git clone https://gitlab.archlinux.org/pacman/pacman.git\\ngit checkout ${GITVERSION}" > ${SRCDIR}/debian/SOURCE
cd ${SRCDIR}; DEB_BUILD_OPTIONS=nocheck dpkg-buildpackage -rfakeroot -b -us -uc
lintian ${DEBS}
download: ${SRCTAR}
${SRCTAR}:
rm -rf ${SRCDIR} ${SRCTAR} pacman-git
- git clone --depth=1 --branch=v${PACMANVER} git://projects.archlinux.org/pacman.git pacman-git
+ git clone --depth=1 --branch=v${PACMANVER} https://gitlab.archlinux.org/pacman/pacman.git pacman-git
(cd pacman-git && git archive --prefix=${SRCDIR}/ --format=tar v${PACMANVER}) | gzip > ${SRCTAR}.tmp
mv ${SRCTAR}.tmp ${SRCTAR}
rm -rf pacman-git