Update Gramps & dependencies for 5.1.6 release.

This commit is contained in:
John Ralls 2023-06-30 16:54:22 -07:00
parent 9fe57a2eb2
commit b57b8d0b75
3 changed files with 33 additions and 28 deletions

View File

@ -7,7 +7,7 @@
<key>CFBundleExecutable</key>
<string>Gramps</string>
<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>
<string>gramps.icns</string>
<key>CFBundleIdentifier</key>
@ -17,13 +17,13 @@
<key>CFBundlePackageType</key>
<string>APPL</string>
<key>CFBundleShortVersionString</key>
<string>Gramps-5.1.5-2</string>
<string>Gramps-5.1.6-1</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleVersion</key>
<string>Gramps-5.1.5-2</string>
<string>Gramps-5.1.6-1</string>
<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>
<string>10.13</string>
<key>GtkOSXLaunchScriptFile</key>

View File

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

View File

@ -55,10 +55,10 @@ gtk-mac-bundler gtk-osx-build/projects/gramps/gramps.bundle
</distutils>
<distutils id="gramps" supports-non-srcdir-builds="no">
<branch module="gramps-project/gramps/archive/v5.1.5.tar.gz"
repo="github-tarball" version="5.1.5"
checkoutdir="gramps-gramps-5.1.5">
<patch file="gramps-berkeleydb.patch" strip="1"/>
<branch module="gramps-project/gramps/archive/v5.1.6.tar.gz"
repo="github-tarball" version="5.1.6"
checkoutdir="gramps-gramps-5.1.6">
</branch>
<dependencies>
<dep package="meta-gramps-modules"/>
</dependencies>
@ -82,9 +82,9 @@ gtk-mac-bundler gtk-osx-build/projects/gramps/gramps.bundle
</meson>
<meson id="geocode-glib" mesonargs="-Denable-gtk-doc=false">
<branch module="geocode-glib/3.26/geocode-glib-3.26.2.tar.xz"
version="3.26.2" repo="ftp.gnome.org"
hash="sha256:01fe84cfa0be50c6e401147a2bc5e2f1574326e2293b55c69879be3e82030fd1"/>
<branch module="geocode-glib/3.26/geocode-glib-3.26.4.tar.xz"
version="3.26.4" repo="ftp.gnome.org"
hash="sha256:2d9a6826d158470449a173871221596da0f83ebdcff98b90c7049089056a37aa"/>
<dependencies>
<dep package="json-glib"/>
<dep package="libsoup"/>
@ -101,10 +101,15 @@ gtk-mac-bundler gtk-osx-build/projects/gramps/gramps.bundle
</dependencies>
</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"
checkoutdir="exiv2-0.27.4-Source" version="0.27.4"
hash="sha256:84366dba7c162af9a7603bcd6c16f40fe0e9af294ba2fd2f66ffffb9fbec904e"/>
>
<!-- patch file="exiv-2.27-autoptr.patch"
strip="1"/ -->
</branch>
</cmake>
<meson id="gexiv2" mesonargs="-Dvapi=false">
@ -117,11 +122,11 @@ gtk-mac-bundler gtk-osx-build/projects/gramps/gramps.bundle
<dep package="pygobject3"/>
</dependencies>
</meson>
https://files.pythonhosted.org/packages/
<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"
hash="sha256:a787ab10d7bb5494e5f76536ac460741788f1fbce851068d73a87ca7c35fc3e1">
hash="sha256:bf548479d336726d7a0eceb6e767e179fbde37833ae42794602631a070d630f1">
</branch>
<dependencies>
<!--dep package="setuptools"/-->
@ -129,9 +134,9 @@ https://files.pythonhosted.org/packages/
</distutils>
<distutils id='pyicu'>
<branch version='2.7.2' repo='pymodules'
module='17/0f/9d6b7eb01650960239a5d4dc21cd6e7a96921807c043d287bae4b2f440e1/PyICU-2.7.2.tar.gz'
hash="sha256:1382869b22d91cc99274f9b525fa7d9199b44d9007ff0036a09747839a01e9dc"/>
<branch version='2.11' repo='pymodules'
module="03/1b/800fce0236be0b8a99b3ccbb797786dd178028960b3fd65544e2d8bad5ac/PyICU-2.11.tar.gz"
hash="sha256:3ab531264cfe9132b3d2ac5d708da9a4649d25f6e6813730ac88cf040a08a844"/>
<dependencies>
<dep package='icu'/>
@ -208,7 +213,7 @@ https://files.pythonhosted.org/packages/
<dep package="osmgpsmap"/>
<dep package="graphviz"/>
<dep package="gexiv2"/>
<dep package="berkeleydb"/>
<dep package="pybsddb"/>
<dep package="gtk-mac-integration-python"/>
<dep package="pycairo"/>
<dep package="pygobject3"/>