mirror of
https://github.com/4ian/GDevelop.git
synced 2025-10-15 10:19:04 +00:00
Add a changelog for ArchLinux
This commit is contained in:
@@ -70,4 +70,23 @@ m4 -DMACRO_GD_VERSION=$GD_VERSION -DMACRO_PACKAGE_REV=$PACKAGE_REV PKGBUILD >> f
|
||||
cp gdevelop-rpmlintrc final
|
||||
cp PKGBUILD.install final
|
||||
|
||||
#Create the changelog and open an editor to edit it
|
||||
echo -n "* " >> changelog.tmp
|
||||
echo -n `LC_TIME=en_US date +"%a %b %e %Y"` >> changelog.tmp
|
||||
echo -n " " >> changelog.tmp
|
||||
echo -n `git config --get user.name` >> changelog.tmp
|
||||
echo -n " <" >> changelog.tmp
|
||||
echo -n `git config --get user.email` >> changelog.tmp
|
||||
echo "> $GD_VERSION-$PACKAGE_REV" >> changelog.tmp
|
||||
echo -n "- " >> changelog.tmp
|
||||
|
||||
"${EDITOR:-nano}" changelog.tmp
|
||||
|
||||
#Add the changelog at the end of the spec and as a separate file for PKGBUILD
|
||||
mapfile < changelog.tmp
|
||||
echo "${MAPFILE[@]}" >> final/gdevelop.spec
|
||||
mv changelog.tmp final/PKGBUILD.changelog
|
||||
|
||||
#End
|
||||
|
||||
echo "Packaging process finished."
|
||||
|
@@ -10,8 +10,8 @@ license=('GPL' 'MIT' 'zlib/png')
|
||||
groups=()
|
||||
install='PKGBUILD.install'
|
||||
makedepends=('rsync' 'cmake' 'git' 'curl')
|
||||
depends=('gcc' 'wxgtk' 'openal' 'p7zip' 'glew' 'libsndfile' 'systemd' 'libjpeg-turbo')
|
||||
|
||||
depends=('gcc' 'wxgtk' 'openal' 'p7zip' 'glew' 'libsndfile' 'systemd' 'libjpeg-turbo' 'desktop-file-utils' 'gtk-update-icon-cache')
|
||||
changelog='PKGBUILD.changelog'
|
||||
source=( "gdevelop_$pkgver.orig.tar.gz")
|
||||
md5sums=(SKIP)
|
||||
|
||||
|
@@ -1,15 +1,18 @@
|
||||
|
||||
post_install() {
|
||||
update-mime-database %{_datadir}/mime >/dev/null 2>&1 || :
|
||||
update-desktop-database >/dev/null 2>&1 || :
|
||||
touch --no-create %{_datadir}/icons/hicolor >/dev/null 2>&1 || :
|
||||
update-mime-database usr/share/mime
|
||||
update-desktop-database
|
||||
gtk-update-icon-cache -q -t -f usr/share/icons/hicolor
|
||||
}
|
||||
|
||||
post_upgrade() {
|
||||
update-mime-database usr/share/mime
|
||||
update-desktop-database
|
||||
gtk-update-icon-cache -q -t -f usr/share/icons/hicolor
|
||||
}
|
||||
|
||||
post_remove() {
|
||||
update-mime-database %{_datadir}/mime >/dev/null 2>&1 || :
|
||||
update-desktop-database >/dev/null 2>&1 || :
|
||||
if [ $1 -eq 0 ] ; then
|
||||
touch --no-create %{_datadir}/icons/hicolor >/dev/null 2>&1
|
||||
gtk-update-icon-cache %{_datadir}/icons/hicolor >/dev/null 2>&1 || :
|
||||
fi
|
||||
update-mime-database usr/share/mime
|
||||
update-desktop-database
|
||||
gtk-update-icon-cache -q -t -f usr/share/icons/hicolor
|
||||
}
|
||||
|
@@ -119,4 +119,5 @@ if [ $1 -eq 0 ] ; then
|
||||
gtk-update-icon-cache %{_datadir}/icons/hicolor >/dev/null 2>&1 || :
|
||||
fi
|
||||
|
||||
#Keep the changelog at the end as the packaging script adds the changelog at the end
|
||||
%changelog
|
||||
|
@@ -167,7 +167,7 @@ IF(NOT WIN32)
|
||||
install(FILES ${GD_base_dir}/Binaries/Output/${CMAKE_BUILD_TYPE}_${CMAKE_SYSTEM_NAME}/GDIDE DESTINATION "${GD_INSTALL_PREFIX}" PERMISSIONS OWNER_EXECUTE OWNER_WRITE OWNER_READ GROUP_EXECUTE GROUP_READ WORLD_EXECUTE WORLD_READ )
|
||||
|
||||
install(FILES ${GD_base_dir}/Binaries/Packaging/linux-extra-files/usr/share/applications/gdevelop.desktop DESTINATION /usr/share/applications/ PERMISSIONS OWNER_EXECUTE OWNER_WRITE OWNER_READ GROUP_EXECUTE GROUP_READ WORLD_EXECUTE WORLD_READ )
|
||||
install(DIRECTORY ${GD_base_dir}/Binaries/Packaging/linux-extra-files/usr/share/icons DESTINATION /usr/share/icons)
|
||||
install(DIRECTORY ${GD_base_dir}/Binaries/Packaging/linux-extra-files/usr/share/mime DESTINATION /usr/share/mime)
|
||||
install(DIRECTORY ${GD_base_dir}/Binaries/Packaging/linux-extra-files/usr/share/icons/ DESTINATION /usr/share/icons/)
|
||||
install(DIRECTORY ${GD_base_dir}/Binaries/Packaging/linux-extra-files/usr/share/mime/ DESTINATION /usr/share/mime/)
|
||||
install(FILES ${GD_base_dir}/Binaries/Packaging/linux-extra-files/usr/bin/gdevelop DESTINATION /usr/bin/ PERMISSIONS OWNER_EXECUTE OWNER_WRITE OWNER_READ GROUP_EXECUTE GROUP_READ WORLD_EXECUTE WORLD_READ )
|
||||
ENDIF()
|
||||
|
Reference in New Issue
Block a user