|
@@ -33,15 +33,21 @@ echo "Creating package..."
|
|
|
|
|
|
rm -rf "${STAGING_DIR}"
|
|
|
mkdir "${STAGING_DIR}"
|
|
|
+chmod 0755 "${STAGING_DIR}"
|
|
|
|
|
|
mkdir "${STAGING_DIR}/DEBIAN"
|
|
|
+chmod 0755 "${STAGING_DIR}/DEBIAN"
|
|
|
cp "debian/control" "${STAGING_DIR}/DEBIAN"
|
|
|
sed -i -e "s/Architecture: any/Architecture: ${TARGET_ARCHITECTURE}/" "${STAGING_DIR}/DEBIAN/control"
|
|
|
|
|
|
mkdir "${USER_DIR}"
|
|
|
+chmod 0755 "${USER_DIR}"
|
|
|
|
|
|
mkdir "${BIN_DIR}"
|
|
|
+chmod 0755 "${BIN_DIR}"
|
|
|
cp "${SOURCE_BIN}/lazpaint" "${BIN_DIR}"
|
|
|
+chmod 0755 "${BIN_DIR}/lazpaint"
|
|
|
+chmod +x "${BIN_DIR}/lazpaint"
|
|
|
echo "Determining dependencies..."
|
|
|
dpkg-shlibdeps "${BIN_DIR}/lazpaint"
|
|
|
DEPENDENCIES="$(sed -n 's/^shlibs:Depends=//p' debian/substvars)"
|
|
@@ -50,35 +56,47 @@ rm "debian/substvars"
|
|
|
echo "Done determining dependencies."
|
|
|
|
|
|
mkdir "${SHARE_PARENT_DIR}"
|
|
|
+chmod 0755 "${SHARE_PARENT_DIR}"
|
|
|
|
|
|
mkdir "${DOC_PARENT_DIR}"
|
|
|
+chmod 0755 "${DOC_PARENT_DIR}"
|
|
|
mkdir "${DOC_DIR}"
|
|
|
+chmod 0755 "${DOC_DIR}"
|
|
|
gzip -9 -n -c "debian/changelog" >"${DOC_DIR}/changelog.gz"
|
|
|
cp "debian/copyright" "${DOC_DIR}"
|
|
|
|
|
|
cp -r applications "${SHARE_PARENT_DIR}"
|
|
|
+chmod 0755 "${SHARE_PARENT_DIR}/applications"
|
|
|
cp -r pixmaps "${SHARE_PARENT_DIR}"
|
|
|
+chmod 0755 "${SHARE_PARENT_DIR}/pixmaps"
|
|
|
cp -r "man" "${SHARE_PARENT_DIR}"
|
|
|
+chmod 0755 "${SHARE_PARENT_DIR}/man"
|
|
|
+chmod 0755 "${SHARE_PARENT_DIR}/man/man1"
|
|
|
gzip -9 -n "${SHARE_PARENT_DIR}/man/man1/lazpaint.1"
|
|
|
|
|
|
mkdir "${SHARE_DIR}"
|
|
|
+chmod 0755 "${SHARE_DIR}"
|
|
|
cp "${SOURCE_BIN}/lazpaint_simplified.ini" "${SHARE_DIR}"
|
|
|
cp "${SOURCE_BIN}/readme.txt" "${SHARE_DIR}"
|
|
|
|
|
|
mkdir "${SHARE_DIR}/i18n"
|
|
|
+chmod 0755 "${SHARE_DIR}/i18n"
|
|
|
find "${SOURCE_BIN}/i18n" -maxdepth 1 -name *.po -exec cp {} "${SHARE_DIR}/i18n" \;
|
|
|
|
|
|
cp -r "${SOURCE_BIN}/models" "${SHARE_DIR}/models"
|
|
|
+chmod 0755 "${SHARE_DIR}/models"
|
|
|
|
|
|
mkdir "${SCRIPT_DIR}"
|
|
|
+chmod 0755 "${SCRIPT_DIR}"
|
|
|
find "${SOURCE_SCRIPT_DIR}" -maxdepth 1 -name *.py -exec cp {} "${SCRIPT_DIR}" \;
|
|
|
mkdir "${SCRIPT_DIR}/lazpaint"
|
|
|
+chmod 0755 "${SCRIPT_DIR}/lazpaint"
|
|
|
find "${SOURCE_SCRIPT_DIR}/lazpaint" -maxdepth 1 -name *.py -exec cp {} "${SCRIPT_DIR}/lazpaint" \;
|
|
|
|
|
|
SIZE_IN_KB="$(du -s ${STAGING_DIR} | awk '{print $1;}')"
|
|
|
echo "Installed-Size: ${SIZE_IN_KB}" >> "${STAGING_DIR}/DEBIAN/control"
|
|
|
|
|
|
-dpkg-deb --build "${STAGING_DIR}" "${PACKAGE_NAME}.deb"
|
|
|
+dpkg-deb --root-owner-group --build "${STAGING_DIR}" "${PACKAGE_NAME}.deb"
|
|
|
|
|
|
NO_INSTALL_ARCHIVE="${PACKAGE_NAME}_no_install.tar.gz"
|
|
|
echo "Making ${NO_INSTALL_ARCHIVE}..."
|