* s/SVN_VERSION/SVN_REVISION/ in configure.in
* Prefix PLIST_ to swappable variables in Plist.info * Add scripts/osx-bundle.sed.in which swaps the variables in Info.plist * Split AC_OUTPUT into AC_CONFIG_FILES for Makefiles/config scripts (osx-bundle.sed.in) and add AC_OUTPUT below. * svn:ignore property on . and scripts/ * Fix bug in Info.plist (---> to --> for ending XML comment) Originally committed to SVN as r2581.
This commit is contained in:
parent
5de82eb98a
commit
93002cf4a8
4 changed files with 28 additions and 16 deletions
31
configure.in
31
configure.in
|
@ -120,29 +120,31 @@ fi
|
|||
|
||||
AC_ARG_ENABLE(build-dist)
|
||||
if test "$enable_build_dist" = "yes"; then
|
||||
`svnversion > $srcdir/svn_version`
|
||||
`svnversion > $srcdir/svn_revision`
|
||||
fi
|
||||
|
||||
AC_MSG_CHECKING([for svn version])
|
||||
if test -d "$srcdir/.svn"; then
|
||||
SVN_VERSION=`svnversion $srcdir`
|
||||
AC_MSG_RESULT([$SVN_VERSION from "svnversion $srcdir"])
|
||||
elif test -f "$srcdir/svn_version"; then
|
||||
SVN_VERSION=`cat $srcdir/svn_version`
|
||||
AC_MSG_RESULT([$SVN_VERSION from "$srcdir/svn_version"])
|
||||
SVN_REVISION=`svnversion $srcdir`
|
||||
AC_MSG_RESULT([$SVN_REVISION from "svnversion $srcdir"])
|
||||
elif test -f "$srcdir/svn_revision"; then
|
||||
SVN_REVISION=`cat $srcdir/svn_revision`
|
||||
AC_MSG_RESULT([$SVN_REVISION from "$srcdir/svn_revision"])
|
||||
else
|
||||
SVN_VERSION="_unknown"
|
||||
SVN_REVISION="_unknown"
|
||||
AC_MSG_RESULT([not found])
|
||||
fi
|
||||
|
||||
PACKAGE_STRING="${PACKAGE_STRING}-r$SVN_VERSION"
|
||||
PACKAGE_VERSION="${PACKAGE_VERSION}-r$SVN_VERSION"
|
||||
VERSION="${VERSION}-r$SVN_VERSION"
|
||||
PACKAGE_STRING="${PACKAGE_STRING}-r$SVN_REVISION"
|
||||
PACKAGE_VERSION="${PACKAGE_VERSION}-r$SVN_REVISION"
|
||||
VERSION="${VERSION}-r$SVN_REVISION"
|
||||
|
||||
AC_MSG_CHECKING([for build date])
|
||||
BUILD_DATE=`date "+%Y-%m-%d %H:%M %Z"`
|
||||
AC_MSG_RESULT($BUILD_DATE)
|
||||
|
||||
AC_SUBST(SVN_REVISION)
|
||||
AC_SUBST(BUILD_DATE)
|
||||
|
||||
|
||||
###################################################
|
||||
|
@ -917,7 +919,8 @@ AC_DEFINE_UNQUOTED(GETTEXT_PACKAGE, "$GETTEXT_PACKAGE",
|
|||
[The prefix for our gettext translation domains.])
|
||||
|
||||
|
||||
AC_OUTPUT([
|
||||
# Makefiles
|
||||
AC_CONFIG_FILES([
|
||||
Makefile
|
||||
aegisub/Makefile
|
||||
aegisub/bitmaps/Makefile
|
||||
|
@ -931,6 +934,12 @@ po/Makefile.in
|
|||
m4macros/Makefile
|
||||
])
|
||||
|
||||
# Files that need substitution.
|
||||
AC_CONFIG_FILES([
|
||||
scripts/osx-bundle.sed
|
||||
])
|
||||
|
||||
AC_OUTPUT
|
||||
|
||||
if test -z "$found_audio"; then
|
||||
AC_MSG_NOTICE([
|
||||
|
|
|
@ -22,16 +22,16 @@
|
|||
<string>agsu</string>
|
||||
|
||||
<!-- Bundle version -->
|
||||
<!-- This should be bumped on any major changes --->
|
||||
<!-- This should be bumped on any major changes -->
|
||||
<key>CFBundleVersion</key>
|
||||
<string>1</string>
|
||||
|
||||
<!-- aegisub version -->
|
||||
<key>CFBundleShortVersionString</key>
|
||||
<string>@VERSION@</string>
|
||||
<string>@PLIST_VERSION@</string>
|
||||
|
||||
<key>CFBundleLongVersionString</key>
|
||||
<string>@VERSION@ (@SVN_REVISION@), Copyright 2005-2009, aegisub http://www.aegisub.net/</string>
|
||||
<string>@PLIST_VERSION@ (@PLIST_SVN_REVISION@), Copyright 2005-2009, aegisub http://www.aegisub.net/</string>
|
||||
|
||||
<!-- Values: i386, ppc, x86_65, ppc64 -->
|
||||
<key>LSArchitecturePriority</key>
|
||||
|
@ -39,7 +39,7 @@
|
|||
|
||||
<!-- Displayed in the 'Get Info' context menu dialogue -->
|
||||
<key>CFBundleGetInfoString</key>
|
||||
<string>aegisub version @VERSION@ (@SVN_REVISION) built on @BUILD_DATE@ http://www.aegisub.net/</string>
|
||||
<string>aegisub version @PLIST_VERSION@ (@PLIST_SVN_REVISION@) built on @PLIST_BUILD_DATE@ http://www.aegisub.net/</string>
|
||||
|
||||
<!-- Whether to allow multiple instances across user logins -->
|
||||
<key>LSMultipleInstancesProhibited</key>
|
||||
|
|
3
scripts/osx-bundle.sed.in
Normal file
3
scripts/osx-bundle.sed.in
Normal file
|
@ -0,0 +1,3 @@
|
|||
s/@PLIST_VERSION@/@VERSION@/g
|
||||
s/@PLIST_SVN_REVISION@/@SVN_REVISION@/g
|
||||
s/@PLIST_BUILD_DATE@/@BUILD_DATE@/g
|
|
@ -23,7 +23,7 @@ mkdir -v ${PKG_DIR}/Contents/Resources
|
|||
echo
|
||||
echo "---- Copying Skel Files ----"
|
||||
cp -v ${SKEL_DIR}/Contents/Resources/* ${PKG_DIR}/Contents/Resources
|
||||
cp -v ${SKEL_DIR}/Contents/Info.plist ${PKG_DIR}/Contents
|
||||
cat ${SKEL_DIR}/Contents/Info.plist |sed -f scripts/osx-bundle.sed > ${PKG_DIR}/Contents/Info.plist
|
||||
|
||||
echo
|
||||
echo "---- Binaries ----"
|
||||
|
|
Loading…
Reference in a new issue