Compare commits

...

2 Commits

Author SHA1 Message Date
John Ralls
b57b8d0b75 Update Gramps & dependencies for 5.1.6 release. 2023-07-02 14:39:41 -07:00
Nick Hall
9fe57a2eb2 Bump to 5.1.7 2023-06-29 21:44:40 +01:00
5 changed files with 35 additions and 30 deletions

View File

@@ -145,7 +145,7 @@ sys.path.insert(0, ROOT_DIR)
git_revision = get_git_revision(ROOT_DIR).replace('\n', '') git_revision = get_git_revision(ROOT_DIR).replace('\n', '')
if sys.platform == 'win32' and git_revision == "": if sys.platform == 'win32' and git_revision == "":
git_revision = get_git_revision(os.path.split(ROOT_DIR)[1]) git_revision = get_git_revision(os.path.split(ROOT_DIR)[1])
#VERSION += git_revision VERSION += git_revision
#VERSION += "-1" #VERSION += "-1"
# #

View File

@@ -18,7 +18,7 @@
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
# #
VERSION_TUPLE = (5, 1, 6) VERSION_TUPLE = (5, 1, 7)
VERSION_QUALIFIER = "" VERSION_QUALIFIER = ""
VERSION = '.'.join(map(str,VERSION_TUPLE)) + VERSION_QUALIFIER VERSION = '.'.join(map(str,VERSION_TUPLE)) + VERSION_QUALIFIER
major_version = "%s.%s" % (VERSION_TUPLE[0], VERSION_TUPLE[1]) major_version = "%s.%s" % (VERSION_TUPLE[0], VERSION_TUPLE[1])

View File

@@ -7,7 +7,7 @@
<key>CFBundleExecutable</key> <key>CFBundleExecutable</key>
<string>Gramps</string> <string>Gramps</string>
<key>CFBundleGetInfoString</key> <key>CFBundleGetInfoString</key>
<string>Gramps-5.1.5-2, (C) 1997-2022 The Gramps Team http://www.gramps-project.org</string> <string>Gramps-5.1.6-1, (C) 1997-2023 The Gramps Team http://www.gramps-project.org</string>
<key>CFBundleIconFile</key> <key>CFBundleIconFile</key>
<string>gramps.icns</string> <string>gramps.icns</string>
<key>CFBundleIdentifier</key> <key>CFBundleIdentifier</key>
@@ -17,13 +17,13 @@
<key>CFBundlePackageType</key> <key>CFBundlePackageType</key>
<string>APPL</string> <string>APPL</string>
<key>CFBundleShortVersionString</key> <key>CFBundleShortVersionString</key>
<string>Gramps-5.1.5-2</string> <string>Gramps-5.1.6-1</string>
<key>CFBundleSignature</key> <key>CFBundleSignature</key>
<string>????</string> <string>????</string>
<key>CFBundleVersion</key> <key>CFBundleVersion</key>
<string>Gramps-5.1.5-2</string> <string>Gramps-5.1.6-1</string>
<key>NSHumanReadableCopyright</key> <key>NSHumanReadableCopyright</key>
<string>Copyright 1997 - 2022 The Gramps Team, GNU General Public License.</string> <string>Copyright 1997 - 2023 The Gramps Team, GNU General Public License.</string>
<key>LSMinimumSystemVersion</key> <key>LSMinimumSystemVersion</key>
<string>10.13</string> <string>10.13</string>
<key>GtkOSXLaunchScriptFile</key> <key>GtkOSXLaunchScriptFile</key>

View File

@@ -14,7 +14,7 @@
<plist>${project}/Info.plist</plist> <plist>${project}/Info.plist</plist>
<entitlements>${project}/release.entitlements.plist</entitlements> <entitlements>${project}/release.entitlements.plist</entitlements>
<!-- Build gramps-launcher with: <!-- Build gramps-launcher with:
gcc -L$PREFIX/lib `python-config -\-cflags -\-ldflags -\-embed` \ gcc -L$PREFIX/lib `python3-config -\-cflags -\-ldflags -\-embed` \
-o $PREFIX/bin/gramps-launcher \ -o $PREFIX/bin/gramps-launcher \
path/to/gtk-mac-bundler/examples/python-launcher.c path/to/gtk-mac-bundler/examples/python-launcher.c
with the obvious substitution. with the obvious substitution.
@@ -42,7 +42,7 @@
</binary> </binary>
<binary recurse="True"> <binary recurse="True">
${prefix}/lib/python3.10/*.so ${prefix}/lib/python3.11/*.so
</binary> </binary>
<binary> <binary>
@@ -78,7 +78,7 @@
</binary> </binary>
<binary> <binary>
${prefix}/lib/libtiff.5.dylib ${prefix}/lib/libtiff.6.dylib
</binary> </binary>
<binary dest="${bundle}/Contents/MacOS/"> <binary dest="${bundle}/Contents/MacOS/">
@@ -153,19 +153,19 @@
<!-- We have to pull in the python modules, which are mixed python <!-- We have to pull in the python modules, which are mixed python
and loadable modules. --> and loadable modules. -->
<data recurse="True"> <data recurse="True">
${prefix}/lib/python3.10/*.py ${prefix}/lib/python3.11/*.py
</data> </data>
<data> <data>
${prefix}/lib/python3.10/config-3.10-darwin/ ${prefix}/lib/python3.11/config-3.11-darwin/
</data> </data>
<data> <data>
${prefix}/lib/python3.10/site-packages/gramps/gen/utils/resource-path ${prefix}/lib/python3.11/site-packages/gramps/gen/utils/resource-path
</data> </data>
<data> <data>
${prefix}/include/python3.10/pyconfig.h ${prefix}/include/python3.11/pyconfig.h
</data> </data>
@@ -182,7 +182,7 @@
</data> </data>
<data recurse="True"> <data recurse="True">
${prefix}/lib/python3.10/site-packages/gramps/*.glade ${prefix}/lib/python3.11/site-packages/gramps/*.glade
</data> </data>
<data> <data>

View File

@@ -55,10 +55,10 @@ gtk-mac-bundler gtk-osx-build/projects/gramps/gramps.bundle
</distutils> </distutils>
<distutils id="gramps" supports-non-srcdir-builds="no"> <distutils id="gramps" supports-non-srcdir-builds="no">
<branch module="gramps-project/gramps/archive/v5.1.5.tar.gz" <branch module="gramps-project/gramps/archive/v5.1.6.tar.gz"
repo="github-tarball" version="5.1.5" repo="github-tarball" version="5.1.6"
checkoutdir="gramps-gramps-5.1.5"> checkoutdir="gramps-gramps-5.1.6">
<patch file="gramps-berkeleydb.patch" strip="1"/> </branch>
<dependencies> <dependencies>
<dep package="meta-gramps-modules"/> <dep package="meta-gramps-modules"/>
</dependencies> </dependencies>
@@ -82,9 +82,9 @@ gtk-mac-bundler gtk-osx-build/projects/gramps/gramps.bundle
</meson> </meson>
<meson id="geocode-glib" mesonargs="-Denable-gtk-doc=false"> <meson id="geocode-glib" mesonargs="-Denable-gtk-doc=false">
<branch module="geocode-glib/3.26/geocode-glib-3.26.2.tar.xz" <branch module="geocode-glib/3.26/geocode-glib-3.26.4.tar.xz"
version="3.26.2" repo="ftp.gnome.org" version="3.26.4" repo="ftp.gnome.org"
hash="sha256:01fe84cfa0be50c6e401147a2bc5e2f1574326e2293b55c69879be3e82030fd1"/> hash="sha256:2d9a6826d158470449a173871221596da0f83ebdcff98b90c7049089056a37aa"/>
<dependencies> <dependencies>
<dep package="json-glib"/> <dep package="json-glib"/>
<dep package="libsoup"/> <dep package="libsoup"/>
@@ -101,10 +101,15 @@ gtk-mac-bundler gtk-osx-build/projects/gramps/gramps.bundle
</dependencies> </dependencies>
</autotools> </autotools>
<cmake id="exiv2" cmakeargs="-DEXIV2_ENABLE_PNG=ON"> <!-- Exiv v0.28 requires std::filesystem, not available on macOS until v10.15. -->
<cmake id="exiv2"
cmakeargs="-DEXIV2_ENABLE_PNG=ON -DCMAKE_CXX_STANDARD=14">
<branch module="Exiv2/exiv2/releases/download/v0.27.4/exiv2-0.27.4-Source.tar.gz" repo="github-tarball" <branch module="Exiv2/exiv2/releases/download/v0.27.4/exiv2-0.27.4-Source.tar.gz" repo="github-tarball"
checkoutdir="exiv2-0.27.4-Source" version="0.27.4" checkoutdir="exiv2-0.27.4-Source" version="0.27.4"
hash="sha256:84366dba7c162af9a7603bcd6c16f40fe0e9af294ba2fd2f66ffffb9fbec904e"/> >
<!-- patch file="exiv-2.27-autoptr.patch"
strip="1"/ -->
</branch>
</cmake> </cmake>
<meson id="gexiv2" mesonargs="-Dvapi=false"> <meson id="gexiv2" mesonargs="-Dvapi=false">
@@ -117,11 +122,11 @@ gtk-mac-bundler gtk-osx-build/projects/gramps/gramps.bundle
<dep package="pygobject3"/> <dep package="pygobject3"/>
</dependencies> </dependencies>
</meson> </meson>
https://files.pythonhosted.org/packages/
<distutils id="pillow"> <distutils id="pillow">
<branch module="21/23/af6bac2a601be6670064a817273d4190b79df6f74d8012926a39bc7aa77f/Pillow-8.2.0.tar.gz" version="8.2.0" <branch module="00/d5/4903f310765e0ff2b8e91ffe55031ac6af77d982f0156061e20a4d1a8b2d/Pillow-9.5.0.tar.gz"
version="9.5.0"
repo="pymodules" repo="pymodules"
hash="sha256:a787ab10d7bb5494e5f76536ac460741788f1fbce851068d73a87ca7c35fc3e1"> hash="sha256:bf548479d336726d7a0eceb6e767e179fbde37833ae42794602631a070d630f1">
</branch> </branch>
<dependencies> <dependencies>
<!--dep package="setuptools"/--> <!--dep package="setuptools"/-->
@@ -129,9 +134,9 @@ https://files.pythonhosted.org/packages/
</distutils> </distutils>
<distutils id='pyicu'> <distutils id='pyicu'>
<branch version='2.7.2' repo='pymodules' <branch version='2.11' repo='pymodules'
module='17/0f/9d6b7eb01650960239a5d4dc21cd6e7a96921807c043d287bae4b2f440e1/PyICU-2.7.2.tar.gz' module="03/1b/800fce0236be0b8a99b3ccbb797786dd178028960b3fd65544e2d8bad5ac/PyICU-2.11.tar.gz"
hash="sha256:1382869b22d91cc99274f9b525fa7d9199b44d9007ff0036a09747839a01e9dc"/> hash="sha256:3ab531264cfe9132b3d2ac5d708da9a4649d25f6e6813730ac88cf040a08a844"/>
<dependencies> <dependencies>
<dep package='icu'/> <dep package='icu'/>
@@ -208,7 +213,7 @@ https://files.pythonhosted.org/packages/
<dep package="osmgpsmap"/> <dep package="osmgpsmap"/>
<dep package="graphviz"/> <dep package="graphviz"/>
<dep package="gexiv2"/> <dep package="gexiv2"/>
<dep package="berkeleydb"/> <dep package="pybsddb"/>
<dep package="gtk-mac-integration-python"/> <dep package="gtk-mac-integration-python"/>
<dep package="pycairo"/> <dep package="pycairo"/>
<dep package="pygobject3"/> <dep package="pygobject3"/>