expire_in: 1 week
paths:
- GRAPHVIZ_VERSION
- - Packages/*/*/*/*.zip
- - Packages/*/*/*/*.tar.gz
+ - Packages/*/*/*.zip
+ - Packages/*/*/*.tar.gz
reports:
metrics: metrics.txt
except:
expire_in: 1 week
paths:
- GRAPHVIZ_VERSION
- - Packages/*/*/*/*.xz
+ - Packages/*/*/*.xz
cache:
key: windows-cygwin-build
paths:
when: always
expire_in: 1 week
paths:
- - Packages/*/*/*/*.xz
+ - Packages/*/*/*.xz
cache:
key: windows-cygwin-build-using-autogen
paths:
when: always
expire_in: 1 week
paths:
- - Packages/*/*/*/*.exe
- - Packages/*/*/*/*.zip
+ - Packages/*/*/*.exe
+ - Packages/*/*/*.zip
cache:
key: windows-mingw32-cmake-build
paths:
when: always
expire_in: 1 week
paths:
- - Packages/*/*/*/*.exe
- - Packages/*/*/*/*.zip
+ - Packages/*/*/*.exe
+ - Packages/*/*/*.zip
cache:
key: windows-mingw64-cmake-build
paths:
# when: always
# expire_in: 1 week
# paths:
-# - Packages/*/*/*/*.zip
-# - Packages/*/*/*/*.bz2
+# - Packages/*/*/*.zip
+# - Packages/*/*/*.bz2
# cache:
# key: windows-cygwin-cmake-build
# paths:
META_DATA_DIR=Metadata/${ID}/${VERSION_ID}
mkdir -p ${META_DATA_DIR}
DIR=$(pwd)/Packages/${ID}/${VERSION_ID}
+mkdir -p ${DIR}
ARCH=$( uname -m )
-mkdir -p ${DIR}/os
-mkdir -p ${DIR}/debug
-mkdir -p ${DIR}/source
build_system=${build_system:-autotools}
if [ "${build_system}" = "cmake" ]; then
mkdir build
mv build/Graphviz-${GV_VERSION}-Linux.rpm ${DIR}/graphviz-${GV_VERSION}-cmake.rpm
fi
elif [[ "${OSTYPE}" =~ "darwin" ]]; then
- mv build/*.zip ${DIR}/os/
+ mv build/*.zip ${DIR}/
elif [ "${OSTYPE}" = "msys" ]; then
- mv build/*.zip ${DIR}/os/
- mv build/*.exe ${DIR}/os/
+ mv build/*.zip ${DIR}/
+ mv build/*.exe ${DIR}/
elif [[ "${OSTYPE}" =~ "cygwin" ]]; then
- mv build/*.zip ${DIR}/os/
- mv build/*.tar.bz2 ${DIR}/os/
+ mv build/*.zip ${DIR}/
+ mv build/*.tar.bz2 ${DIR}/
else
echo "Error: OSTYPE=${OSTYPE} is unknown" >&2
exit 1
make
make install
tar cfz graphviz-${GV_VERSION}-${ARCH}.tar.gz --options gzip:compression-level=9 build
- mv graphviz-${GV_VERSION}-${ARCH}.tar.gz ${DIR}/os/
+ mv graphviz-${GV_VERSION}-${ARCH}.tar.gz ${DIR}/
elif [ "${OSTYPE}" = "cygwin" ]; then
if [ "${use_autogen:-no}" = "yes" ]; then
./autogen.sh
make
make install
tar cf - -C build . | xz -9 -c - > graphviz-${GV_VERSION}-${ARCH}.tar.xz
- mv graphviz-${GV_VERSION}-${ARCH}.tar.xz ${DIR}/os/
+ mv graphviz-${GV_VERSION}-${ARCH}.tar.xz ${DIR}/
else
tar xfz graphviz-${GV_VERSION}.tar.gz
pushd graphviz-${GV_VERSION}
make install
popd
tar cf - -C graphviz-${GV_VERSION}/build . | xz -9 -c - > graphviz-${GV_VERSION}-${ARCH}.tar.xz
- mv graphviz-${GV_VERSION}-${ARCH}.tar.xz ${DIR}/os/
+ mv graphviz-${GV_VERSION}-${ARCH}.tar.xz ${DIR}/
fi
else
echo "Error: OSTYPE=${OSTYPE} is unknown" >&2
if [ "${ID_LIKE}" = "debian" ]; then
apt install ./${DIR}/graphviz-${GV_VERSION}-cmake.deb
elif [ "${ID}" = "Darwin" ]; then
- unzip ${DIR}/os/Graphviz-${GV_VERSION}-Darwin.zip
+ unzip ${DIR}/Graphviz-${GV_VERSION}-Darwin.zip
cp -rp Graphviz-${GV_VERSION}-Darwin/* /usr/local
else
rpm --install --force ${DIR}/graphviz-${GV_VERSION}-cmake.rpm
apt install ./libgraphviz-dev_${GV_VERSION}-1_amd64.deb
apt install ./graphviz_${GV_VERSION}-1_amd64.deb
elif [ "${ID}" = "Darwin" ]; then
- tar xf ${DIR}/os/graphviz-${GV_VERSION}-${ARCH}.tar.gz
+ tar xf ${DIR}/graphviz-${GV_VERSION}-${ARCH}.tar.gz
cp -rp build/* /usr/local
else
tar xvf ${DIR}/graphviz-${GV_VERSION}-rpms.tar.xz