Compare commits

...

5 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
Nick Hall
ddfc88946a Release Gramps 5.1.6 2023-06-29 21:37:13 +01:00
Nick Hall
52e4790753 Update Changelog and NEWS files 2023-06-29 21:28:47 +01:00
Nick Hall
8a2c94a3dd Update copyright date 2023-06-29 18:42:00 +01:00
8 changed files with 202 additions and 168 deletions

256
ChangeLog
View File

@ -1,192 +1,174 @@
2022-02-05 Nick Hall <nick-h@gramps-project.org> 2023-06-29 Nick Hall <nick-h@gramps-project.org>
* .travis.yml: Remove Travis CI configuration * docs/conf.py, gramps/gen/const.py: Update copyright date
2022-02-05 Nick Hall <nick-h@gramps-project.org> 2023-05-13 SNoiraud <Serge.Noiraud@free.fr>
* README.md: Fix badges in README file * gramps/plugins/webreport/media.py: Narrative web: problem with
small pictures. Fixes #012884
2022-02-05 Nick Hall <nick-h@gramps-project.org> 2023-05-09 SNoiraud <Serge.Noiraud@free.fr>
* gramps/gen/const.py: Update copyright date * gramps/plugins/view/familyview.py: Implement the "<CTRL>J" for the
family view Fixes #012882
2021-09-18 SNoiraud <Serge.Noiraud@free.fr> 2022-07-11 Jon Schewe <jpschewe@mtu.net>
* gramps/gui/views/pageview.py, gramps/gui/widgets/grampletbar.py: * gramps/plugins/webreport/basepage.py: Avoid application crash on
Strange behavior for the scrollbar in the bottombar Fixes #012438 invalid user input If the user inputs an invalid date this change keeps the application
from crashing when such a date is found. The invalid date
information is reported to the user in the log. Fixes #12658.
2022-02-04 romjerome <romjerome@yahoo.fr> 2023-05-13 Nick Hall <nick-h@gramps-project.org>
* data/grampsxml.dtd, data/grampsxml.rng: Fix place object element * gramps/plugins/export/exportgedcom.py: Fix export where private
order in DTD and RNG schemas Element placeobj content does not follow the DTD and RNG, expecting citations are excluded
(ptitle? , pname+) Fixes #12500
2022-01-31 Krystian Safjan <ksafjan@gmail.com> 2022-06-01 prculley <paulr2787@gmail.com>
* po/pl.po: Fixes suggested after review by @stojex * gramps/plugins/tool/eventcmp.py: Fix Event compare tool to display
enclosed places properly
2022-01-07 Krystian Safjan <ksafjan@gmail.com> 2022-06-08 SNoiraud <Serge.Noiraud@free.fr>
* po/pl.po: Update Polish translation - Consistent usage of "Tag": was "Tag" or "Atrybut", note that "Attribute" (atrybut) is something different than tag - "Magazyn" (repository) renamed to "Repozytorium" - other fixes and addons * gramps/gui/viewmanager.py: Check that view exists before calling
post_create method Avoids 'NoneType' object has no attribute 'post_create' error. Fixes #12638
2021-09-04 SNoiraud <Serge.Noiraud@free.fr> 2022-06-15 Jingxuan He <LostBenjamin@users.noreply.github.com>
* gramps/gui/widgets/grampletpane.py: Solve InterpolationSyntaxError * gramps/plugins/webreport/webcal.py: Fix a wrong operator bug in
if "%" in a string The grampletpane module save data in a config file for all the the web calendar report
gramplets added in the dashboard. The python configparser module
doesn't like if we have a "%" character in a string. Fixes #012423
2021-11-06 SNoiraud <Serge.Noiraud@free.fr> 2022-10-08 Himanshu Gohel <1551217+hgohel@users.noreply.github.com>
* gramps/plugins/drawreport/calendarreport.py: '<' not supported * gramps/gen/plug/docgen/treedoc.py: Revert "Enclose tree report
between 2 instances of IndexMark Fixes #012467 image path and file name in braces" Fixes #12437 by reverting commit
75921ceaf40f3ced597d99c43794b98f81e49957 due to reports of
regression where processing of the generated TeX file fails due to
bad path specificiation for image files. Change was introduced in bug fix for #10495. Bugs #12437 and #12697 reported the regression and confirmed that
reverting the change fixes the regression.
2022-01-29 Nick Hall <nick-h@gramps-project.org> 2022-10-22 SNoiraud <Serge.Noiraud@free.fr>
* gramps/gen/filters/rules/test/person_rules_test.py, * gramps/plugins/lib/maps/geography.py: Geography View: Fix number
gramps/plugins/test/db_undo_and_signals_test.py: Remove debug of arguments in add_bookmark method add_bookmark() takes 2 positional arguments but 3 were given Fixes #12718
sattements in unit tests
2022-01-29 Nick Hall <nick-h@gramps-project.org> 2022-12-08 GaryGriffin <genealogy@garygriffin.net>
* gramps/gen/lib/date.py, gramps/gen/lib/test/date_test.py: Fix * gramps/plugins/lib/libsubstkeyword.py: Use date-specific place in
negative Span when dates are not Gregorian Fixes #12525 report substitution variables Fix place title in graphical reports which have user-defined display
formats to use date-specific alternate name. This impacts Ancestor Tree, Descendant Tree, and Family Descendant
Tree. Fixes #12763.
2022-01-29 Mirko Leonhaeuser <mirko@leonhaeuser.de> 2022-12-27 John Ralls <jralls@ceridwen.us>
* po/de.po: get German translation with manual in sync (Display name * gramps/grampsapp.py, gramps/gui/aboutdialog.py,
editor) gramps/gui/logger/_errorreportassistant.py,
gramps/plugins/db/bsddb/bsddbtxn.py,
gramps/plugins/db/bsddb/cursor.py, gramps/plugins/db/bsddb/read.py,
gramps/plugins/db/bsddb/summary.py,
gramps/plugins/db/bsddb/test/cursor_test.py,
gramps/plugins/db/bsddb/undoredo.py,
gramps/plugins/db/bsddb/upgrade.py,
gramps/plugins/db/bsddb/write.py, gramps/plugins/gramplet/leak.py,
mac/patches/gramps-berkeleydb.patch: Try to import berkeleydb if
bsddb3 isn't found. berkelydb is usable for python >= 3.6 and required for python >=
3.10. See https://www.jcea.es/programacion/pybsddb.htm.
2021-08-11 SNoiraud <Serge.Noiraud@free.fr> 2023-02-12 Vincent Smeets <Vincent.VSmeets@GMail.com>
* gramps/gen/display/name.py: Incorrect grouping if no ma/patronymic * gramps/plugins/docgen/htmldoc.py: HtmlDoc: Create a unique
surname filename for cropped images
2021-08-07 SNoiraud <Serge.Noiraud@free.fr> 2022-10-24 D.A.Lordemann <LordemannD@gmail.com>
* gramps/gen/display/name.py: Group As override is ignored for * gramps/plugins/export/exportgedcom.py: Fix corrupted NOTE tag in
ma/patronymic surnames Fixes #12395 discourse: Gedcom export Remove Python2 code obsoleted by Python3, which was corrupting
GEDCOM export of Gramps Notes text that includes multi-byte utf-8
characters. Fixes #12709.
https://gramps.discourse.group/t/patronymic-and-matronymic-name/1684/5 2022-09-27 SNoiraud <Serge.Noiraud@free.fr>
2021-07-29 SNoiraud <Serge.Noiraud@free.fr> * gramps/gui/viewmanager.py: Fix IndexError that sometimes occurs
when changing view This occurs when restarting Gramps. Fixes #12636, #12304, #12429, #12623, #12695.
* gramps/gui/editors/editplace.py: Add comments for the lat-lon 2023-03-18 SNoiraud <Serge.Noiraud@free.fr>
field of editplace
2021-07-28 SNoiraud <Serge.Noiraud@free.fr> * gramps/gen/proxy/referencedbyselection.py,
gramps/gui/widgets/styledtexteditor.py,
gramps/plugins/lib/libhtmlbackend.py: Fix crash when invalid note
link Fixes #012854
* gramps/gui/editors/editplace.py, 2023-04-17 SNoiraud <Serge.Noiraud@free.fr>
gramps/gui/editors/editplaceref.py: Place editor, lat and long text
are swapped Fixes #012374
2021-07-28 prculley <paulr2787@gmail.com> * gramps/gui/utils.py: Tags with color names don't work in pedigree
views Color tags work correctly in all views except in pedigree views.
These views modify colors: ... context.set_source_rgba(*(self.bordercolor[:3] + (0.4,))) ... and context.set_source_rgb(*self.bgcolor[:3]) As it works everywhere except in these views, I think it is a bug
even if we cannot enter color names in tags Fixes #012866
* gramps/gui/viewmanager.py: Fix Statusbar progress being shown 2023-04-05 SNoiraud <Serge.Noiraud@free.fr>
before use Fixes #12373
2021-07-26 prculley <paulr2787@gmail.com> * gramps/gui/views/treemodels/eventmodel.py: Crash when invalid
event date
* gramps/plugins/db/dbapi/dbapi.py: Fix exception when removing a 2023-04-04 SNoiraud <Serge.Noiraud@free.fr>
group name in Sqlite db when group name is already missing. Fixes #12367
2021-07-26 prculley <paulr2787@gmail.com> * gramps/gui/listmodel.py: ListModel: Only the first level is
managed When we use checkboxes in columns. The path was converted to int.
Why ? But when we have multiple level, the path format is "x:y" for
two levels, "x:y:z" for three levels, etc
* gramps/gui/editors/editname.py: Fix error when trying to close 2023-03-07 Nick Hall <nick-h@gramps-project.org>
name editor during long name group mapping view rebuild. Fixes #12328
2021-07-19 SNoiraud <Serge.Noiraud@free.fr> * .github/workflows/gramps-ci.yml: Update Gramps CI workflow to run
on Ubuntu 20.04 Ubuntu 18.04 became fully unsupported on 1 Dec 2022.
* gramps/plugins/lib/maps/geography.py, 2022-12-27 John Ralls <jralls@ceridwen.us>
gramps/plugins/lib/maps/osmgps.py, gramps/plugins/view/geoclose.py,
gramps/plugins/view/geofamclose.py: OsmGpsMap-CRITICAL: Map source
setup called twice Fixes #012352
2021-08-15 Ross Gammon <rossgammon@debian.org> * mac/gramps.modules: mac: Patch bsddb to use berkeleydb instead of
bsddb3 module.
* gramps/gen/filters/rules/test/person_rules_test.py: Fix probably 2022-12-27 John Ralls <jralls@ceridwen.us>
alive test The probably alive funtion was fixed just prior to the Gramps 5.1.4
release. It appears the relevant unit test was not updated to match.
The relevant commit:
https://github.com/gramps-project/gramps/commit/a685b96f700dcfc6b953413cb3adc8be61d87438 * mac/gramps.modules, mac/patches/berkeleydb-4.8-mutex.patch: Mac
build: Patch berkeleydb configure to work on Apple Silicon.
2022-01-28 Nick Hall <nick-h@gramps-project.org> 2022-12-26 John Ralls <jralls@ceridwen.us>
* .github/workflows/gramps-ci.yml, setup.py: Use GitHub Actions to * mac/gramps.modules: [mac] Update Exiv2 download URL, moved to
run continuous integration checks github.
2022-01-27 John Ralls <jralls@ceridwen.us> 2022-12-24 John Ralls <jralls@ceridwen.us>
* mac/gramps.modules: Update Exiv2, PYExiv2, and json-glib. * mac/Info.plist, mac/gramps.bundle, mac/gramps.modules: Repackage
Gramps 5.1.5 with Gtk updates fixing use on macOS 13 Ventura.
2021-08-15 Ross Gammon <rossgammon@debian.org> 2022-03-08 Nick Hall <nick-h@gramps-project.org>
* gramps/plugins/lib/librecords.py: Fix spouse's name and underlined
call names in records Fixes #12391
2022-03-16 Nick Hall <nick-h@gramps-project.org>
* .github/workflows/gramps-ci.yml: Fix package installation failures
in CI
2019-12-09 Sam Manzi <manzi.sam@gmail.com>
* gramps/gen/utils/grampslocale.py: Update INCOMPLETE_TRANSLATIONS * Remove: he * Add: zh_HK, zh_TW
2022-02-12 Ross Gammon <rossgammon@debian.org>
* debian/changelog, debian/copyright, * debian/changelog, debian/copyright,
debian/patches/fix-probably_alive_test.patch, debian/patches/fix-probably_alive_test.patch, debian/patches/series:
debian/patches/series, debian/watch: Update Debian folder for Gramps Update Debian folder after 5.1.5 release
5.1.4 release
2022-01-25 pehlm <github1@m.pekholm.org> 2022-02-05 John Ralls <jralls@ceridwen.us>
* po/sv.po: Minor update of Swedish translation * mac/Info.plist, mac/gramps.modules: Package Gramps 5.1.5 for
macOS.
2022-01-04 Tian Shixiong <tiansworld@fedoraproject.org> 2022-02-05 Nick Hall <nick-h@gramps-project.org>
* po/zh_CN.po: Minor update to zh_CN translation * Bump to 5.1.6
2021-11-03 Mirko Leonhaeuser <mirko@leonhaeuser.de>
* po/de.po: small German translation fixes
2021-11-01 Mirko Leonhaeuser <mirko@leonhaeuser.de>
* po/de.po: Fixed German translation error of "Character set
encoding"
2021-10-25 Mirko Leonhaeuser <mirko@leonhaeuser.de>
* po/de.po: Fixed German translation error of "Graph generations"
2021-10-16 John Ralls <jralls@ceridwen.us>
* mac/Info.plist: Repackage Gramps.app to work with macOS 12.
2021-10-16 John Ralls <jralls@ceridwen.us>
* mac/gramps.bundle: [macOS]Add entitlements path to bundle-file so
Gramps.app is signed with it.
2021-09-19 Mirko Leonhaeuser <mirko@leonhaeuser.de>
* po/de.po: Fixed German translation error of "filter person"
2021-08-30 Mirko Leonhaeuser <mirko@leonhaeuser.de>
* po/de.po: fixed error in German translation found during manual
translation also fixed in master
2021-08-11 Mirko Leonhaeuser <mirko@leonhaeuser.de>
* po/de.po: fixed German translation of 'Descendant families of'
already done in trunk Weblate
2021-08-10 John Ralls <jralls@ceridwen.us>
* mac/gramps.modules, mac/patches/pyfontconfig-curexc.patch: Add
python-fontconfig to the macOS build. Needed to enable using genealogical symbols.
2021-07-29 John Ralls <jralls@ceridwen.us>
* mac/Info.plist, mac/gramps.bundle: Inlude fontconfig's etc/fonts
in macOS app bundle. Graphviz now uses fontconfig to find its fonts. Fixes #12370
2021-07-26 John Ralls <jralls@ceridwen.us>
* mac/Info.plist, mac/gramps.bundle, mac/gramps.modules,
mac/gramps_launcher.py: Bundle release of Gramps 5.1.4.
2021-07-26 Nick Hall <nick-h@gramps-project.org>
* Bump to 5.1.5

47
NEWS
View File

@ -1,3 +1,50 @@
2023-06-29
Version 5.1.6
* Update copyright date.
* Narrative web: problem with small pictures. Fixes #12884.
* Implement the "<CTRL>J" for the family view. Fixes #12882.
* Avoid application crash on invalid user input. If the user inputs an invalid
date this change keeps the application from crashing. The invalid date
information is reported to the user in the log. Fixes #12658.
* Fix export where private citations are excluded.
* Fix Event Compare tool to display enclosed places properly.
* Check that view exists before calling post_create method. Avoids 'NoneType'
object has no attribute 'post_create' error. Fixes #12638.
* Fix a wrong operator bug in the web calendar report.
* Revert "Enclose tree report image path and file name in braces" due to reports
of regression where processing of the generated TeX file fails due to bad path
specificiation for image files. Fixes #12437 and #12697.
* Geography View: Fix number of arguments in add_bookmark method. Fixes #12718.
* Use date-specific place in report substitution variables. Fix place title in
graphical reports which have user-defined display formats to use date-specific
alternate name. This impacts the Ancestor Tree, Descendant Tree, and Family
Descendant Tree reports. Fixes #12763.
* Try to import berkeleydb if bsddb3 isn't found. berkelydb is usable for
python >= 3.6 and required for python >= 3.10.
See https://www.jcea.es/programacion/pybsddb.htm.
* HtmlDoc: Create a unique filename for cropped images.
* Fix corrupted NOTE tag in Gedcom export. Remove Python2 code obsoleted by
Python3, which was corrupting Gedcom export of Gramps Notes text that includes
multi-byte utf-8 characters. Fixes #12709.
* Fix IndexError that sometimes occurs when changing view This occurs when
restarting Gramps. Fixes #12636, #12304, #12429, #12623, #12695.
* Fix crash when invalid note link. Fixes #12854.
* Fix tags with color names in pedigree views. Fixes #12866.
* Crash when invalid event date.
* ListModel: Fix multiple level paths when we use checkboxes in columns.
The path was previously converted to int.
* Update Gramps CI workflow to run on Ubuntu 20.04. Ubuntu 18.04 became fully
unsupported on 1 Dec 2022.
* Fix package installation failures in CI.
* Fix spouse's name and underlined call names in records. Fixes #12391.
* Update INCOMPLETE_TRANSLATIONS list. Remove: he, Add: zh_HK, zh_TW.
* Update Debian folder after 5.1.5 release.
* Mac:
* Patch bsddb to use berkeleydb instead of bsddb3 module.
* Patch berkeleydb configure to work on Apple Silicon.
* Update Exiv2 download URL, moved to github.
* Repackage Gramps 5.1.5 with Gtk updates fixing use on macOS 13 Ventura.
2022-02-05 2022-02-05
Version 5.1.5 Version 5.1.5
* Update translations: de, pl, sv, zh_CN. * Update translations: de, pl, sv, zh_CN.

View File

@ -57,7 +57,7 @@ master_doc = 'index'
# General information about the project. # General information about the project.
project = 'Gramps' project = 'Gramps'
copyright = '2001-2019, The Gramps Project' copyright = '2001-2023, The Gramps Project'
author = 'Donald N. Allingham' author = 'Donald N. Allingham'
# The version info for the project you're documenting, acts as replacement for # The version info for the project you're documenting, acts as replacement for

View File

@ -225,7 +225,7 @@ GTK_GETTEXT_DOMAIN = 'gtk30'
# #
#------------------------------------------------------------------------- #-------------------------------------------------------------------------
COPYRIGHT_MSG = "© 2001-2006 Donald N. Allingham\n" \ COPYRIGHT_MSG = "© 2001-2006 Donald N. Allingham\n" \
"© 2007-2022 The Gramps Developers" "© 2007-2023 The Gramps Developers"
COMMENTS = _("Gramps\n (Genealogical Research and Analysis " COMMENTS = _("Gramps\n (Genealogical Research and Analysis "
"Management Programming System)\n" "Management Programming System)\n"
"is a personal genealogy program.") "is a personal genealogy program.")

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"/>