From 8ec8a0873f583fd0ed219f2f37a11be26676a4b48f3420c932a9ce369b3292c0 Mon Sep 17 00:00:00 2001 From: Dominique Leuenberger Date: Mon, 17 Feb 2025 16:47:52 +0000 Subject: [PATCH 1/5] =?UTF-8?q?-=20Update=20to=20version=205.2.4=20=20=20*?= =?UTF-8?q?=20Translations:=20=20=20=20=20+=20Updated=20translations:=20bg?= =?UTF-8?q?,=20cs,=20da,=20de,=20de=5FAT,=20en=5FGB,=20es,=20fa,=20fi,=20f?= =?UTF-8?q?r,=20he,=20=20=20=20=20=20=20hr,=20hu,=20id,=20ko,=20mk,=20nb,?= =?UTF-8?q?=20nl,=20pl,=20pt=5FPT,=20sk,=20sl,=20sv,=20ta,=20tr,=20uk,=20z?= =?UTF-8?q?h=5FCN,=20=20=20=20=20=20=20zh=5FHK,=20zh=5FTW.=20=20=20=20=20+?= =?UTF-8?q?=20Remove=20Tamil=20from=20this=20release.=20=20=20=20=20+=20Up?= =?UTF-8?q?date=20translation=20template=20for=20new=20release.=20=20=20?= =?UTF-8?q?=20=20+=20Update=20list=20of=20incomplete=20translations.=20=20?= =?UTF-8?q?=20=20=20+=20Add=20German=20date=20modifier=20=E2=80=9Cab?= =?UTF-8?q?=E2=80=9D.=20=20=20=20=20+=20Fix=20German=20date=20handler=20fo?= =?UTF-8?q?r=20reports.=20Fixes=20#13312.=20=20=20=20=20+=20Add=20extra=20?= =?UTF-8?q?=E2=80=9Cabout=E2=80=9D=20modifier=20to=20Hebrew=20date=20handl?= =?UTF-8?q?er.=20=20=20=20=20+=20Add=20Korean=20translation.=20=20=20=20?= =?UTF-8?q?=20+=20Fix=20date=20modifiers=20for=20sl.=20=20=20*=20Fix=20Cit?= =?UTF-8?q?ations=20gramplet=20to=20recognize=20event=20reference=20citati?= =?UTF-8?q?ons.=20Fixes=20#13555.=20=20=20*=20Fix=20exception=20when=20fin?= =?UTF-8?q?ding=20relationship=20to=20home=20person.=20Fixes=20#13495.=20?= =?UTF-8?q?=20=20*=20Fix=20mouse=20scroll=20direction=20in=20pedigree=20vi?= =?UTF-8?q?ew.=20=20=20*=20Fix=20incorrect=20usage=20of=20exec.=20As=20of?= =?UTF-8?q?=20PEP558,=20locals()=20is=20not=20populated=20by=20=20=20=20?= =?UTF-8?q?=20exec().=20This=20change=20means=20that=20this=20call=20is=20?= =?UTF-8?q?broken=20on=20Python=203.13.=20=20=20*=20Remove=20some=20usage?= =?UTF-8?q?=20of=20globals().=20=20=20*=20Remove=20unnecessary=20use=20of?= =?UTF-8?q?=20exec.=20=20=20*=20Test=20current=5Fdate=20being=20an=20empty?= =?UTF-8?q?=20date=20in=20probably=20alive=20function.=20Fixes=20#13431.?= =?UTF-8?q?=20=20=20*=20Improve=20warning=20message=20in=20date=5Ftest.py?= =?UTF-8?q?=20when=203=20tests=20are=20skipped.=20=20=20*=20Correctly=20as?= =?UTF-8?q?sign=20sortval=20=3D=200=20when=20a=20date=20is=20EMPTY.=20Fixe?= =?UTF-8?q?s=20#13415,=20#13423.=20=20=20*=20Fix=20unicode=20conversion=20?= =?UTF-8?q?bug=20when=20upgrading=20from=20schema=2016=20to=2017.=20=20=20?= =?UTF-8?q?*=20Correct=20the=20documentation=20for=20the=20match()=20metho?= =?UTF-8?q?d=20of=20the=20Date=20class.=20Also=20=20=20=20=20added=20more?= =?UTF-8?q?=20detail=20to=20documentation=20in=203=20other=20cases.=20Fixe?= =?UTF-8?q?s=20#13428.=20=20=20*=20Gramps=20version=20output=20now=20repor?= =?UTF-8?q?ts=20OS=20rather=20than=20Platform.=20Fixes=20#12285.=20=20=20*?= =?UTF-8?q?=20Downgrade=20upgrade=20messages=20from=20warning=20to=20infor?= =?UTF-8?q?mational=20level.=20Fixes=20#13464.=20=20=20*=20Fix=20list=20si?= =?UTF-8?q?ze=20option=20in=20the=20top=20surnames=20gramplet.=20Allow=20u?= =?UTF-8?q?sers=20to=20specify=20=20=20=20=20how=20many=20surnames=20appea?= =?UTF-8?q?r=20in=20the=20list=20from=2010=20to=201000.=20Fixes=20#13448.?= =?UTF-8?q?=20=20=20*=20Correct=20misleading=20description=20of=20GUI=20el?= =?UTF-8?q?ement=20placement.=20=20=20*=20Use=20the=20preferred=20calendar?= =?UTF-8?q?=20for=20new=20dates=20only=20in=20the=20date=20editor.=20Fixes?= =?UTF-8?q?=20#13403.=20=20=20*=20Fix=20docs=20typo=20in=20INSTALL=20file.?= =?UTF-8?q?=20=20=20*=20Fix=20printing=20of=20Books.=20Fixes=20#12804.=20?= =?UTF-8?q?=20=20*=20Render=20reports=20with=20styled=20notes=20containing?= =?UTF-8?q?=20subscript=20and=20strikethrough.=20Fixes=20#13417.=20=20=20*?= =?UTF-8?q?=20Remove=20broken=20link=20to=20svn2cl=20package=20in=20the=20?= =?UTF-8?q?About=20dialog.=20Fixes=20#13152.=20=20=20*=20Improve=20media?= =?UTF-8?q?=20performance=20in=20the=20narrative=20web=20report.=20Fixes?= =?UTF-8?q?=20#13370.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit OBS-URL: https://build.opensuse.org/package/show/GNOME:Apps/gramps?expand=0&rev=113 --- .gitattributes | 23 + .gitignore | 1 + gramps-5.2.2.tar.gz | 3 + gramps-5.2.3.tar.gz | 3 + gramps-5.2.4.tar.gz | 3 + gramps-no-translations-check.patch | 12 + gramps.changes | 1678 ++++++++++++++++++++++++++++ gramps.spec | 128 +++ 8 files changed, 1851 insertions(+) create mode 100644 .gitattributes create mode 100644 .gitignore create mode 100644 gramps-5.2.2.tar.gz create mode 100644 gramps-5.2.3.tar.gz create mode 100644 gramps-5.2.4.tar.gz create mode 100644 gramps-no-translations-check.patch create mode 100644 gramps.changes create mode 100644 gramps.spec diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..9b03811 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,23 @@ +## Default LFS +*.7z filter=lfs diff=lfs merge=lfs -text +*.bsp filter=lfs diff=lfs merge=lfs -text +*.bz2 filter=lfs diff=lfs merge=lfs -text +*.gem filter=lfs diff=lfs merge=lfs -text +*.gz filter=lfs diff=lfs merge=lfs -text +*.jar filter=lfs diff=lfs merge=lfs -text +*.lz filter=lfs diff=lfs merge=lfs -text +*.lzma filter=lfs diff=lfs merge=lfs -text +*.obscpio filter=lfs diff=lfs merge=lfs -text +*.oxt filter=lfs diff=lfs merge=lfs -text +*.pdf filter=lfs diff=lfs merge=lfs -text +*.png filter=lfs diff=lfs merge=lfs -text +*.rpm filter=lfs diff=lfs merge=lfs -text +*.tbz filter=lfs diff=lfs merge=lfs -text +*.tbz2 filter=lfs diff=lfs merge=lfs -text +*.tgz filter=lfs diff=lfs merge=lfs -text +*.ttf filter=lfs diff=lfs merge=lfs -text +*.txz filter=lfs diff=lfs merge=lfs -text +*.whl filter=lfs diff=lfs merge=lfs -text +*.xz filter=lfs diff=lfs merge=lfs -text +*.zip filter=lfs diff=lfs merge=lfs -text +*.zst filter=lfs diff=lfs merge=lfs -text diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..57affb6 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +.osc diff --git a/gramps-5.2.2.tar.gz b/gramps-5.2.2.tar.gz new file mode 100644 index 0000000..9e7a7a9 --- /dev/null +++ b/gramps-5.2.2.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:340cfe136f428cd185d510ca8f932401633e0014eba0261159c4b21efe92a126 +size 21070723 diff --git a/gramps-5.2.3.tar.gz b/gramps-5.2.3.tar.gz new file mode 100644 index 0000000..eb5b8bf --- /dev/null +++ b/gramps-5.2.3.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bd1b7dc3f26ffd480f607a79e3a76688024a28b0f0b412ac1e4d77402ddc87d6 +size 21081011 diff --git a/gramps-5.2.4.tar.gz b/gramps-5.2.4.tar.gz new file mode 100644 index 0000000..e89a609 --- /dev/null +++ b/gramps-5.2.4.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7d5f22db92c43cb7798b50837e95ee5da56154596d9dea3b96d2c5cd2e5f0cdd +size 21362291 diff --git a/gramps-no-translations-check.patch b/gramps-no-translations-check.patch new file mode 100644 index 0000000..dbe9d7f --- /dev/null +++ b/gramps-no-translations-check.patch @@ -0,0 +1,12 @@ +diff -auNr gramps-5.2.0-orig/gramps/gui/grampsgui.py gramps-5.2.0/gramps/gui/grampsgui.py +--- gramps-5.2.0-orig/gramps/gui/grampsgui.py 2024-02-29 15:24:39.051875696 +0800 ++++ gramps-5.2.0/gramps/gui/grampsgui.py 2024-02-29 15:25:28.485647876 +0800 +@@ -573,7 +573,7 @@ + dbstate = DbState() + self._vm = ViewManager(app, dbstate, config.get("interface.view-categories")) + +- if lin() and glocale.lang != "C" and not gettext.find(GTK_GETTEXT_DOMAIN): ++ if (False and lin() and glocale.lang != "C" and not gettext.find(GTK_GETTEXT_DOMAIN)): + _display_gtk_gettext_message(parent=self._vm.window) + + _display_translator_message(parent=self._vm.window) diff --git a/gramps.changes b/gramps.changes new file mode 100644 index 0000000..e5b8142 --- /dev/null +++ b/gramps.changes @@ -0,0 +1,1678 @@ +------------------------------------------------------------------- +Mon Feb 10 22:37:58 UTC 2025 - Jaime Marquínez Ferrándiz + +- Update to version 5.2.4 + * Translations: + + Updated translations: bg, cs, da, de, de_AT, en_GB, es, fa, fi, fr, he, + hr, hu, id, ko, mk, nb, nl, pl, pt_PT, sk, sl, sv, ta, tr, uk, zh_CN, + zh_HK, zh_TW. + + Remove Tamil from this release. + + Update translation template for new release. + + Update list of incomplete translations. + + Add German date modifier “ab”. + + Fix German date handler for reports. Fixes #13312. + + Add extra “about” modifier to Hebrew date handler. + + Add Korean translation. + + Fix date modifiers for sl. + * Fix Citations gramplet to recognize event reference citations. Fixes #13555. + * Fix exception when finding relationship to home person. Fixes #13495. + * Fix mouse scroll direction in pedigree view. + * Fix incorrect usage of exec. As of PEP558, locals() is not populated by + exec(). This change means that this call is broken on Python 3.13. + * Remove some usage of globals(). + * Remove unnecessary use of exec. + * Test current_date being an empty date in probably alive function. Fixes #13431. + * Improve warning message in date_test.py when 3 tests are skipped. + * Correctly assign sortval = 0 when a date is EMPTY. Fixes #13415, #13423. + * Fix unicode conversion bug when upgrading from schema 16 to 17. + * Correct the documentation for the match() method of the Date class. Also + added more detail to documentation in 3 other cases. Fixes #13428. + * Gramps version output now reports OS rather than Platform. Fixes #12285. + * Downgrade upgrade messages from warning to informational level. Fixes #13464. + * Fix list size option in the top surnames gramplet. Allow users to specify + how many surnames appear in the list from 10 to 1000. Fixes #13448. + * Correct misleading description of GUI element placement. + * Use the preferred calendar for new dates only in the date editor. Fixes #13403. + * Fix docs typo in INSTALL file. + * Fix printing of Books. Fixes #12804. + * Render reports with styled notes containing subscript and strikethrough. Fixes #13417. + * Remove broken link to svn2cl package in the About dialog. Fixes #13152. + * Improve media performance in the narrative web report. Fixes #13370. + +------------------------------------------------------------------- +Sun Aug 11 19:56:06 UTC 2024 - Jaime Marquínez Ferrándiz + +- Update to version 5.2.3 + * Updated translations: da, de_AT, en_GB, es, fr, he, hr, hu, mk, nb, nl, + pt_PT, ru, tr, zh_HK, zh_TW. + * Fix bug with regular expressions in check_po script. + * Update translation template for new release. + * Corrected terminology. Replaced “matronymic” with “matrilineal” to + accurately reflect genetic inheritance rather than naming conventions. + * Clarified terminology for father lineage description. Changed “patronymic + lineage” to “patrilineal lineage” for accuracy. + * Fix PDF generation failure with LaTeX-based reports on Windows. Fixes #10696. + * Fix fallback for the `image_size` utility function Use Gdk if the size of + the image cannot be determined by imagesize. Fixes #13310. + * Disable rounding glyph positions in cairo document generator. + * Fix NoteType values in CSV import. + * Some short french month names can not be entered. Fixes #13307. + * Remove detached process flag when running lualatex. + * Check that pdf output file exists in genealogy tree reports. Fixes #10696. + * Fix error when changing the style of misspelt words. In the note editor, + changing the style of text failing the spell check caused an error. Fixes + #13282. + * Update span characters for zh_TW. Add span characters so that the new + display format is accepted as a valid input format. + * Restore BerkelyDB, Gramps still uses it. + * Update gramps.modules: + + Remove obsolete comment and comment out the private include. + + Update the branch in gramps-git. + + Remove BerkeleyDB and pybsddb dependencies. + + Remove unused patches. + * Fix missing media in narrative web report person pages. Fixes #13252, #13272. + * Remove the spaces padding the connector in a hyphenated surname. This fixes + the previous code which replaced ” – ” with “-” within the entire name. + Fixes #13274. + * Url-quote norm_path and use urljoin to attach the scheme. Assumes that if + the path is already a URI it is also already quoted. Fixes #13218, #13197. + * Prevent hyperlink tagging being added as an undo action. Clicking the undo + button in the note editor sometimes had no noticeable effect. Fixes #13267. + * Change repository “Title” to “Name” in the source editor. Fixes #13258. + * Better error handling in the narrative web report. + * Handle not found when creating the narrative web report updates page. Fixes + #13216. + * Use README.md for PyPI long description. + +------------------------------------------------------------------- +Sat Apr 27 20:23:23 UTC 2024 - Jaime Marquínez Ferrándiz + +- Update to version 5.2.2 + * Updated translations: cs, de, de_AT, es, fi, he, hr, nb, nl, pl, ru, sk, + sv, tr. + * Hebrew relationship calculator not loading. + * Narweb: Person object has no get_father_handle. + * Don’t show Navigation when we print a page. + +------------------------------------------------------------------- +Fri Apr 12 20:19:33 UTC 2024 - Jaime Marquínez Ferrándiz + +- Update to version 5.2.1 + * Updated translations: de_AT, fi, fr, ga, he, it, nb_NO, pl, sk, sr, tr, uk, + zh_Hans. + * Fix error when installing an addon that will not be registered. Fixes #13233. + * Allow experimental and beta plugins to be registered. Fixes #13232. + * Tidy up the README file. + * Fix fan charts on HiDPI screens. + * Replace PIL with Pillow in the README. Issue #10016. + * Fix the `Tag.is_empty()` method. The `Tag.is_empty()` method was returning + the inverse of the expected value. Fixes #12579. + * Cannot create Place with coordinates via Geography. Fixes #13228. + * Fix place title when place names use open spans. Fixes #13222. + * Fix the addon translator language for core translations. Fixes #13221. + * Update AIO minimum Windows version requirement to 8.1 64-bit. + * Prevent unwanted output in unit test logs. + * Fix unit tests when run with Python 3.12. Fixes #13212. + * Revert Death fallback symbol from Latin Cross to “+”. + * Change the cross mark and check mark symbols used in the Addon Manager + Requirements screen to be valid characters on Mac. Fixes #13194. + * Fix display of invalid dates in editor citation tabs. Fixes #13192. + * Include metainfo rather than appdata ‘its’ files. + * Update AppStream MetaInfo file to conform to latest spec. + * Fix filter rules missing the use_case parameter. Fixes #13187. + * Rename metadata file to follow spec. + * Add release information to appdata. + +------------------------------------------------------------------- +Thu Feb 29 09:05:48 UTC 2024 - jun wang + +- Update to version 5.2.0 + * Updated translations: ca, cs, da, de, de_AT, en_GB, es, fr, + hr, hu, id, it, nb, nl, pl, sk, sl, sv, tr, uk, zh_CN. + * Update development status to production. + * Remove the Trove classifier + "Natural Language :: German(Austrian)". + * Emit a "plugins-reloaded" signal when a new addon is + installed. This ensures that the user interface will be + updated to include the new addon. Fixes #13021. + * Fix Windows AIO build. + * Update GitHub actions to latest versions. Some actions are + deprecated. + * Package Gramps 5.2.0-rc1 on macOS. +- Update gramps-no-translations-check.patch because of source + code changes + +------------------------------------------------------------------- +Thu Feb 8 16:00:37 UTC 2024 - Dominique Leuenberger + +- Prepare for RPM 4.20: use autosetup. + +------------------------------------------------------------------- +Tue Jul 25 19:56:46 UTC 2023 - Jaime Marquínez Ferrándiz + +- Update to version 5.1.6: + + Update copyright date. + + Narrative web: problem with small pictures. + + Implement the “J” for the family view. + + 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. + + 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. + + 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 specification for image files. + + Geography View: Fix number of arguments in add_bookmark method. + + 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. + + 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. + + Fix IndexError that sometimes occurs when changing view. This + occurs when restarting Gramps. + + Fix crash when invalid note link. + + Fix tags with color names in pedigree views. + + Crash when invalid event date. + + ListModel: Fix multiple level paths when we use checkboxes in + columns. The path was previously converted to int. + + Fix spouse’s name and underlined call names in records. + + Updated translations. + +------------------------------------------------------------------- +Wed Feb 9 20:13:52 UTC 2022 - Jaime Marquínez Ferrándiz + +- Update to version 5.1.5 + + Fix badges in README file. + + Update copyright date. + + Strange behavior for the scrollbar in the bottombar. + + Fix place object element order in DTD and RNG schemas. Element + placeobj content does not follow the DTD and RNG, expecting + (ptitle? , pname+). + + Solve InterpolationSyntaxError if “%” in a string. The + grampletpane module saves data in a config file for all the + gramplets added in the dashboard. The python configparser + module doesn’t like if we have a “%” character in a string. + + ‘<‘ not supported between 2 instances of IndexMark. + + Remove debug statements in unit tests. + + Fix negative Span when dates are not Gregorian. + + Incorrect grouping if no ma/patronymic surname. + + Group As override is ignored for ma/patronymic surnames. See: + https://gramps.discourse.group/t/patronymic-and-matronymic-name/1684/5 + + Add comments for the lat-lon field of editplace. + + Place editor, lat and long text are swapped. + + Fix Statusbar progress being shown before use. + + Fix exception when removing a group name in Sqlite db when + group name is already missing. + + Fix error when trying to close name editor during long name + group mapping view rebuild. + + OsmGpsMap-CRITICAL: Map source setup called twice. + + Fix probably alive function unit test. + + Updated translations. + +------------------------------------------------------------------- +Fri Oct 22 15:30:09 UTC 2021 - Bjørn Lie + +- Update to version 5.1.4: + + Update copyright date. + + Fix probably alive if death without date. + + Place editor, copy and paste of lat and long text no longer + auto-populating latitude and longitude fields. + + Fix for crash when changing views if part of toolbar is not + shown because of a small screen when changing views. + + Fix bottombar always showing after restart, even when not + wanted. + + Always use filtered collation names. Store the Sqlite3 + collations in the __collations array to short-circuit + re-creation. + + Fix issue with German relation calculator fixed issue when more + than 24 generations between the two people. + + Fix libplaceview to avoid exception when mapservice is no + longer present. + + Fix References Gramplet for inadequate updates when other + objects change. + + Fix geofamily crash if a family has no father. + + Home Person setting does not convey in a merge. + + Fix CSV export of view to only put single CR character. + + Add Media filter rule 'HasMedia' to list of media rules for + editor. + + Need to set locale.textdomain under linux. _build_popup_ui() + ignores translated strings without locale.textdomain set. + + Change category of 'MatchesEventFilter'. + + Fix issue where separator between top and bottom bar of View + creeps up. + + Fix Locations Gramplet (Enclosed by) to properly display + certain nested places when the smallest place has undated + enclosure and larger places are dated. + + Fix exportvcalendar error is "is not" with a literal (Python + 3.8 issue) + + Handle not found when copying source from the citation tree. + + Fix call to 'file' function, which doesn't exist in Python3. + + Fix write_lock_file exception when USERNAME is missing. + + Fix EditPlace so Tab key doesn't get stuck on Private icon. + + Fix Tag report for places that have a hierarchy. + + Fix exception when cancelling out of a db upgrade in GUI. + + Icon file changes: + - Install 128x128 and 256x256 application icons. + - Install MIME type icons into the hicolor theme. + - Remove gnome-mime- prefix from icon filenames. + - Install application icons into correct directories. + + Fix error in Birthday and Anniversary report. Fixes an error + triggered when the first person_handle in the list has a death + event, but no birth event and does not have family + relationships. These conditions lead to the local variable + short_name not being declared before it comes time to process + death events. + + Fix graphdoc to properly escape characters in ids for Graphviz. + + Replace inspect.stack() with inspect.currentframe(). Works + around https://bugs.python.org/issue12920 which causes every + call to inspect.trace() to fail because __main__ is always the + starting point. + + Fix crash sorting on columns in Selectors with TreeModels. + + Fix progress bar freeze due to changes in Gtk. + + Fix svgdrawdoc for text containing XML invalid characters. + + Updated translations. +- Refresh gramps-no-translations-check.patch with quilt. + +------------------------------------------------------------------- +Tue Oct 13 14:14:05 UTC 2020 - Sebastian Schubert + +- Update to version 5.1.3: + + Events View: “Main Participants” column does not show the full + list of participants when expanded + + mac/gramps.modules: Use current Gtk release instead of Gtk-3.14 + + mac/gramps.modules: Upgrade pymodules for Python 3.8 + compatibility + + Fix XML export when ‘Group-as” name contains XML invalid chars + + Fix NarWeb: Province place-type is not displayed + + Fix ManagedWindow so that new windows don’t appear offscreen + when system ‘screen’ sizes change in part time multi-monitor + setups + + Fix menus when db fails to open due to upgrade/downgrade etc. + + Fix issue with attach source tool, results panel + + Fix GEDCOM export; don’t include ADDR when address is missing + + EditPlace: Allow Coordinates containing a comma instead of a + period + + NarrativeWeb: several fixes + + Update all translations for changes from ‘Default’ to ‘Home’ + Person + + Change GUI references to ‘Home Person’ instead of ‘Default + Person’ + + Use event attribute types in the event reference editor + + Fix Verify tool bug caused by bad change in GObject + introspection + + Fix RemoveUnused tool for crash caused by Gtk introspection bug + + Fix import test for change cause by previous change which was: + Fix GEDCOM import for bad source title when sources precede + references + + Fix GEDCOM import for bad source title when sources precede + references + + Fix some reports for CLI where warning message about Value not + found + + Fix Genealogy Tree reports for crash in CLI + + Add uistate to tree views filter initialization + + Fix some Python syntax errors that appear in v3.8.x + + Suppress age = 0 days in events list. If the reference event + date is equal to the event date, don’t show the age except if + the date is estimated, calculated, etc. + + Fix Dashboard Gramplets to update during db close when not + shown + + Fix Windows GUI mode startup for crash with some languages + + Fix dbapi to support “Abandon Changes & Quit” feature + + Fix GrampsType for comparison bug with empty string as one + value + + Fix Date Display so that it uses LC_TIME if defined + + Fix StyledText so serialize will match for style list order + changes + + Try to fix exceptions on ManagedWindow close + + Fix Mac SQLite3 locale bug when locale contains non-ascii + characters + + Fix issue when Person has Same date of birth and death; gives + an error + + Geography: add a popup for a bad tiles path + + Fix GEDCOM export of estimated/calculated dates with modifers + + Updated translations + +------------------------------------------------------------------- +Sat Jan 25 14:13:24 UTC 2020 - Dominique Leuenberger + +- No longer recommend -lang: supplements are in use + +------------------------------------------------------------------- +Tue Jan 21 13:06:47 UTC 2020 - Sebastian Schubert + +- Update to version 5.1.2: + + + Narweb: several fixes + + WEBCAL: several fixes + + Update LDS Temple list + + Make GuiDestinationOption Folder Icon start in users directory + + Allow import file filter to accept case insensitive extensions + + Fix db to warn/prevent opening newer schema versions + + Fix Progen import dialog and progress meter for correct parent + window + + Fix Progen import to correctly handle AKA surnames + + Fix ExportPkg so errors are not lost, and has progress bar for + media + + Fix Export Assistant so error messages get correct parent + window + + Fix GEDCOM import when family is missing; import created a + missing note + + Fix Dashboard for adding Gramplet crash in Slovenian + + Update cs, ca, fr, uk, he, fi, hr, de, sv translation + + Update date parsing for czech locale + + Fix Spanish translation for dates + + fix private proxy tagref support. Add missing code for event, + repository, source, citation and place + + [Tree doc Tex] fix "-" char on place name "-" can lead to + confusion, generating text out of the box with PDF file format + + [Tree doc Tex] fix typo on custom size + + Fix duplicated "døde døde" Norwegion Translation for + libnarrate + + Fix up Event Editors Place display for bidi text with Gramps ID + + Fix issues with RTL languages and LAT/LONG + + Fix GEDCOM export to avoid translated GrampsType strings + + Allow Tools with Notbook tabs to expand to fill the window + + Limit Age Stats gramplet settings to appropriate values. + + Fix the Preferences 'Age display precision' value getting lost + + Fix Window family tree title for non-ASCII chars on Windows + + Fix Preferences/Genealogical Symbols when only one font is + present + + Fix various Entry fields so Undo/Redo works + + Fix tag colors on PedigreeView + + Fix Gramps -v error when Gtk is not present + + Fix for PedigreeView not reflecting changes to birthday or + death + + ODF DOC - Fix improper escaping in odt output for TOC/Bookmark + etc. + + Fix CLI parser to accept negative integers as valid + + Fix Descendant Tree report for HandleError when no parents on + family + + Fix Reorder ID tool so subsequent db additions used next + possible ID + + Upgrade export VCalendar to v2.0, so can export all utf8 + characters + + Fix Preferences so PageUp/PageDn doesn't stick on Dates tab + + Graphs: Escape for name, dates and places in graph reports with + XML illegal characters + + Fix 'Go' menu direct object selection, goes to wrong place + +------------------------------------------------------------------- +Sun Sep 15 13:25:34 UTC 2019 - Sebastian Schubert + +- Update to version 5.1.1: + + Disable development warning message + + Add options to sandclock in tree document generator + + Using regex in the sidebar gives different result from previous + gramps release + + Fix odt output when db owner has XML unfriendly chars + + Update README + + Bump required Python version to 3.3 + + Add optional fontconfig package + + Fix CLI crash when generating reports + + Fix Statusbar HandleError on merge families + + Fix missing tooltip translations in the Note editor toolbar + + Fix bugs in withinarea filter rule + + Avoid bad coordinates in the ref place + + Avoid alphabetic characters in filter rules + + Could not convert string to float by using withinarea filter + rule + + Difference between sidebar filter and filter rule + + Fix Graph outputs for multiple page PDF Postscript + + Fix to make Gtk 'action names' always valid + + Fix missing menus/buttons when operating in non-English + languages + + Fix cursor position error in lat and long fields + + Avoid all characters looking like a dash in 'Clean input data' + tool + + Mainz Style sheet weird looking + + Fix bugs in relationship view + + Set symbols for the active person + + Set good symbols for marriage, baptism, cremation and burial + + Reduce the size of the sexuality symbol + + Fix exception when editing Note with italics/bold etc. in non + English + + Restore keybindings for gramplet bars + + Fix bug in web connection menu launching incorrect web site + + Fix translation problem when creating event filter + + Error when checking option to add Quit to Taskbar + + Make the narratives notes placement an optional + + Updated translations. +- Drop gramps-5.1.0-remove_false_nonrelease_warning.patch: fixed + upstream. + +------------------------------------------------------------------- +Sun Aug 25 06:19:50 UTC 2019 - Sebastian Schubert + +- Add gramps-5.1.0-remove_false_nonrelease_warning.patch: Remove + false non-release warning that upstream forgot to remove in + 5.1.0: + https://gramps-project.org/bugs/view.php?id=11274 + Here, the simple fix of + https://github.com/gramps-project/gramps/pull/876#issuecomment-524582815 + is applied. Likely not required in newer versions: + https://github.com/gramps-project/gramps/pull/872 + +------------------------------------------------------------------- +Thu Aug 22 07:30:23 UTC 2019 - Sebastian Schubert + +- Update to version 5.1.0, a maintenance release. Full changelog + available at + https://github.com/gramps-project/gramps/releases/tag/v5.1.0 +- Add comment about currently missing optional python3-fontconfig + dependency. + +------------------------------------------------------------------- +Fri Jan 18 14:00:52 UTC 2019 - schubert.seb@gmail.com + +- Recommend python3-PyICU on all systems, not only Leap 42.3. It is + available and enhances gramps on all supported platforms. + +------------------------------------------------------------------- +Sat Dec 22 10:27:20 UTC 2018 - Jaime Marquínez Ferrándiz + +- Update to version 5.0.1, a maintenance release. Full changelog + available at + https://gramps-project.org/introduction-WP/2018/12/gramps-5-0-1-released/ + +------------------------------------------------------------------- +Mon Jul 30 08:30:39 UTC 2018 - schubert.seb@gmail.com + +- Add recommended packages for optional Gramps features: + + ghostscript: used by Graphviz reports + + python3-Pillow: crop images and image conversion +- Add suggested packages for common third-party addon dependencies: + + typelib-1_0-GooCanvas-2_0: required by Graph View + + python3-networkx, python3-pygraphviz: required by Network Chart + + python3-numpy: used by PedigreeChart + +------------------------------------------------------------------- +Sat Jul 28 10:03:04 UTC 2018 - schubert.seb@gmail.com + +- Update to version 5.0.0: + + Various fixes and improvements. + + Updated translations. +- Update gramps-no-translations-check.patch. +- Drop webcal.py.diff: merged upstream. + +------------------------------------------------------------------- +Mon Jun 11 19:46:07 UTC 2018 - bjorn.lie@gmail.com + +- Add typelib(GConf) to global requires exclude: Avoid pulling in + optional gconf typelib Requires. + +------------------------------------------------------------------- +Wed Feb 28 19:23:14 UTC 2018 - dimstar@opensuse.org + +- Add python3-gobject-Gdk: missed dependency (boo#1082469). + +------------------------------------------------------------------- +Wed Feb 28 16:31:13 UTC 2018 - dimstar@opensuse.org + +- Modernize spec-file by calling spec-cleaner + +------------------------------------------------------------------- +Sat Feb 10 11:40:15 UTC 2018 - schubert.seb@gmail.com + +- Updated to version 4.2.8: + + Fix Geography views for bad 'dbstate.is_open()' test. +- Changes from version 4.2.7: + + Fix Export View to CSV when Unicode characters are present. + + Fix several intl date displayers for missing parameter. + + DescendantTree report; fix crashes and Title spacing. + + Fix Book XML handler to deal with unusual characters in Book + name. + + Add support for new genealogy tree report category. + + Fix Media Preview Gramplet for closed db. + + Suport FTM 2017 Gedcom tags on import. + + Fix Person, Family Sidebar Filters to add custom Event types. + + Fix QuestionDialog display for html like characters in title. + + Fix FamilyRelationshpType _DATAMAP order to correspond with + values. + + Fix Gedcom import for illegal Gedcom Family Attributes. + + Fix Gedcom export for bad Hebrew Months. + + Change INSTALL to replace 'python' with 'python3 for script + invokes. + + Fix CSV importer for place event name using gramps_id. + + Fix Geography view 'Find' when db is closed. + + Fix interactive search for exception on click then down arrow. + + Create where_is utility to locate a binary in the standard + places. + + Fix relationship Graph so Unicode chars on Multiple pages + works. + + Update authors file. + + Fix Gedcom import for "1 MARR Y" issue. + + Fix Export Web Family Tree for errors on file write. + + Fix Citation Editor to Tab out of Confidence ComboBox. + + Reset the dependencies on the new meta-module. + + Use online modules. + + Consolidate Python2 and Python3 meta-modules. + + Use None as the foreground colour for untagged rows in list + views. + + Fix shading colour in relationship view for dark themes. + + Fix link colour for dark themes. + + Fix default foreground colour in list views for dark themes. + + Fix Undo; crashes due to race in Gtk. + + Gedcom import with OBJE/FORM URL on event. + + EOFError [Ran out of input] in Clipboard. + + Cannot drag & drop textual value via clipboard. + + Fix 'DbBsddbRead' object has no attribute + '_Callback__callback_map'. + + Reports - Narrated Web Site Failure. + + Fix link path in gramps-launcher compile instructions. + + Update translations. + +------------------------------------------------------------------- +Tue Aug 1 12:53:35 UTC 2017 - schubert.seb@gmail.com + +- Recommend python3-PyICU with openSUSE Leap 42.3. + +------------------------------------------------------------------- +Tue Aug 1 11:59:12 UTC 2017 - schubert.seb@gmail.com + +- Updated to version 4.2.6: + + The configparser is assuming the wrong enco. + + Fix HasCitation rule in citation filter sidebar. + + Fix use of regular expressions. + + Date Editor had 'Type' and 'Quality' labels swapped. + + Fix FamilyGroup Report. + + Fix names not displayed in relationship graph. + + Fix outdated Bugtracker link in reporting wizard. + + Fix replacements in Ancestor tree. + + Fix Default Browser Setting. + + Fix linking place on OpenStreetMap view. + + Fix Family Lines Report having unescaped characters. + + Fix non-local character in DB name (Windows OS). + + Fix checking for "event.string" in "treeview_keypress". + + Fix invalid February 29th date in Julian dual-dated. + + Fix Note on CIR when it is attached to a (preferred or + alternative) name through the names dialog. + + Improve time loading for person selector in census forms. + + Fix incorrect SoundEx result. + + Fix Error printing on ancestor tree graphical report. + + Fix custom filter creation with 'Events occurring on a + particular day of the week'. + + Bug in the Name Editor / Group As. + + Gramps CSV export of Places did not generate correct Title. + + Add custom Family Relations not shown in the filter siderbar. + + Fix non-textual value on Tag report. + + Fix 'interface.dont-ask' config key ignored on Note edition. + + Fix Reorder Relationships dialog. + + Shrink size of Break Lock (and other QuestionDialogs). + + Only selection of Active or Home person if commited. + + Fix quick search exception when nothing in searched list. + + Fix problem adding parents. + + Fix bookmarks keybinding on Mac OS. + + Fix failure to load default gramplets if GExiv2 is missing or + too old. + + Update API doc for place displayer. + + Add datestrings to Turkish translation. + + Updated translations. + +------------------------------------------------------------------- +Sat Dec 17 14:03:17 UTC 2016 - schubert.seb@gmail.com + +- Updated to version 4.2.5: + + The configparser is assuming the wrong encoding. + + Sorting in family tab of narrated web report. + + Silence remaining PyGIWarning. + + Sorting of relationships in family tab of narrated web report. + + Use latest valid date rather than today. + + Modify endonym handling in place displayer. + + Fix house number concatenation. + + Allow merging of families with one or more parents in common. + + Jump to Gramps ID functionality doesn't work. + + Ability to search alternate place names when selecting place. + + Fix clear map action on Geography. + + Database repair tool always edit all source objects. + + Database repair tool ignored some objects with tag. + + "Enclosing" gramplet includes places outside valid date + ranges. + + Fix icon and tooltip in LDS editor. + + CSV import fails. + + Fix duplicated Gramps IDs on Gedcom import. + + Unexpected error Preferences > Dates > Markup for invalid date + format. + + Fix Import Vcard, can create multiple surnames with all + selected as 'Primary'. + + Fix Gedcom import in some alternate languages; improper date + parsing. + + Export options 'Preview' buttons create hidden quickreport. + + Alignment radio buttons in the style editor do not work. + + Select Place search & Source/Citation hierarchy should NOT be + expanded. + + Tweak improvement on Tag editor. + + Support for Windows Python3 pythonw.exe. + + Wrong parsing Numeric date format for cs_CZ locale. + + Fix Icelandic and German translations. + + Fix Norwegian relationship calculator. + + Update translations. + +------------------------------------------------------------------- +Mon Sep 5 20:46:05 UTC 2016 - schubert.seb@gmail.com + +- Updated to version 4.2.4 (boo#1011888): + + fixes for the PHON, FAX, EMAIL and WWW Gedcom tags to support + Gedcom v5.5.1. + + use more relative import. + + Support for FTM and others Custom Gedcom Event Tags on import. + + fix '_deeprelationshippath' filter rule. + + Narrativeweb: some dates are incorrect in tar archive. + + MacOS: Update graphviz to 2.38 and change to a binary launcher + in app bundles. + + Gramps crashes when closed while exporting. + + Some events are not shown in familymaps page. + + Remove old debug bloc on place selection. + + Add GUI and CLI config option to allow easy setting. + + Chinese characters are not rendered properly in pdf reports. + + Support v5.5.1 OBJE/FORM/MEDI tag on embedded OBJE. + + Sorting of Sources on gedcom. + + Change "class xxx(object)" to "class xxx". + + Use "with open" instead of "try: except:". + + Change "raise NotImplemented" to "raise NotImplementedError()". + + Add new argument to IsEnclosedByRule. + + Narrativeweb: place title must agree the references.place-auto + configuration. + + Improvements on CSV file format support. + + update Finnish holidays. + + Some strings in tools and report dialogs will not translate. + + Gedcom import improvements in media area to support v5.5.1 and + FTM + + Trailing whitespace. + + Gedcom import of FTM .ged file containing _LINK tags not + supported. + + Change pycairo-python3 to pycairo. + + pycairo for python2 is now py2cairo. + + Remove pango modules from bundle, pango no longer uses them. + + Gedcom import loses spaces in text fields from FTM. + + Gedcom import of FTM file containing _PHOTO tags. + + Missed self.photo initializer. + + Attempting to select an "Available item" for the Book Report + gives an error. + + Fix for either valid or invalid FTM Gedcom. + + Gedcom import of FTM file with OCCU record crashes import. + + crash - 'NoneType' object has no attribute. + 'get_child_ref_list' + + Family Page maps are non-functional in Narrative Web report. + + Gedcom import loses spaces in text fields from FTM. + + String not translated in geoplaces. + + Descendant Report does not recognise auto. place title + generation. + + Translated text will not be printed in the program. + + Geography: Attempting to print crashes (add parent to dialog). + + GEDCOM doesn't accept CR as a line terminator. + + Wrong Numeric date format for cs_CZ locale. + + Narrativeweb: inconsistent & incomplete display of place + hierarchy labels. + + Narratedweb: surname listing errors for people with multiple + partners. + + In "Verify" people w/ death event w/o date are not thought + dead. + + While starting gramps, it fails to pop up "tips of the day". + + GEDCOM import in CLI mode with .ged file containing ANSEL + encoding tries to pop up gui. + + fix merge conflict. + + Use first matching name when generating place titles. + + GEDCOM import with media files that have no path fails. + + [Geography] Geoclose and mother handle. + + place names empty if Gedcom ADDR record contains no street. + + Tidy up place configuration options. + + Use CSS to fade background colour in ValidatableMaskedEntry. + + crash on GEDCOM import with empty _AKA lines. + + Add inclusive option to IsEnclosedBy rule. + + Saving/closing new person window with Alt-o does not find + gender. + + Fix to allow deferred translation of place type. + + Include all place types in place report. + + Allow place selection both individually and by filter on + textual report. + + Expand tree in selectors automatically. + + Fix Encloses gramplet to display correct place references. + + Update for appdata stuff. + + UnboundLocalError on ODF doc backend. + + Media Preview: wrong frame. + + fix signals. + + GEDCOM import PLAC:FORM in local mode doesn't work. + + fix empty Place Alternate Names on import. + + Merge unit test for PlaceCheck not working correctly. + + GEDCOM import some Place Names & Titles are blank. + + GEDCOM import PLAC or ADDR attached Notes etc. are lost. + + Gramps not appearing in Gnome Software. + + fix broken GEDCOM import PLAC:FORM handling. + + Place Alt Names gets duplicated entries. + + Multiple GEDCOM imports creates duplicate event IDs. + + The place page in webreport is complete mess. + + Gallery tab of Source view does not display .ods files. + + Narrated Web report - Individual sort order not correct on the + Surnames tab. + + Specify required GtkSpell and GExiv2 version. + + Narrated web report link to thumbnails is broken on certain + pages. + + Narrated Web report - Individual page sort order has changed. + + Gramps reports that it can't find dictionaries. + + Turns out it was really that enchant couldn't find its backend + because an environment variable wasn't set. + + Update translations. +- Updated gramps.appdata.xml path. + +------------------------------------------------------------------- +Mon Apr 11 09:11:43 UTC 2016 - schubert.seb@gmail.com + +- Updated to version 4.2.3: + + Creation of the "graphic calendar report" failed + + Fix "TypeError: 'tuple' object does not support item assignment + + Fix experienced an unexpected error + + Unable to build narrated web site + + [NarrativeWeb report] Places index and Media index are + incorrectly sorted + + Error when trying to create narrative report (residence event) + + Fix filter set by default on selector, 'Show all' button + + Detailed Ancestors Report has ? for locations when [private + data is excluded] + + Age in the event family view column is wrong. + + Crash when dragging multiple media items to clipboard + + vCal Export File format invalid + + Error occurs for Complete Individual Report -- complete + database + + Narrated Web Site Report: places page is no longer sorted + alphabetically + + Narrative web: html elements emitted in different order + + Narrative web: "errno: 1, operation is not permitted" when + creating archive. + + Narrative Web report further stops in error. + + Fix multiple lines for firstname on gramps XML file via import + or export + + fix scrolling in persons view after typing some letters + + Location on geography view could not convert string to float + + setup.py: make typeout more accurate + + Searching in people view when surnames are collapsed + + Fix error when changing database in new locations gramplets + + Error loading Participants add-on in French locale + + Restores setting the stdout encoding to + sys.getdefaultencoding() for Python3 + + Fix comment about getting the right encoding for stdout. + + Date format does not match system. + + Make US English a special-case locale, where en_GB is the + default for english based locales + + Enhance the Locations gramplet + + New "Encloses" gramplet to the display places that the active + place encloses + + Individuals with incomplete names, not updated when name + completed + + Children gramplet in Family view does not get updated when a + birth/death events are added to a child + + Non-image media objects don't appear in the main window + gallery. + + Pressing tab stops at element in gui places + + Double-clicking on a source in the citation gramplet causes + exception + + "Find text in record" filter crash + + Fix vCard Export + + Notes used in the "To Do" gramplet are found by the Remove + Unused Objects tool + + Unable to select Unicode + + Cannot import gedcom generated by RootsMagic custom place + details ignoring PlaceName() + + Fix people sorted by surname view + + Complete Report about person (whole database) - PDF - crash + + Update for travis + + Only consider the values of LC_ALL, LANG, and LANGUAGE, in that + order, when choosing the default locale. + + New Icelandic date and relationships handlers + + Fix Finnish translation in keywords of desktop entry + + Updated translations. + +------------------------------------------------------------------- +Sat Jan 9 10:31:21 UTC 2016 - rbos@opensuse.org + +- Add webcal.py.diff: add webcal.py from master: + - Providing much nicer webcalendar navigation. + - Space cleanup, obsolete spaces at end of line removed. + +------------------------------------------------------------------- +Sat Jan 9 08:05:29 UTC 2016 - rbos@opensuse.org + +- Updated to version 4.2.2: + + "Show all" checkbox of "Select Family" window not unchecked + when the filter is cleared. + + Name of user defined filter is not shown. + + ErrorDialog and GtkDialog mapped without a transient parent. + + 'Find' is broken when used in the Family selector. + + Fix default selection in selectors. + + Comment currently-unused bogus wiki URL pointers. + + Fix counter for filtered entries and indentation on + TreeBaseModel. + + Faulty headline in start up screen. + + Check that gramplet is in notebook before setting tab label. + + Fix creation of focus change events. + + Interactivesearch gives "TypeError: unorderable types: str() + < NoneType()". + + Put tag selection list in alphabetical order. + + Remove redundant code. + + Fix delete error in undoable entry widget. + + Fix deprecation warning. + + Re-enable selection in MultiTreeView on a grab_broken event. + + Add validation to gender field. + + Unhandled AttributeError when db.get_tag_from_handle returns + None. + + ReferencedBySelectionProxy can forget some referenced tags. + + Remove encoding on stdout and stderr. + + Handle citation objects in glocale.trans_objclass. + + Locality data in address was not imported. + + Can not download new or updated add-ons: + - Don't check SSL certs when fetching addons. + - Catch urlopen TypeError when context arg isn't supported. + - Fix undefined variable error. + + ValueError: underlying buffer has been detached. + + LaTeX backend crashes. + + Geography: performance issue due to bad initialization and. + performance issue when selecting the events or places views. + + Narrated Web Site Report: html elements emitted in different + order. + + Unused *_init.jpg are created in the narrated website. + + Some media files are not exported to the NAVWEB report. + + Narrative web report: add author to citations. + + TypeError: unorderable types: EventRef() < EventRef(), + events list and family list are differents between two reports. + + Permission denied: change mtime to origin instead of + destination. + + Thumbnails html file missing in the narrative web. + + Narrativeweb: Place title based on current date not that of + the event. + + Webcal: make the month name clickable in the year overview + page. + + 'Narrative' word not translatable. + + 'Unknown' spouse uses an harcoded string name on Simple + Descendants textual report. + + Father/mother's age attributes are not translated on reports. + + Improve Russian date handler and unittests. + + Mars month instead of Marzec on Polish locale (Date Editor). + + Updated translations. + +------------------------------------------------------------------- +Mon Oct 19 11:37:02 UTC 2015 - schubert.seb@gmail.com + +- Update to version 4.2.1: + + Support for Retina and HiDPI Display, added 24px icons + + Fix verification tool with "Estimate missing or inexact dates" + + Fix missing link in hourglass graph report + + Sort custom place types in editors + + Allow Easter calculation with python3 + + Fix crash on Descendants-detailed report + + FanChartDescendants View should at least have 2 generations + + Allow hyphenated gramps-id in Graphviz reports + + Complete Individual Report fails to run + + Fix broken wiki help links + + Set TextOption widget to expand vertically + + Unused Object Dialog box too small + + Short cut keys does not work in 'Change Event Types' dialog + + Update some Tips of the day + + Error when extracting place names + + Custom filters for note text repaired + + Fix Pedigreeview crash when selecting Compact view + + Set "visable_window" in GtkEventBox to fix transparency + + Faster scrolling: + - cache database access for column values + - cache do_get_path lookups + - speed up load access on treeviews with no filters + - new LRU size of 1k (was 250) + - use cache in do_get_path from siblings + + Avoid using person-centric date matching for places + + Use place title as default name in GEDCOM import + + Ensure place names are not empty after upgrade + + Fix proxy to include all referenced place objects + + Fix bug that prevented any addons being loaded onto the Mac + version + + Remove copy button from family tree manager + + Consistency for name fields on Person Editor + + Geography: + - Place.set_name(name) requires a PlaceName() + - Fix and improvements on place selection + + Limit problems with existing selection in media reference editor + + Stability fixes on Mac port + + Mac port localization crash with non-standard locale (e.g. + en_IT) + + Fix color on history + + Fix countries selector for holidays + + Fix missing markups into textual reports + + All sidebars with Types now show custom types in combo list + + [New] Added Places to CSV import/export + + Some fixes on installer (setup.py) + + Various improvements on gen.plug.utils + + Fix graph reports [in Greek locale] + + New date handler for Hungarian locale + + Updated translations. +- Update source URL path to github. + +------------------------------------------------------------------- +Wed Aug 12 17:38:19 UTC 2015 - dimstar@opensuse.org + +- Add gramps-no-translations-check.patch: Disable gramps internal + test if localization files are available. As gramps is properly + packaged, we know where the translations are and don't want to + alert a user with annoying popups (boo#941490). + +------------------------------------------------------------------- +Mon Aug 3 13:48:40 UTC 2015 - dimstar@opensuse.org + +- Update to version 4.2.0: + + New date and language fields on place name. + + Review on GtkBuilder, fix some Gtk3 warnings and move from + deprecated methods. + + Change icons and buttons handling methods. + + Enhanced Place Editor and new Place Name editor. + + New widget: use own interactive-search. + + Ability to import kml data into Geography views. + + Enhancement for removing multiple selected items from Views + (action group). + + Add drag support on more Views, Selectors and Editors. + + Add right-click "Copy all" to ListModel and all QuickTables. + + Review Alternate Place handling and edition. + + New 'Place' configuration keys set by user (settings). + + New filter rule: is enclosed by. + + Consistency on Privacy option for reports. + + Consistency on "Name-format" options for reports. + + Add DeferredFilter class (a subclass of GenericFilter). + + New textual Report: Links on Notes. + + Fix alphabetic index and toc bug in books. + + Enhancements on Style Editor. + + Enhancements on End Notes into textual reports. + + Changes on Individuals complete textual report. + + Changes on Ancestors Tree draw report: Include Siblings. + + Add name-format option, and deferred translation on Records + report. + + Add deferred translation on Timeline draw report. + + Enable attributes gramplet on Source and Citation Views. + + New place locations gramplet. + + Optimizations around index, Flat and TreeView models. + + Enhanced samples files. + + All importers return now an ImportInfo object. + + Experimental gwplus (geneweb) import file format support. + + Remove experimental HTML renderer view. + + New test scripts. + + New Date handler for Japanese. + + Review on Slovenian and Czech Date Handlers. + + Updated translations. +- Drop gramps-webkit3.0.patch: no longer applicable. +- Add python3 BuildRequires: follow upstreams port to python3. +- Drop python-webkitgtk, python-gtkspell and python-PyICU + recommends: no longer valid after the port to python3. +- Add python3-bsddb3, python3-cairo and python3-gobject + Requires: new dependencies. + +------------------------------------------------------------------- +Sat May 2 01:44:03 UTC 2015 - zaitor@opensuse.org + +- Update to version 4.1.3: + + Fix db upgrade failure + + GtkDialog mapped without a transient parent + + [Gedcom]: + - SUBN and SUBM record handling + - Import/export round trip causes lost information + - Entering a witness to an event such as marriage might be + ignored + - Gramps can't import estim. date period exported by itself + - 1/4 and 1/2 ANSEL characters not supported on importing + ANSEL + - Importing file containing multibyte UTF-8 characters fails + - Import fails for ANSI file under python 3 + - Failure importing ANSEL encoded gedcom file + - Characters ignored on a Gedcom encoded ANSI (cp1252 West + Europe, USA) + - NameError in importer + - Event address is lost on import, i.e. disconnected from + event + + Crash on geneweb export with python3 + + GuiColorOption missing avail-changed event handler + + Bad generation of [timeline report] ODT files since 4.0.0 + + Fix bad handle in explanation note for unknown event + + Fix spurious generation of empty 'Alternative Name' in + place.merge() + + Support creating directories in various scenarios + + Attempting to add a bookmark causes an error + + Long series of "unhandled exception" popup boxes while doing a + check & repair + + Crash when trying to link existing place as an enclosing place + using P0001 number + + HTML view fails to load + + Relationship Graph crashes + + Python3 needs new_subpixbuf not subpixbuf + + Regression: running gramps from crontab fails + + tag_map is not initialized + + Some labels now fit better on citations sidebar filter + + Event columns in web narrative are too narrow + + Problem by start program (launcher) + + Translation string missing in Not Related tool for help and + close button + + Date format month/year is not well reported at editing time [in + Italian] + + Fix unknown gender relationships handler for the french locale + + Fix a handle type bug on sidebar filter + + Tidy up About dialog + + Cleanup on some man files + + Convert some remaining unicode literals + + Fix mac menubar setting + + Enable python3 to run po/update_po.py + + Updated translations. + +------------------------------------------------------------------- +Mon Mar 9 11:16:50 UTC 2015 - dimstar@opensuse.org + +- Update to version 4.1.2: + + Error converting python2 utf-8 strings to python3 str when + loading data from database. + + Removing a parent place from a place leaves a dangling + reference. + + Error during checking the database. + + Stubborn blank space in database won’t be removed, fix removing + rows in flat list views. + + Database upgrade fails if default media path is not set. + + Error converting database after upgrade to Gramps 4.1.1. + + Error in a single place within the places section. + + Entries from the add-or-choose selector of + Place/Source/Media/Note cannot be dragged. + + Enclosing places tab should work like other similar tabs, new + place reference editor. + + Association editor refuses dropped persons. + + Error on opening twice an object from clipboard. + + Incorrect spacing in export assistant file chooser. + + New Event types are saved as a disordered list. + + Always display main participants. + + Place titles can now be generated on-the-fly by a place + displayer, default is still to use the place title field. + + GEDCOM import of embedded notes attached to media does not + work. + + Crash on Ancestry.com .ged import; consistent. + + Errors handling owner/submitter information in GEDCOM files. + Only import researcher from GEDCOM or XML if the family tree + was originally empty. + + GEDCOM export does not export media attached to citations. + + The fanchart view crashes if max generation is set to 1 away. + + Sidebar Filters do not match placetypes in new placeview, two + new filter rules (HasTitle, HasData). + + Fix bug when family has no parents. + + Fix bad handle in explanation note for unknown event. + + Some labels now fit better on citations sidebar filter. + + Views in Geography should not always use the last option set by + the user. + + Request for keyboard-controlled zoom on Geography view. + + Error geography view – Displaying main menu. + + Configure screen needs a file selector to select directory for + “offline mode” files. + + Filter panel on geography view displays improperly. + + Detailed descendant report crashes, bibliography (citations). + + Can’t disable box shadow in SVG descendant tree. + + Descendant tree graphical report, syntax error in svg output. + + Regression: Complete Individual report has + partially-untranslated output. + + Events Page in Narrative Report not working. + + Gramps freeze after defining a report style with German cm + values. + + Various problems with docgen.TextDoc.add_media_object. + + Report event attribute name is not translated. + + Records Gramplet uses wrong text. + + Closing detached gramplet causes python to crash. + + Cannot reduce size of gramplets detached from a gramplet bar. + + Gramplets don’t fill window when detached from dashboard. + + ImageMetadata doesn’t show metadata. + + typo on GLib call, used by an addon only. + + Fix error setting gramplet tab label. + + Check for active person in session log gramplet. + + Spurious spaces in CLI List Family Trees, tab delimited output. + + Print statements changed to assemble the whole line before + output. + + Gtk3 warning and custom undoableentry widget, (bgo#644927). + + Warnings: deprecated Gtk properties and errors loading theme + icon. + + Fix: database manager dialog is inconsistent for older gtk+3 + versions. + + Warnings: deprecated Gtk properties and errors loading theme + icon. + + Fix: Error loading theme icon ‘gtk-apply’. + + gramps fails to start with gtk+-3.13.3. + + Places in data.gramps are not in the new Place hierarchy. + + Upgrade the version of some dependencies for Mac OS and + Windows OS. + + Keywords entry in gramps.desktop does not work. + + ‘Available Gramps Updates for Addons’ window not on top. + + Some text not translatable in context menu fancharts. + + Fix for Unit test. + + Updated translations. +- Drop gramps-4.1.1-Glib-typo.patch: fixed upstream. +- Move .desktop file to Office;Database category: it certainly is + a stretch, but Education;Science is no longer valid and + Science;Humanities is not officially registered. + +------------------------------------------------------------------- +Wed Feb 4 10:20:23 UTC 2015 - schubert.seb@gmail.com + +- Add gramps-4.1.1-Glib-typo.patch: fix typo, which removes wrong + automatic dependency; already applied upstream for 4.1.2. +- Remove comment about osm-gps-map because it is already detected. + +------------------------------------------------------------------- +Thu Jan 15 20:38:15 UTC 2015 - p.drouand@gmail.com + +- Update to version 4.1.1 + + Fix custom place types in the place editor. + + Allow place type combobox to receive focus. + + Store custom place types in the metadata table. + + Fix place type for places without a main location. + + Fix bug adding parent places to a new place. + + Prevent user creating a cycle in the place hierarchy. + + Avoid infinite loop when place cycle encountered. + + Prevent creation of a place cycle when merging. + + Fix error when no place is selected. + + Check that a place has been selected when saving. + + Use the standard place selection widget to be consistent.. + + Add a new Top Level place through the Place Reference Editor. + + Fix backlinks code in place report. + + Backlinks for places can now also be places as well as events. + + Fix check and repair tool for empty placerefs. + + Update location utilities to work with proxies. + + Place report does not run. + + Update place details gramplet. + + Locations are now displayed in a new separate gramplet. + + Add check for empty handle in gramplets. + + Check DB lock on the recent opened trees list. + + Sidebarfilter gramplet does not fit well into People, Events or + Media views. + + Fix new event default type considering existing events with + *default + role. + + Rebuild secondary indexes after database upgrade. + + Importing gedcom files containing multibyte UTF-8 characters + fails. + + Ahnentafel Report did not use Christening Date if no Birth + Date. + + [Narweb:] Missing webpage for media under some circumstances. + + Fix narrated web report with gendex option enabled. + + Tweak to "default" CSS choice for the narrated web report. + + Invalid link for Merge citation Help button. + + Fix 'todo' gramplet. + + Fix path when using drag & drop to add media. + + Limit the number of generations displayed in the ancestor + gramplet. + + Export of a subset of the tree failed. + + Fix issues in python3, and bytes-string mismatch with ICU. + + Fix url/uri handling with non-ascii characters under linux and + mac. + + Fix name format on graphical reports. + + Fix name format on textual reports. + + Better GUI support for embeded custom attributes list on media + object. + + Better keys for search under linux shells (.desktop file). + + 'Unknown' person in detailed ancestor report can not be + translated. + + Translations don't show in many labels. + + Ensure python text domain gets the right encoding. + + Translate some punctuation marks. + + Various fixes around Geography and osmgpsmap. + + Allow gramplets to be displayed in the dashboard only. + + Update FSF address. + + Add Arabic-script, Islamic-date, Thai script, Married Name and + more dates examples. + + Fix on czech date handler for calculated and estimated dates. + + Enhance Serbian date handler to handle Cyrillic dates. + + Simplify Canadian Ash Wednesday holiday. + + Re-enable Esperanto support (for non-Windows OS only) after a + large review. + + Updated translations. +- Remove python-gtk-devel Requires: no longer needed after the + project moved to python-gobject. +- Add hicolor-icon-theme BuildRequires: do not own standard + hicolor directories. + +------------------------------------------------------------------- +Mon Jul 28 08:00:38 UTC 2014 - dimstar@opensuse.org + +- Add gramps-webkit3.0.patch: specify in the code that we require + WebKit 3.0, not 'any' WebKit (bnc#887048). +- No longer filter typelib(OsmGpsMap) from automatic dependency + scanner: we now have osm-gps-map 1.0.1 available. + +------------------------------------------------------------------- +Tue Jul 22 23:05:04 UTC 2014 - dimstar@opensuse.org + +- Drop gnome-icon-theme (Build)Requires: no longer functional after + the merging of the themes into Adwaita theme, which in turn is a + dependency to GTK+ 3.0. + +------------------------------------------------------------------ +Sun Jun 08 11:41:11 UTC 2014 - rbrown@opensuse.org + +- Fix source URL in spec + +------------------------------------------------------------------- +Thu May 29 11:23:17 UTC 2014 - ecsos@schirra.net + +- Update to version 4.0.4: + + Upgrade to db version 17 fails in Python 3 due to use + of iteritems + + Database corrupted – TypeError: unhashable type: ‘list’ + + Fix bug in abandon changes and quit + + Paths, unicode and bsddb module + + Consistency on create_id method + + Better handling for non-ASCII characters on database-path + + Better support for ANSEL characters + + ‘Display as’ field in Name Editor reverts to + Preferences default + + Fix vcard date converter + + View does not communicate over proxy server with autorisation + + Enhanced Bookmark support + + Event gramplet filter does not have field for primary role + + New HasDayOfWeek filter rule + + Error when leaving a Gramps type field blank in an editor + + Fix creation of events with same Gramps-ID + + Crash when opening details of a person + + Fix spacing on dialogs for some recent linux distributions + + date editor and Date class allow e.g. Hebrew dates + with newyear (Mar25) + + Fix crash in fan chart view when scrolling + + Poor contrast mouse on mouse over + + Drag and drop only one data into Editors tabs + + Unable to edit citations on association + + Enhancements and consitency on events gramplet, selector + and view + + Sometimes says ‘no data exists for note’ when saving + + Enhanced Citation Editor + + Do not always raise errors when some plugins are hidden + + Remove hover selection from embedded lists + + Fix update of active object after merge + + Cleanup on warnings and messages around locale directory + + Media Editor error if Path value was changed to a non existing + file + + Register history objects at startup + + Avoid dumb encoding error when compiling gpr file + + Work around Py2Cairo + + Given Name Cloud Gramplet splits up given names into words + + Users should not be allowed to edit and delete ‘default’ style + into Style Editor + + Filename Decoding Error in Graphical Reports + + Missing closing bracket in Web_Basic-Spruce.css + + Reorder tool: global name ‘gen’ is not defined + + Some fixes and enhancements + + Fix start in East Asian language, force UTF-8 locale on Mac + + Fix apple_collation on Mac + + Spelling messages at random cause hang for a few seconds. + + Media viewer list crashes during start if one try to select + an entry where the media isn’t available + + ‘Available Gramps Updates for Addons’ window not on top + + HTML View fails to load + + Paper names and Styles values are now translated + + Sort failure using glocale.sort_key + + Improve support for collation variants + + Translate some punctuation marks + + Fix unit tests and python3 issues + + Fix Relationships handler for Portuguese + + Updated translations: ar, cs, de, fi, fr, he, it, lt, nb, nl, + pl, pt_BR, ru, sv, uk + +------------------------------------------------------------------- +Tue Jan 28 08:37:33 UTC 2014 - zaitor@opensuse.org + +- Update to version 4.0.3: + + Fix copy via context menu on Views into Charts Category. + + Fix Tab sequence in Name Editor. + + Fix citations gramplet into media view. + + Fix unhandled exception when inspecting media. + + Fix Citation sidebar filter for python3. + + Fix add link to a "Html code" note. + + Fix message on backup dialog. + + Fix space for selection lists. + + Fix spell with myspell and LANG. + + Fix changes root cursor to hand. + + Recent file parser now gives the file location. + + Fix vertical overflows on check and repair-tool dialog. + + Fix custom key/value (data item) on Database difference report. + + Fix unhandled exception in media exif information under Windows + OS. + + Fix person selector in searchfilter under Windows OS. + + Starting Gramps without console is now possible under Windows + OS. + + Specific OS handling. + + Common fixes and changes with 3.4.7. + + Updated translations. + +------------------------------------------------------------------- +Tue Nov 26 13:01:15 UTC 2013 - zaitor@opensuse.org + +- Update to version 4.0.2: + + Citation merge works better for all objects with citations. + + Fixed citations attached to family events. + + Fixed several crashes, hangs, and data corruption scenarios. + + Fixed bugs in determining whether a person is alive, + potentially resolving private data leak via export or report. + + Fixed bugs on proxies. + + VCF export/import now support gender information. + + Several bugs with filtering fixed, most filters now support + regular expressions. + + Fixed bug in Hebrew calendar date calculations. + + Fix some regressions on GEDCOM file format export and + enhancement on CONT/CONC handling. + + Multiple fixes and improvements on gramplets. + + Multiple fixes in the narrated website and web calendar + reports. + + Enhancements on date and calendar. + + Some fixes and improvements of the webapp. + + Fix on Database Differences module. + + Enhancements of the citation tree view (Sources category). + + Improvements on User classes. + + Polish and consistency on Gramps XML export. + + Bump XML schema to 1.5.1. + + Fixed several long-standing problems with report generation. + + Better support of RTL locales (Arabic, Hebrew, etc.) in GUI. + + Better support for selected lang on some reports. + + Better way for displaying missing dependencies. + + Better Spell support. + + Platform-specific fixes for Mac and Windows. + + Add printing functionality for all geography views. + + New date handlers for Arabic and Greek. + + Repaired and enhanced tests broken since 3.3.x, resulting in + overall reliability improvements. + + Add a support for AppData. + + Updated translations. +- Drop gramps-4_0-gtk-3_8.patch, fixed upstream. + +------------------------------------------------------------------- +Sun Jun 30 17:22:19 UTC 2013 - dimstar@opensuse.org + +- Add gramps-4_0-gtk-3_8.patch: Fix execution with GTK+ 3.8. + +------------------------------------------------------------------- +Sat Jun 29 08:59:34 UTC 2013 - zaitor@opensuse.org + +- Update to version 4.0.1: + + Gtk3: fix menu on person editor and Geography views, convert + deprecated code for the indicator in entryfield. + + Gedcom: Fix crash on export when there are addresses, fix space + on ID. + + Disallow bookmarking a source in the Citation Tree View. + + Better RTL support on Pedigreeview and position for gramplets. + + Fix bad scaling in address editor. + + Fix crash on ancestor chart report. + + Fix navigation issues with selected line. + + Fix size of the 'Tip of the day' dialog. + + Fix right-click on tables in Quick Views. + + Fix cursor corruption on Pedigree view. + + Improvements when exporting via CLI. + + Reports: Various fixes on dialogs, output file formats and + cleanup on error messages. + + MacOS: Fix bad filename on Gramps URL, osm-gps-map revision, + image paths, resource-path file, maclocale. + + Move the HTML resources from gramps/plugins/webstuff to Data + and Images. + + Alternate Names in Person Details Gramplet. + + New holidays, date and relationship handlers for Ukrainian. + + Enhancements for testing localized Relationship handlers. + + More names and events on data.gramps sample. + + Updated translations. + +------------------------------------------------------------------- +Sat Jun 22 12:57:18 UTC 2013 - dimstar@opensuse.org + +- Add gobjet-introspection BuildRequires: needed in order for the + code to be inspected and typelib() Requires be added to the + package. +- Filter out the following typelib() Requires: + + typelib(GtkosxApplication)is not needed on Linux. + + typelib(OsmGpsMap) is optional and currently not available in + openSUSE. + + typelib(Gtkspell) is an obsolete name which gramps can cope + with as an alternative to GtkSpell (different spelling). + +------------------------------------------------------------------- +Thu May 23 10:55:43 UTC 2013 - dimstar@opensuse.org + +- Update to version 4.0.0: + + Conversion to GTK 3 and use of gobject introspection, GEPS#029. + + Support for python 3, GEPS#031. + + Code reorganization, GEPS#008. + + Autotools is no longer used for building Gramps, distutils is + used, GEPS#026. + + Completely reworked localization handling. + + The Gramplet view has been renamed Dashboard. This to avoid an + overload of the word Gramplet, and to make it more clear to new + users what can be expected in this view + + GTK 3 uses new themes, so users not on Gnome must set a nice + GTK 3 theme to fully appreciate Gramps 4.0. Install a GTK 3 + theme and set it. If Gramps looks ugly, you made an error in + this step. + + Different sidebar navigators can be installed + + New Ancestor Fan Chart View and Descendant Fan Chart View, + which offer a lot of insight in your family tree on a small + space. Direct printing is available from these views. + + All wizards are reworked, so the exporter dialog, help and bug + report dialog are different from version 3.4, but offer the + same functions. + + New To Do Gramplets listing all To Do Notes. + + More reports support output in a different language than the + interface language + + Narrative Web has been reworked to make it more stable. +- Rewrite build and install sections to adapt to the switch to + pythonm distutils, away from autotools. +- Add python-PyICU recommends: it's not strictly required to + operate, but strongly recommended. + +------------------------------------------------------------------- +Wed May 15 17:17:45 UTC 2013 - dimstar@opensuse.org + +- Update to version 3.4.4: + + Infinite recursion bug in narrative web generation. + + Protection on family trees when using version 3.4 and 4.0 on + the same PC (road to 4.0). + + Merging notes of media with citations now works. + + Crash during Calculate Preview of a filtered XML export. + + Fix annoying errors on navigation related to citations gramplet + and tag object. + + Listing the Family Trees can corrupt them. + + Various fix around handling Gedcom file format. + + Fix citations and sources import on ProGen format. + + Better date handling and better alternate translation support. + on some textual reports according to locale under windows. + + Avoid Errors when setting wrong value as markup for invalid + dates (Preferences). + + Fix paragraph layout on PDF format or print output. + + New: New-Zealand holidays. + + Polish and backport code on XML import (road to 4.0). + + Regular expression rules now use search rather than match, fix + design issues on regex filter rules. + + Disable/Enable indent spouse on descendants tree. + + Fix regular expressions on Place filter rule. + + Consistency on cli arguments (road to 4.0). + + Fix call of non-existant process on references proxy, enhanced + tests on proxy filter. + + Fix NarWeb creation via cli for some non-english locales. + + Updated translations. + +------------------------------------------------------------------- +Tue Mar 19 22:30:23 UTC 2013 - dimstar@opensuse.org + +- Update to version 3.4.3: + + Sorting (both in the main display window, and particularly in + Narrative Web output) now uses PyICU. + + The automatic Addon checking and download now works once again. + + Import from Pro-Gen has been updated. + + Import and Export of address fields in GEDCOM has been + improved. + + GEDCOM Repositories not imported correctly from FTM. + + Fixes to a number of errors in filtering notes. + + Fix some errors in determining whether someone is alive. + + Make availability of GraphViz settings depend on output format. + + Improve the descriptions and tooltip for GraphViz aspect ratio + option. + + Fixed update problems with citation bottombar gramplet. + + Fixed Open Document Text output in Book report. + + A number of changes to Narrative Web. + + Updated translations. + +------------------------------------------------------------------- +Wed Oct 31 12:06:35 UTC 2012 - dimstar@opensuse.org + +- Update to version 3.4.2: + + Some fixes on NarrativeWeb report. + + Some fixes on book report. + + Improvement on database path interface and user's preferences. + + Consistency on Name display and regex support. + + Some platform-specific fixes for Windows system environment. + + Better support for media links on Gedcom file format. + + Fix possible incorrect family relations on Gedcom file format. + + Various fixes on citation records. + + Fix and improve places handling on Geography views. + + Fix on command line arguments. + + Consistency on PDF file format. + + Updated translations. + +------------------------------------------------------------------- +Sun Sep 16 14:01:38 UTC 2012 - zaitor@opensuse.org + +- Update to version 3.4.1: + + Fixed error in export to xml of family order. + + Fixed crash in windows after some use due to too much terminal + output. + + Some platform-specific fixes (Windows, OSX). + + Misc bug fixes. + + Updated translations. + +------------------------------------------------------------------- +Wed May 23 18:54:45 UTC 2012 - zaitor@opensuse.org + +- Update to version 3.4.0: + + Lots of changes and bug fixes to every part of Gramps, + including XML import/export, image handling, gedom handling, + Gramplets, date handling, citations, reports, more! + + Some platform-specific fixes (Windows, OSX, Linux). + + Updated translations. +- Remove _version define as it stays equal to %version. + +------------------------------------------------------------------- +Sat May 19 18:17:27 UTC 2012 - zaitor@opensuse.org + +- Update to version 3.3.2: + + Expressive error when trying to load familytree with + downgraded Berkeley db. + + Fix in the image offset calculation (MediaRef Editor). + + Improved focus and bug fixes on Editors. + + Enhancements on ODT file format. + + Improved synchronization on gramplets. + + Export, filtering and database log improvements. + + Call of living proxy is more accurate when using NarrativeWeb + report. + + Fixes on Check and Repair, Sort Events and Clipboard tools. + + Fix automate version. + + Fixes on PedigreeView (database state and mouse events). + + Various fixes and improvements on merge code. + + Minor fixes on report interface and output. + + Various fixes on Narrative and Web Calendar reports. + + Minor issues on Gedcom handling. + + Add Japanese holidays (reports). + + Add a Relationship calculator for Catalan. + + More than 50 bug fixes and improvements. + + Updated translations. + +------------------------------------------------------------------- +Mon Oct 3 07:44:03 UTC 2011 - vuntz@opensuse.org + +- Add explicit shared-mime-info BuildRequires since we use the + %mime_database_* macros. + +------------------------------------------------------------------- +Sun Oct 2 13:13:23 CEST 2011 - zaitor@opensuse.org + +- Update to version 3.3.1: + + Various bugs fixed. + + Updated translations. + +------------------------------------------------------------------- +Wed Jun 15 10:01:44 CEST 2011 - vuntz@opensuse.org + +- Update to version 3.3.0: + + New "person name" dialog and workflow with better (or new!) + support for nickname, complicated multiple surnames, patronymic + as surname, family nickname, and name format preferences + + Gramplet bottombar and sidebar per view, with new gramplets + such as details view and image metadata viewer/editor + + Ability to tag objects; this is the next version of what used + to be called "markers" in previous versions of Gramps + + Geography view now uses osm-gps-map + + New locality field in the place editor; hierarchy is now: + Country, State, County, City, Locality, Street + + Automatic check and upgrade of plugins on startup + + Improved merge support of objects + + Better descendant/ancestor tree reports + + Undo/redo on entry fields (CTRL+Z, CTRL+SHIFT+Z) + + Backup option in the exporter + + Exporter based on filters with preview + + Various under-the-hood improvements, including for performance. + + Updated translations. +- Add python-gtkspell Recommends as we do have the package. +- Update FIXME about missing Recommends: python-enchant is not used + anymore, but python-exiv2 and osm-gps-map are new optional + dependencies. +- Stop using source service to download the tarball, as Factory + will move away from this. + +------------------------------------------------------------------- +Mon May 2 18:58:57 CEST 2011 - dimstar@opensuse.org + +- Update to version 3.2.6: + + fix memory leaks + + fix corrupted reports + + fix crash in cramplets + + fix gedcom import and export + + import speed improvements + + NarrativeWeb fixes + + prevent corrupting databases + + Updated translations. +- Use set_version source service. + +------------------------------------------------------------------- +Sat Feb 12 18:59:36 CET 2011 - vuntz@opensuse.org + +- Call relevant macros in %post/%postun: + + %desktop_database_post/postun because the package ships at + least one desktop file. +- Pass %{?no_lang_C} to %find_lang so that english documentation + can be packaged with the program, and not in the lang subpackage. + +------------------------------------------------------------------- +Tue Dec 7 16:32:44 CET 2010 - vuntz@opensuse.org + +- Update to version 3.2.5: + + Fix Gramps so it again runs with Python 2.5 + + Write all notes and sources to gedcom files + + Cli fixes + + GeneWeb and LegacyGedcom fixes + + NarrativeWeb fixes + + Memory leak fixes + + Various other small fixes + + Updated translations +- Add gnome-icon-theme BuildRequires for directory ownership. +- Add gnome-icon-theme, python-gtk, xdg-utils Requires, as + documented by upstream. +- Add graphviz, python-webkitgtk Recommends, as documented by + upstream. +- Improve description. +- Also remove the deprecated mime data files from + /usr/share/mime-info, not just /usr/share/application-registry +- Call %mime_database_post and %mime_database_postun macros in + %post/%postun since we install a xml mime file. +- Tag localized man pages with the right language. We should + eventually move them to the lang subpackage, but at the moment, + they would create a file conflict between bundles and the lang + subpackage. + +------------------------------------------------------------------- +Thu Nov 4 19:19:43 UTC 2010 - dimstar@opensuse.org + +- Initial package, version 3.2.4 + diff --git a/gramps.spec b/gramps.spec new file mode 100644 index 0000000..8fb64d0 --- /dev/null +++ b/gramps.spec @@ -0,0 +1,128 @@ +# +# spec file for package gramps +# +# Copyright (c) 2025 SUSE LLC +# Copyright (c) 2010 Dominique Leuenberger, Amsterdam, Netherlands. +# +# All modifications and additions to the file contributed by third parties +# remain the property of their copyright owners, unless otherwise agreed +# upon. The license for this file, and modifications and additions to the +# file, is the same license as for the pristine package itself (unless the +# license for the pristine package is not an Open Source License, in which +# case the license is the MIT License). An "Open Source License" is a +# license that conforms to the Open Source Definition (Version 1.9) +# published by the Open Source Initiative. + +# Please submit bugfixes or comments via https://bugs.opensuse.org/ +# + + +%global __requires_exclude typelib\\(GtkosxApplication\\)|typelib\\(Gtkspell\\)|typelib\\(GConf\\) +Name: gramps +Version: 5.2.4 +Release: 0 +Summary: Genealogical Research Software +License: GPL-2.0-or-later +Group: Productivity/Other +URL: http://www.gramps-project.org/ +Source: https://github.com/gramps-project/gramps/archive/v%{version}/%{name}-%{version}.tar.gz +# PATCH-FIX-OPENSUSE gramps-no-translations-check.patch boo#941490 dimstar@opensuse.org -- Do not warn on missing translations +Patch0: gramps-no-translations-check.patch +BuildRequires: fdupes +# Needed for typelib() - Requires. +BuildRequires: gobject-introspection +BuildRequires: hicolor-icon-theme +BuildRequires: intltool +BuildRequires: python3 +BuildRequires: python3-setuptools +# We need the %%mime_database_* macros +BuildRequires: shared-mime-info +BuildRequires: update-desktop-files +Requires: python3-bsddb3 +Requires: python3-cairo +Requires: python3-gobject >= 3.12.0 +Requires: python3-gobject-Gdk +Requires: xdg-utils +Recommends: ghostscript +Recommends: graphviz +Recommends: python3-Pillow +Recommends: python3-PyICU +# python3-fontconfig is required for the Genealogical Symbols option; currently no package available +#Recommends: python3-fontconfig +Suggests: python3-networkx +Suggests: python3-pygraphviz +Suggests: python3-numpy +Suggests: typelib-1_0-GooCanvas-2_0 +BuildArch: noarch + +%description +Gramps gives you the ability to record the many details of an +individual's life as well as the complex relationships between +various people, places and events. All of your research is kept +organized, searchable and as precise as you need it to be. + +%lang_package + +%prep +%autosetup -p1 + +%build +python3 setup.py build + +%install +python3 setup.py install --root=%{buildroot} +# fix resource-path containing buildroot information +echo -n %{_datadir} > %{buildroot}%{python3_sitelib}/gramps/gen/utils/resource-path +# We package those files as package docs... +rm -r %{buildroot}%{_datadir}/doc/%{name}/ +%suse_update_desktop_file -r %{buildroot}%{_datadir}/applications/org.gramps_project.Gramps.desktop Office Database +%find_lang %{name} %{?no_lang_C} +%fdupes %{buildroot}%{_datadir} +%fdupes %{buildroot}%{python3_sitelib}/%{name}/ + +%post +%desktop_database_post +%icon_theme_cache_post +%mime_database_post + +%postun +%desktop_database_postun +%icon_theme_cache_postun +%mime_database_postun + +%files +%license COPYING +%doc AUTHORS FAQ NEWS README.md +%{_bindir}/%{name} +%{_datadir}/%{name}/ +%dir %{_datadir}/metainfo +%{_datadir}/applications/org.gramps_project.Gramps.desktop +%{_datadir}/icons/hicolor/*/*/ +%{_datadir}/metainfo/org.gramps_project.Gramps.metainfo.xml +%{_datadir}/mime/packages/org.gramps_project.Gramps.xml +%{python3_sitelib}/%{name}/ +%{python3_sitelib}/%{name}-%{version}-*.egg-info +%{_mandir}/man1/%{name}.1%{?ext_man} +# We can't really move the localized manpages to the lang package, since they'd +# create a conflict between the lang subpackage and bundles +%lang(cs) %{_mandir}/cs/man1/%{name}.* +%lang(fr) %{_mandir}/fr/man1/%{name}.* +%lang(nl) %{_mandir}/nl/man1/%{name}.* +%lang(pl) %{_mandir}/pl/man1/%{name}.* +%lang(sv) %{_mandir}/sv/man1/%{name}.* +%lang(pt_BR) %{_mandir}/pt_BR/man1/%{name}.* +# man doesn't provide those directories, so we have to own them +%lang(cs) %dir %{_mandir}/cs +%lang(cs) %dir %{_mandir}/cs/man1 +%lang(nl) %dir %{_mandir}/nl +%lang(nl) %dir %{_mandir}/nl/man1 +%lang(pl) %dir %{_mandir}/pl +%lang(pl) %dir %{_mandir}/pl/man1 +%lang(sv) %dir %{_mandir}/sv +%lang(sv) %dir %{_mandir}/sv/man1 +%lang(pt_BR) %dir %{_mandir}/pt_BR +%lang(pt_BR) %dir %{_mandir}/pt_BR/man1 + +%files lang -f %{name}.lang + +%changelog -- 2.51.1 From 5a0c75c58e4fa318f4e09ecc90660913bb63401872ebb1d82ffcfaee23752113 Mon Sep 17 00:00:00 2001 From: Dominique Leuenberger Date: Mon, 17 Feb 2025 16:48:24 +0000 Subject: [PATCH 2/5] * Updated translations. OBS-URL: https://build.opensuse.org/package/show/GNOME:Apps/gramps?expand=0&rev=114 --- gramps.changes | 13 +------------ 1 file changed, 1 insertion(+), 12 deletions(-) diff --git a/gramps.changes b/gramps.changes index e5b8142..4c82f83 100644 --- a/gramps.changes +++ b/gramps.changes @@ -2,18 +2,6 @@ Mon Feb 10 22:37:58 UTC 2025 - Jaime Marquínez Ferrándiz - Update to version 5.2.4 - * Translations: - + Updated translations: bg, cs, da, de, de_AT, en_GB, es, fa, fi, fr, he, - hr, hu, id, ko, mk, nb, nl, pl, pt_PT, sk, sl, sv, ta, tr, uk, zh_CN, - zh_HK, zh_TW. - + Remove Tamil from this release. - + Update translation template for new release. - + Update list of incomplete translations. - + Add German date modifier “ab”. - + Fix German date handler for reports. Fixes #13312. - + Add extra “about” modifier to Hebrew date handler. - + Add Korean translation. - + Fix date modifiers for sl. * Fix Citations gramplet to recognize event reference citations. Fixes #13555. * Fix exception when finding relationship to home person. Fixes #13495. * Fix mouse scroll direction in pedigree view. @@ -38,6 +26,7 @@ Mon Feb 10 22:37:58 UTC 2025 - Jaime Marquínez Ferrándiz -- 2.51.1 From dfc0b497237b5c04c8828c2e55277a5f0f2c77ffbeb09e623ba8d7e77c4335b6 Mon Sep 17 00:00:00 2001 From: Dominique Leuenberger Date: Fri, 2 May 2025 06:52:28 +0000 Subject: [PATCH 3/5] =?UTF-8?q?-=20Update=20to=20version=206.0.1=20=20=20*?= =?UTF-8?q?=20Update=20translations:=20ar,=20br,=20ca,=20cs,=20de,=20de=5F?= =?UTF-8?q?AT,=20el,=20en=5FGB,=20es,=20fi,=20fr,=20ga,=20=20=20=20=20he,?= =?UTF-8?q?=20it,=20ja,=20ko,=20nb,=20nl,=20pl,=20pt=5FPT,=20ro,=20sk,=20s?= =?UTF-8?q?v,=20tr,=20uk,=20zh=5FCN.=20=20=20*=20Update=20translation=20te?= =?UTF-8?q?mplate=20for=20new=20release.=20=20=20*=20Extend=20SearchBar=20?= =?UTF-8?q?so=20that=20it=20supports=20text=20search=20and=20filters.=20Fi?= =?UTF-8?q?xes=20#13720.=20=20=20*=20Fix=20patronymic=20in=20name=20displa?= =?UTF-8?q?y.=20Fixes=20#13764.=20=20=20*=20Update=20links=20in=20the=20RE?= =?UTF-8?q?ADME=20to=20v6.0.=20=20=20*=20Update=20the=20INSTALL=20file.=20?= =?UTF-8?q?Issue=20#13717.=20=20=20=20=20+=20Change=20install=20from=20set?= =?UTF-8?q?up.py=20to=20pip.=20=20=20=20=20+=20Update=20typical=20installa?= =?UTF-8?q?tion=20locations.=20=20=20=20=20+=20Remove=20the=20--resourcepa?= =?UTF-8?q?th=20option=20which=20no=20longer=20exists.=20=20=20*=20Fix=20w?= =?UTF-8?q?iki=20help=20link=20in=20the=20Addon=20Manager.=20Fixes=20#1373?= =?UTF-8?q?5.=20=20=20*=20Remove=20the=20outer=20progress=20meter=20from?= =?UTF-8?q?=20the=20filter=20prepare=20phase.=20Fixes=20#13725.=20=20=20*?= =?UTF-8?q?=20Fix=20error=20when=20importing=20a=20GEDCOM=20file=20into=20?= =?UTF-8?q?an=20existing=20tree.=20Fixes=20#13726.=20=20=20*=20Avoid=20emp?= =?UTF-8?q?ty=20metadata=20fields.=20Fixes=20#13721.=20=20=20*=20Update=20?= =?UTF-8?q?Italian=20date=20modifiers.=20-=20Update=20to=20version=206.0.0?= =?UTF-8?q?=20=20=20*=20Full=20changelog=20available=20at=20=20=20=20=20ht?= =?UTF-8?q?tps://gramps-project.org/blog/2025/03/gramps-6-0-0-released/=20?= =?UTF-8?q?=20=20*=20Reports=20=20=20=20=20+=20The=20narrative=20web=20rep?= =?UTF-8?q?ort=20has=20four=20main=20improvements:=20=20=20=20=20=20=20-?= =?UTF-8?q?=20New=20indexes=20for=20big=20databases.=20=20=20=20=20=20=20-?= =?UTF-8?q?=20Add=20heatmap.=20=20=20=20=20=20=20-=20Improve=20language=20?= =?UTF-8?q?and=20hamburger=20menus.=20=20=20=20=20=20=20-=20Show=20other?= =?UTF-8?q?=20roles=20for=20an=20event.=20=20=20=20=20+=20Other=20report?= =?UTF-8?q?=20changes:=20=20=20=20=20=20=20-=20Add=20gender=20symbol=20opt?= =?UTF-8?q?ion=20to=20the=20detailed=20descendant,=20detailed=20ancestral?= =?UTF-8?q?=20=20=20=20=20=20=20=20=20and=20descendant=20report.=20=20=20?= =?UTF-8?q?=20=20=20=20-=20Add=20Gramps=20ID=20option=20to=20Kinship=20Rep?= =?UTF-8?q?ort.=20=20=20=20=20=20=20-=20Tree=20reports=20convert=20images?= =?UTF-8?q?=20to=20thumbnails=20for=20embedding.=20This=20allows=20=20=20?= =?UTF-8?q?=20=20=20=20=20=20cropped=20rectangles=20selected=20in=20the=20?= =?UTF-8?q?media=20references=20to=20be=20displayed.=20=20=20=20=20=20=20-?= =?UTF-8?q?=20Report=20options=20are=20now=20memorised=20on=20a=20per=20fa?= =?UTF-8?q?mily=20tree=20(database)=20level.=20=20=20*=20Gramplets=20=20?= =?UTF-8?q?=20=20=20+=20Improvements=20to=20the=20backlinks=20(References)?= =?UTF-8?q?=20gramplets:=20=20=20=20=20+=20Allow=20an=20object=20to=20be?= =?UTF-8?q?=20made=20active=20from=20within=20the=20backlinks=20gramplet.?= =?UTF-8?q?=20=20=20=20=20+=20Add=20a=20context=20menu=20to=20make=20?= =?UTF-8?q?=E2=80=9CEdit=E2=80=9D=20and=20=E2=80=9CMake=20Active=E2=80=9D?= =?UTF-8?q?=20more=20discoverable.=20=20=20=20=20+=20Allow=20objects=20in?= =?UTF-8?q?=20the=20backlinks=20gramplets=20to=20be=20dragged=20to=20the?= =?UTF-8?q?=20clipboard.=20=20=20=20=20+=20Add=20edit=20capability=20to=20?= =?UTF-8?q?the=20notes=20gramplets.=20=20=20=20=20+=20Enhanced=20version?= =?UTF-8?q?=20of=20the=20Filter=20gramplet.=20=20=20*=20Selector=20dialogs?= =?UTF-8?q?=20=20=20=20=20+=20A=20standard=20search=20bar=20has=20been=20a?= =?UTF-8?q?dded=20to=20the=20person=20selector=20dialog.=20It=20=20=20=20?= =?UTF-8?q?=20=20=20may=20default=20to=20selecting=20men=20or=20women=20by?= =?UTF-8?q?=20default,=20but=20selecting=20on=20other=20=20=20=20=20=20=20?= =?UTF-8?q?columns=20is=20possible.=20=20=20=20=20+=20It=20is=20now=20poss?= =?UTF-8?q?ible=20to=20select=20multiple=20media=20objects=20in=20the=20me?= =?UTF-8?q?dia=20selector=20=20=20=20=20=20=20and=20gallery=20tabs.=20=20?= =?UTF-8?q?=20=20=20+=20The=20media=20selector=20has=20a=20new=20path=20co?= =?UTF-8?q?lumn.=20=20=20*=20Other=20changes=20=20=20=20=20+=20Improvement?= =?UTF-8?q?s=20to=20the=20Probably=20Alive=20code.=20=20=20=20=20+=20New?= =?UTF-8?q?=20rules:=20=E2=80=9CHas=20Event=E2=80=9D,=20=E2=80=9CHas=20Sou?= =?UTF-8?q?rce=E2=80=9D=20and=20=E2=80=9CHaving=20Note=20of=20Type?= =?UTF-8?q?=E2=80=9D.=20=20=20=20=20+=20New=20Gedcom=207.0=20event=20roles?= =?UTF-8?q?:=20=E2=80=9CFather=E2=80=9D,=20Mother=E2=80=9D,=20=E2=80=9CPar?= =?UTF-8?q?ent=E2=80=9D,=20=E2=80=9CChild=E2=80=9D,=20=E2=80=9CMultiple?= =?UTF-8?q?=E2=80=9D,=20Friend=E2=80=9D,=20=E2=80=9CNeighbour=E2=80=9D=20a?= =?UTF-8?q?nd=20=E2=80=9COfficiator=E2=80=9D.=20=20=20=20=20+=20Allow=20we?= =?UTF-8?q?b-accessible=20file=20references=20in=20media=20objects.=20=20?= =?UTF-8?q?=20=20=20+=20Add=20a=20preference=20option=20for=20the=20select?= =?UTF-8?q?ion=20of=20the=20toolbar=20style.=20=20=20=20=20+=20Enhancement?= =?UTF-8?q?s=20to=20the=20help=20display.=20This=20is=20ongoing=20though.?= =?UTF-8?q?=20=20=20=20=20+=20Enable=20Web=20Connection=20menu=20in=20all?= =?UTF-8?q?=20list=20views.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit OBS-URL: https://build.opensuse.org/package/show/GNOME:Apps/gramps?expand=0&rev=116 --- .gitattributes | 23 + .gitignore | 1 + gramps-5.2.2.tar.gz | 3 + gramps-5.2.3.tar.gz | 3 + gramps-5.2.4.tar.gz | 3 + gramps-6.0.1.tar.gz | 3 + gramps-no-translations-check.patch | 12 + gramps.changes | 1729 ++++++++++++++++++++++++++++ gramps.spec | 130 +++ 9 files changed, 1907 insertions(+) create mode 100644 .gitattributes create mode 100644 .gitignore create mode 100644 gramps-5.2.2.tar.gz create mode 100644 gramps-5.2.3.tar.gz create mode 100644 gramps-5.2.4.tar.gz create mode 100644 gramps-6.0.1.tar.gz create mode 100644 gramps-no-translations-check.patch create mode 100644 gramps.changes create mode 100644 gramps.spec diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..9b03811 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,23 @@ +## Default LFS +*.7z filter=lfs diff=lfs merge=lfs -text +*.bsp filter=lfs diff=lfs merge=lfs -text +*.bz2 filter=lfs diff=lfs merge=lfs -text +*.gem filter=lfs diff=lfs merge=lfs -text +*.gz filter=lfs diff=lfs merge=lfs -text +*.jar filter=lfs diff=lfs merge=lfs -text +*.lz filter=lfs diff=lfs merge=lfs -text +*.lzma filter=lfs diff=lfs merge=lfs -text +*.obscpio filter=lfs diff=lfs merge=lfs -text +*.oxt filter=lfs diff=lfs merge=lfs -text +*.pdf filter=lfs diff=lfs merge=lfs -text +*.png filter=lfs diff=lfs merge=lfs -text +*.rpm filter=lfs diff=lfs merge=lfs -text +*.tbz filter=lfs diff=lfs merge=lfs -text +*.tbz2 filter=lfs diff=lfs merge=lfs -text +*.tgz filter=lfs diff=lfs merge=lfs -text +*.ttf filter=lfs diff=lfs merge=lfs -text +*.txz filter=lfs diff=lfs merge=lfs -text +*.whl filter=lfs diff=lfs merge=lfs -text +*.xz filter=lfs diff=lfs merge=lfs -text +*.zip filter=lfs diff=lfs merge=lfs -text +*.zst filter=lfs diff=lfs merge=lfs -text diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..57affb6 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +.osc diff --git a/gramps-5.2.2.tar.gz b/gramps-5.2.2.tar.gz new file mode 100644 index 0000000..9e7a7a9 --- /dev/null +++ b/gramps-5.2.2.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:340cfe136f428cd185d510ca8f932401633e0014eba0261159c4b21efe92a126 +size 21070723 diff --git a/gramps-5.2.3.tar.gz b/gramps-5.2.3.tar.gz new file mode 100644 index 0000000..eb5b8bf --- /dev/null +++ b/gramps-5.2.3.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bd1b7dc3f26ffd480f607a79e3a76688024a28b0f0b412ac1e4d77402ddc87d6 +size 21081011 diff --git a/gramps-5.2.4.tar.gz b/gramps-5.2.4.tar.gz new file mode 100644 index 0000000..e89a609 --- /dev/null +++ b/gramps-5.2.4.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7d5f22db92c43cb7798b50837e95ee5da56154596d9dea3b96d2c5cd2e5f0cdd +size 21362291 diff --git a/gramps-6.0.1.tar.gz b/gramps-6.0.1.tar.gz new file mode 100644 index 0000000..48e00c0 --- /dev/null +++ b/gramps-6.0.1.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:894d854da32ff51a72dd812e8430dcbaa11757928a018c76120cfbb16686e877 +size 22016734 diff --git a/gramps-no-translations-check.patch b/gramps-no-translations-check.patch new file mode 100644 index 0000000..dbe9d7f --- /dev/null +++ b/gramps-no-translations-check.patch @@ -0,0 +1,12 @@ +diff -auNr gramps-5.2.0-orig/gramps/gui/grampsgui.py gramps-5.2.0/gramps/gui/grampsgui.py +--- gramps-5.2.0-orig/gramps/gui/grampsgui.py 2024-02-29 15:24:39.051875696 +0800 ++++ gramps-5.2.0/gramps/gui/grampsgui.py 2024-02-29 15:25:28.485647876 +0800 +@@ -573,7 +573,7 @@ + dbstate = DbState() + self._vm = ViewManager(app, dbstate, config.get("interface.view-categories")) + +- if lin() and glocale.lang != "C" and not gettext.find(GTK_GETTEXT_DOMAIN): ++ if (False and lin() and glocale.lang != "C" and not gettext.find(GTK_GETTEXT_DOMAIN)): + _display_gtk_gettext_message(parent=self._vm.window) + + _display_translator_message(parent=self._vm.window) diff --git a/gramps.changes b/gramps.changes new file mode 100644 index 0000000..d633da4 --- /dev/null +++ b/gramps.changes @@ -0,0 +1,1729 @@ +------------------------------------------------------------------- +Thu May 1 14:34:50 UTC 2025 - Jaime Marquínez Ferrándiz + +- Update to version 6.0.1 + * Update translations: ar, br, ca, cs, de, de_AT, el, en_GB, es, fi, fr, ga, + he, it, ja, ko, nb, nl, pl, pt_PT, ro, sk, sv, tr, uk, zh_CN. + * Update translation template for new release. + * Extend SearchBar so that it supports text search and filters. Fixes #13720. + * Fix patronymic in name display. Fixes #13764. + * Update links in the README to v6.0. + * Update the INSTALL file. Issue #13717. + + Change install from setup.py to pip. + + Update typical installation locations. + + Remove the --resourcepath option which no longer exists. + * Fix wiki help link in the Addon Manager. Fixes #13735. + * Remove the outer progress meter from the filter prepare phase. Fixes #13725. + * Fix error when importing a GEDCOM file into an existing tree. Fixes #13726. + * Avoid empty metadata fields. Fixes #13721. + * Update Italian date modifiers. + +------------------------------------------------------------------- +Thu May 1 14:00:29 UTC 2025 - Jaime Marquínez Ferrándiz + +- Update to version 6.0.0 + * Full changelog available at + https://gramps-project.org/blog/2025/03/gramps-6-0-0-released/ + * Reports + + The narrative web report has four main improvements: + - New indexes for big databases. + - Add heatmap. + - Improve language and hamburger menus. + - Show other roles for an event. + + Other report changes: + - Add gender symbol option to the detailed descendant, detailed ancestral + and descendant report. + - Add Gramps ID option to Kinship Report. + - Tree reports convert images to thumbnails for embedding. This allows + cropped rectangles selected in the media references to be displayed. + - Report options are now memorised on a per family tree (database) level. + * Gramplets + + Improvements to the backlinks (References) gramplets: + + Allow an object to be made active from within the backlinks gramplet. + + Add a context menu to make “Edit” and “Make Active” more discoverable. + + Allow objects in the backlinks gramplets to be dragged to the clipboard. + + Add edit capability to the notes gramplets. + + Enhanced version of the Filter gramplet. + * Selector dialogs + + A standard search bar has been added to the person selector dialog. It + may default to selecting men or women by default, but selecting on other + columns is possible. + + It is now possible to select multiple media objects in the media selector + and gallery tabs. + + The media selector has a new path column. + * Other changes + + Improvements to the Probably Alive code. + + New rules: “Has Event”, “Has Source” and “Having Note of Type”. + + New Gedcom 7.0 event roles: “Father”, Mother”, “Parent”, “Child”, “Multiple”, Friend”, “Neighbour” and “Officiator”. + + Allow web-accessible file references in media objects. + + Add a preference option for the selection of the toolbar style. + + Enhancements to the help display. This is ongoing though. + + Enable Web Connection menu in all list views. + +------------------------------------------------------------------- +Mon Feb 10 22:37:58 UTC 2025 - Jaime Marquínez Ferrándiz + +- Update to version 5.2.4 + * Fix Citations gramplet to recognize event reference citations. Fixes #13555. + * Fix exception when finding relationship to home person. Fixes #13495. + * Fix mouse scroll direction in pedigree view. + * Fix incorrect usage of exec. As of PEP558, locals() is not populated by + exec(). This change means that this call is broken on Python 3.13. + * Remove some usage of globals(). + * Remove unnecessary use of exec. + * Test current_date being an empty date in probably alive function. Fixes #13431. + * Improve warning message in date_test.py when 3 tests are skipped. + * Correctly assign sortval = 0 when a date is EMPTY. Fixes #13415, #13423. + * Fix unicode conversion bug when upgrading from schema 16 to 17. + * Correct the documentation for the match() method of the Date class. Also + added more detail to documentation in 3 other cases. Fixes #13428. + * Gramps version output now reports OS rather than Platform. Fixes #12285. + * Downgrade upgrade messages from warning to informational level. Fixes #13464. + * Fix list size option in the top surnames gramplet. Allow users to specify + how many surnames appear in the list from 10 to 1000. Fixes #13448. + * Correct misleading description of GUI element placement. + * Use the preferred calendar for new dates only in the date editor. Fixes #13403. + * Fix docs typo in INSTALL file. + * Fix printing of Books. Fixes #12804. + * Render reports with styled notes containing subscript and strikethrough. Fixes #13417. + * Remove broken link to svn2cl package in the About dialog. Fixes #13152. + * Improve media performance in the narrative web report. Fixes #13370. + * Updated translations. + +------------------------------------------------------------------- +Sun Aug 11 19:56:06 UTC 2024 - Jaime Marquínez Ferrándiz + +- Update to version 5.2.3 + * Updated translations: da, de_AT, en_GB, es, fr, he, hr, hu, mk, nb, nl, + pt_PT, ru, tr, zh_HK, zh_TW. + * Fix bug with regular expressions in check_po script. + * Update translation template for new release. + * Corrected terminology. Replaced “matronymic” with “matrilineal” to + accurately reflect genetic inheritance rather than naming conventions. + * Clarified terminology for father lineage description. Changed “patronymic + lineage” to “patrilineal lineage” for accuracy. + * Fix PDF generation failure with LaTeX-based reports on Windows. Fixes #10696. + * Fix fallback for the `image_size` utility function Use Gdk if the size of + the image cannot be determined by imagesize. Fixes #13310. + * Disable rounding glyph positions in cairo document generator. + * Fix NoteType values in CSV import. + * Some short french month names can not be entered. Fixes #13307. + * Remove detached process flag when running lualatex. + * Check that pdf output file exists in genealogy tree reports. Fixes #10696. + * Fix error when changing the style of misspelt words. In the note editor, + changing the style of text failing the spell check caused an error. Fixes + #13282. + * Update span characters for zh_TW. Add span characters so that the new + display format is accepted as a valid input format. + * Restore BerkelyDB, Gramps still uses it. + * Update gramps.modules: + + Remove obsolete comment and comment out the private include. + + Update the branch in gramps-git. + + Remove BerkeleyDB and pybsddb dependencies. + + Remove unused patches. + * Fix missing media in narrative web report person pages. Fixes #13252, #13272. + * Remove the spaces padding the connector in a hyphenated surname. This fixes + the previous code which replaced ” – ” with “-” within the entire name. + Fixes #13274. + * Url-quote norm_path and use urljoin to attach the scheme. Assumes that if + the path is already a URI it is also already quoted. Fixes #13218, #13197. + * Prevent hyperlink tagging being added as an undo action. Clicking the undo + button in the note editor sometimes had no noticeable effect. Fixes #13267. + * Change repository “Title” to “Name” in the source editor. Fixes #13258. + * Better error handling in the narrative web report. + * Handle not found when creating the narrative web report updates page. Fixes + #13216. + * Use README.md for PyPI long description. + +------------------------------------------------------------------- +Sat Apr 27 20:23:23 UTC 2024 - Jaime Marquínez Ferrándiz + +- Update to version 5.2.2 + * Updated translations: cs, de, de_AT, es, fi, he, hr, nb, nl, pl, ru, sk, + sv, tr. + * Hebrew relationship calculator not loading. + * Narweb: Person object has no get_father_handle. + * Don’t show Navigation when we print a page. + +------------------------------------------------------------------- +Fri Apr 12 20:19:33 UTC 2024 - Jaime Marquínez Ferrándiz + +- Update to version 5.2.1 + * Updated translations: de_AT, fi, fr, ga, he, it, nb_NO, pl, sk, sr, tr, uk, + zh_Hans. + * Fix error when installing an addon that will not be registered. Fixes #13233. + * Allow experimental and beta plugins to be registered. Fixes #13232. + * Tidy up the README file. + * Fix fan charts on HiDPI screens. + * Replace PIL with Pillow in the README. Issue #10016. + * Fix the `Tag.is_empty()` method. The `Tag.is_empty()` method was returning + the inverse of the expected value. Fixes #12579. + * Cannot create Place with coordinates via Geography. Fixes #13228. + * Fix place title when place names use open spans. Fixes #13222. + * Fix the addon translator language for core translations. Fixes #13221. + * Update AIO minimum Windows version requirement to 8.1 64-bit. + * Prevent unwanted output in unit test logs. + * Fix unit tests when run with Python 3.12. Fixes #13212. + * Revert Death fallback symbol from Latin Cross to “+”. + * Change the cross mark and check mark symbols used in the Addon Manager + Requirements screen to be valid characters on Mac. Fixes #13194. + * Fix display of invalid dates in editor citation tabs. Fixes #13192. + * Include metainfo rather than appdata ‘its’ files. + * Update AppStream MetaInfo file to conform to latest spec. + * Fix filter rules missing the use_case parameter. Fixes #13187. + * Rename metadata file to follow spec. + * Add release information to appdata. + +------------------------------------------------------------------- +Thu Feb 29 09:05:48 UTC 2024 - jun wang + +- Update to version 5.2.0 + * Updated translations: ca, cs, da, de, de_AT, en_GB, es, fr, + hr, hu, id, it, nb, nl, pl, sk, sl, sv, tr, uk, zh_CN. + * Update development status to production. + * Remove the Trove classifier + "Natural Language :: German(Austrian)". + * Emit a "plugins-reloaded" signal when a new addon is + installed. This ensures that the user interface will be + updated to include the new addon. Fixes #13021. + * Fix Windows AIO build. + * Update GitHub actions to latest versions. Some actions are + deprecated. + * Package Gramps 5.2.0-rc1 on macOS. +- Update gramps-no-translations-check.patch because of source + code changes + +------------------------------------------------------------------- +Thu Feb 8 16:00:37 UTC 2024 - Dominique Leuenberger + +- Prepare for RPM 4.20: use autosetup. + +------------------------------------------------------------------- +Tue Jul 25 19:56:46 UTC 2023 - Jaime Marquínez Ferrándiz + +- Update to version 5.1.6: + + Update copyright date. + + Narrative web: problem with small pictures. + + Implement the “J” for the family view. + + 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. + + 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. + + 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 specification for image files. + + Geography View: Fix number of arguments in add_bookmark method. + + 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. + + 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. + + Fix IndexError that sometimes occurs when changing view. This + occurs when restarting Gramps. + + Fix crash when invalid note link. + + Fix tags with color names in pedigree views. + + Crash when invalid event date. + + ListModel: Fix multiple level paths when we use checkboxes in + columns. The path was previously converted to int. + + Fix spouse’s name and underlined call names in records. + + Updated translations. + +------------------------------------------------------------------- +Wed Feb 9 20:13:52 UTC 2022 - Jaime Marquínez Ferrándiz + +- Update to version 5.1.5 + + Fix badges in README file. + + Update copyright date. + + Strange behavior for the scrollbar in the bottombar. + + Fix place object element order in DTD and RNG schemas. Element + placeobj content does not follow the DTD and RNG, expecting + (ptitle? , pname+). + + Solve InterpolationSyntaxError if “%” in a string. The + grampletpane module saves data in a config file for all the + gramplets added in the dashboard. The python configparser + module doesn’t like if we have a “%” character in a string. + + ‘<‘ not supported between 2 instances of IndexMark. + + Remove debug statements in unit tests. + + Fix negative Span when dates are not Gregorian. + + Incorrect grouping if no ma/patronymic surname. + + Group As override is ignored for ma/patronymic surnames. See: + https://gramps.discourse.group/t/patronymic-and-matronymic-name/1684/5 + + Add comments for the lat-lon field of editplace. + + Place editor, lat and long text are swapped. + + Fix Statusbar progress being shown before use. + + Fix exception when removing a group name in Sqlite db when + group name is already missing. + + Fix error when trying to close name editor during long name + group mapping view rebuild. + + OsmGpsMap-CRITICAL: Map source setup called twice. + + Fix probably alive function unit test. + + Updated translations. + +------------------------------------------------------------------- +Fri Oct 22 15:30:09 UTC 2021 - Bjørn Lie + +- Update to version 5.1.4: + + Update copyright date. + + Fix probably alive if death without date. + + Place editor, copy and paste of lat and long text no longer + auto-populating latitude and longitude fields. + + Fix for crash when changing views if part of toolbar is not + shown because of a small screen when changing views. + + Fix bottombar always showing after restart, even when not + wanted. + + Always use filtered collation names. Store the Sqlite3 + collations in the __collations array to short-circuit + re-creation. + + Fix issue with German relation calculator fixed issue when more + than 24 generations between the two people. + + Fix libplaceview to avoid exception when mapservice is no + longer present. + + Fix References Gramplet for inadequate updates when other + objects change. + + Fix geofamily crash if a family has no father. + + Home Person setting does not convey in a merge. + + Fix CSV export of view to only put single CR character. + + Add Media filter rule 'HasMedia' to list of media rules for + editor. + + Need to set locale.textdomain under linux. _build_popup_ui() + ignores translated strings without locale.textdomain set. + + Change category of 'MatchesEventFilter'. + + Fix issue where separator between top and bottom bar of View + creeps up. + + Fix Locations Gramplet (Enclosed by) to properly display + certain nested places when the smallest place has undated + enclosure and larger places are dated. + + Fix exportvcalendar error is "is not" with a literal (Python + 3.8 issue) + + Handle not found when copying source from the citation tree. + + Fix call to 'file' function, which doesn't exist in Python3. + + Fix write_lock_file exception when USERNAME is missing. + + Fix EditPlace so Tab key doesn't get stuck on Private icon. + + Fix Tag report for places that have a hierarchy. + + Fix exception when cancelling out of a db upgrade in GUI. + + Icon file changes: + - Install 128x128 and 256x256 application icons. + - Install MIME type icons into the hicolor theme. + - Remove gnome-mime- prefix from icon filenames. + - Install application icons into correct directories. + + Fix error in Birthday and Anniversary report. Fixes an error + triggered when the first person_handle in the list has a death + event, but no birth event and does not have family + relationships. These conditions lead to the local variable + short_name not being declared before it comes time to process + death events. + + Fix graphdoc to properly escape characters in ids for Graphviz. + + Replace inspect.stack() with inspect.currentframe(). Works + around https://bugs.python.org/issue12920 which causes every + call to inspect.trace() to fail because __main__ is always the + starting point. + + Fix crash sorting on columns in Selectors with TreeModels. + + Fix progress bar freeze due to changes in Gtk. + + Fix svgdrawdoc for text containing XML invalid characters. + + Updated translations. +- Refresh gramps-no-translations-check.patch with quilt. + +------------------------------------------------------------------- +Tue Oct 13 14:14:05 UTC 2020 - Sebastian Schubert + +- Update to version 5.1.3: + + Events View: “Main Participants” column does not show the full + list of participants when expanded + + mac/gramps.modules: Use current Gtk release instead of Gtk-3.14 + + mac/gramps.modules: Upgrade pymodules for Python 3.8 + compatibility + + Fix XML export when ‘Group-as” name contains XML invalid chars + + Fix NarWeb: Province place-type is not displayed + + Fix ManagedWindow so that new windows don’t appear offscreen + when system ‘screen’ sizes change in part time multi-monitor + setups + + Fix menus when db fails to open due to upgrade/downgrade etc. + + Fix issue with attach source tool, results panel + + Fix GEDCOM export; don’t include ADDR when address is missing + + EditPlace: Allow Coordinates containing a comma instead of a + period + + NarrativeWeb: several fixes + + Update all translations for changes from ‘Default’ to ‘Home’ + Person + + Change GUI references to ‘Home Person’ instead of ‘Default + Person’ + + Use event attribute types in the event reference editor + + Fix Verify tool bug caused by bad change in GObject + introspection + + Fix RemoveUnused tool for crash caused by Gtk introspection bug + + Fix import test for change cause by previous change which was: + Fix GEDCOM import for bad source title when sources precede + references + + Fix GEDCOM import for bad source title when sources precede + references + + Fix some reports for CLI where warning message about Value not + found + + Fix Genealogy Tree reports for crash in CLI + + Add uistate to tree views filter initialization + + Fix some Python syntax errors that appear in v3.8.x + + Suppress age = 0 days in events list. If the reference event + date is equal to the event date, don’t show the age except if + the date is estimated, calculated, etc. + + Fix Dashboard Gramplets to update during db close when not + shown + + Fix Windows GUI mode startup for crash with some languages + + Fix dbapi to support “Abandon Changes & Quit” feature + + Fix GrampsType for comparison bug with empty string as one + value + + Fix Date Display so that it uses LC_TIME if defined + + Fix StyledText so serialize will match for style list order + changes + + Try to fix exceptions on ManagedWindow close + + Fix Mac SQLite3 locale bug when locale contains non-ascii + characters + + Fix issue when Person has Same date of birth and death; gives + an error + + Geography: add a popup for a bad tiles path + + Fix GEDCOM export of estimated/calculated dates with modifers + + Updated translations + +------------------------------------------------------------------- +Sat Jan 25 14:13:24 UTC 2020 - Dominique Leuenberger + +- No longer recommend -lang: supplements are in use + +------------------------------------------------------------------- +Tue Jan 21 13:06:47 UTC 2020 - Sebastian Schubert + +- Update to version 5.1.2: + + + Narweb: several fixes + + WEBCAL: several fixes + + Update LDS Temple list + + Make GuiDestinationOption Folder Icon start in users directory + + Allow import file filter to accept case insensitive extensions + + Fix db to warn/prevent opening newer schema versions + + Fix Progen import dialog and progress meter for correct parent + window + + Fix Progen import to correctly handle AKA surnames + + Fix ExportPkg so errors are not lost, and has progress bar for + media + + Fix Export Assistant so error messages get correct parent + window + + Fix GEDCOM import when family is missing; import created a + missing note + + Fix Dashboard for adding Gramplet crash in Slovenian + + Update cs, ca, fr, uk, he, fi, hr, de, sv translation + + Update date parsing for czech locale + + Fix Spanish translation for dates + + fix private proxy tagref support. Add missing code for event, + repository, source, citation and place + + [Tree doc Tex] fix "-" char on place name "-" can lead to + confusion, generating text out of the box with PDF file format + + [Tree doc Tex] fix typo on custom size + + Fix duplicated "døde døde" Norwegion Translation for + libnarrate + + Fix up Event Editors Place display for bidi text with Gramps ID + + Fix issues with RTL languages and LAT/LONG + + Fix GEDCOM export to avoid translated GrampsType strings + + Allow Tools with Notbook tabs to expand to fill the window + + Limit Age Stats gramplet settings to appropriate values. + + Fix the Preferences 'Age display precision' value getting lost + + Fix Window family tree title for non-ASCII chars on Windows + + Fix Preferences/Genealogical Symbols when only one font is + present + + Fix various Entry fields so Undo/Redo works + + Fix tag colors on PedigreeView + + Fix Gramps -v error when Gtk is not present + + Fix for PedigreeView not reflecting changes to birthday or + death + + ODF DOC - Fix improper escaping in odt output for TOC/Bookmark + etc. + + Fix CLI parser to accept negative integers as valid + + Fix Descendant Tree report for HandleError when no parents on + family + + Fix Reorder ID tool so subsequent db additions used next + possible ID + + Upgrade export VCalendar to v2.0, so can export all utf8 + characters + + Fix Preferences so PageUp/PageDn doesn't stick on Dates tab + + Graphs: Escape for name, dates and places in graph reports with + XML illegal characters + + Fix 'Go' menu direct object selection, goes to wrong place + +------------------------------------------------------------------- +Sun Sep 15 13:25:34 UTC 2019 - Sebastian Schubert + +- Update to version 5.1.1: + + Disable development warning message + + Add options to sandclock in tree document generator + + Using regex in the sidebar gives different result from previous + gramps release + + Fix odt output when db owner has XML unfriendly chars + + Update README + + Bump required Python version to 3.3 + + Add optional fontconfig package + + Fix CLI crash when generating reports + + Fix Statusbar HandleError on merge families + + Fix missing tooltip translations in the Note editor toolbar + + Fix bugs in withinarea filter rule + + Avoid bad coordinates in the ref place + + Avoid alphabetic characters in filter rules + + Could not convert string to float by using withinarea filter + rule + + Difference between sidebar filter and filter rule + + Fix Graph outputs for multiple page PDF Postscript + + Fix to make Gtk 'action names' always valid + + Fix missing menus/buttons when operating in non-English + languages + + Fix cursor position error in lat and long fields + + Avoid all characters looking like a dash in 'Clean input data' + tool + + Mainz Style sheet weird looking + + Fix bugs in relationship view + + Set symbols for the active person + + Set good symbols for marriage, baptism, cremation and burial + + Reduce the size of the sexuality symbol + + Fix exception when editing Note with italics/bold etc. in non + English + + Restore keybindings for gramplet bars + + Fix bug in web connection menu launching incorrect web site + + Fix translation problem when creating event filter + + Error when checking option to add Quit to Taskbar + + Make the narratives notes placement an optional + + Updated translations. +- Drop gramps-5.1.0-remove_false_nonrelease_warning.patch: fixed + upstream. + +------------------------------------------------------------------- +Sun Aug 25 06:19:50 UTC 2019 - Sebastian Schubert + +- Add gramps-5.1.0-remove_false_nonrelease_warning.patch: Remove + false non-release warning that upstream forgot to remove in + 5.1.0: + https://gramps-project.org/bugs/view.php?id=11274 + Here, the simple fix of + https://github.com/gramps-project/gramps/pull/876#issuecomment-524582815 + is applied. Likely not required in newer versions: + https://github.com/gramps-project/gramps/pull/872 + +------------------------------------------------------------------- +Thu Aug 22 07:30:23 UTC 2019 - Sebastian Schubert + +- Update to version 5.1.0, a maintenance release. Full changelog + available at + https://github.com/gramps-project/gramps/releases/tag/v5.1.0 +- Add comment about currently missing optional python3-fontconfig + dependency. + +------------------------------------------------------------------- +Fri Jan 18 14:00:52 UTC 2019 - schubert.seb@gmail.com + +- Recommend python3-PyICU on all systems, not only Leap 42.3. It is + available and enhances gramps on all supported platforms. + +------------------------------------------------------------------- +Sat Dec 22 10:27:20 UTC 2018 - Jaime Marquínez Ferrándiz + +- Update to version 5.0.1, a maintenance release. Full changelog + available at + https://gramps-project.org/introduction-WP/2018/12/gramps-5-0-1-released/ + +------------------------------------------------------------------- +Mon Jul 30 08:30:39 UTC 2018 - schubert.seb@gmail.com + +- Add recommended packages for optional Gramps features: + + ghostscript: used by Graphviz reports + + python3-Pillow: crop images and image conversion +- Add suggested packages for common third-party addon dependencies: + + typelib-1_0-GooCanvas-2_0: required by Graph View + + python3-networkx, python3-pygraphviz: required by Network Chart + + python3-numpy: used by PedigreeChart + +------------------------------------------------------------------- +Sat Jul 28 10:03:04 UTC 2018 - schubert.seb@gmail.com + +- Update to version 5.0.0: + + Various fixes and improvements. + + Updated translations. +- Update gramps-no-translations-check.patch. +- Drop webcal.py.diff: merged upstream. + +------------------------------------------------------------------- +Mon Jun 11 19:46:07 UTC 2018 - bjorn.lie@gmail.com + +- Add typelib(GConf) to global requires exclude: Avoid pulling in + optional gconf typelib Requires. + +------------------------------------------------------------------- +Wed Feb 28 19:23:14 UTC 2018 - dimstar@opensuse.org + +- Add python3-gobject-Gdk: missed dependency (boo#1082469). + +------------------------------------------------------------------- +Wed Feb 28 16:31:13 UTC 2018 - dimstar@opensuse.org + +- Modernize spec-file by calling spec-cleaner + +------------------------------------------------------------------- +Sat Feb 10 11:40:15 UTC 2018 - schubert.seb@gmail.com + +- Updated to version 4.2.8: + + Fix Geography views for bad 'dbstate.is_open()' test. +- Changes from version 4.2.7: + + Fix Export View to CSV when Unicode characters are present. + + Fix several intl date displayers for missing parameter. + + DescendantTree report; fix crashes and Title spacing. + + Fix Book XML handler to deal with unusual characters in Book + name. + + Add support for new genealogy tree report category. + + Fix Media Preview Gramplet for closed db. + + Suport FTM 2017 Gedcom tags on import. + + Fix Person, Family Sidebar Filters to add custom Event types. + + Fix QuestionDialog display for html like characters in title. + + Fix FamilyRelationshpType _DATAMAP order to correspond with + values. + + Fix Gedcom import for illegal Gedcom Family Attributes. + + Fix Gedcom export for bad Hebrew Months. + + Change INSTALL to replace 'python' with 'python3 for script + invokes. + + Fix CSV importer for place event name using gramps_id. + + Fix Geography view 'Find' when db is closed. + + Fix interactive search for exception on click then down arrow. + + Create where_is utility to locate a binary in the standard + places. + + Fix relationship Graph so Unicode chars on Multiple pages + works. + + Update authors file. + + Fix Gedcom import for "1 MARR Y" issue. + + Fix Export Web Family Tree for errors on file write. + + Fix Citation Editor to Tab out of Confidence ComboBox. + + Reset the dependencies on the new meta-module. + + Use online modules. + + Consolidate Python2 and Python3 meta-modules. + + Use None as the foreground colour for untagged rows in list + views. + + Fix shading colour in relationship view for dark themes. + + Fix link colour for dark themes. + + Fix default foreground colour in list views for dark themes. + + Fix Undo; crashes due to race in Gtk. + + Gedcom import with OBJE/FORM URL on event. + + EOFError [Ran out of input] in Clipboard. + + Cannot drag & drop textual value via clipboard. + + Fix 'DbBsddbRead' object has no attribute + '_Callback__callback_map'. + + Reports - Narrated Web Site Failure. + + Fix link path in gramps-launcher compile instructions. + + Update translations. + +------------------------------------------------------------------- +Tue Aug 1 12:53:35 UTC 2017 - schubert.seb@gmail.com + +- Recommend python3-PyICU with openSUSE Leap 42.3. + +------------------------------------------------------------------- +Tue Aug 1 11:59:12 UTC 2017 - schubert.seb@gmail.com + +- Updated to version 4.2.6: + + The configparser is assuming the wrong enco. + + Fix HasCitation rule in citation filter sidebar. + + Fix use of regular expressions. + + Date Editor had 'Type' and 'Quality' labels swapped. + + Fix FamilyGroup Report. + + Fix names not displayed in relationship graph. + + Fix outdated Bugtracker link in reporting wizard. + + Fix replacements in Ancestor tree. + + Fix Default Browser Setting. + + Fix linking place on OpenStreetMap view. + + Fix Family Lines Report having unescaped characters. + + Fix non-local character in DB name (Windows OS). + + Fix checking for "event.string" in "treeview_keypress". + + Fix invalid February 29th date in Julian dual-dated. + + Fix Note on CIR when it is attached to a (preferred or + alternative) name through the names dialog. + + Improve time loading for person selector in census forms. + + Fix incorrect SoundEx result. + + Fix Error printing on ancestor tree graphical report. + + Fix custom filter creation with 'Events occurring on a + particular day of the week'. + + Bug in the Name Editor / Group As. + + Gramps CSV export of Places did not generate correct Title. + + Add custom Family Relations not shown in the filter siderbar. + + Fix non-textual value on Tag report. + + Fix 'interface.dont-ask' config key ignored on Note edition. + + Fix Reorder Relationships dialog. + + Shrink size of Break Lock (and other QuestionDialogs). + + Only selection of Active or Home person if commited. + + Fix quick search exception when nothing in searched list. + + Fix problem adding parents. + + Fix bookmarks keybinding on Mac OS. + + Fix failure to load default gramplets if GExiv2 is missing or + too old. + + Update API doc for place displayer. + + Add datestrings to Turkish translation. + + Updated translations. + +------------------------------------------------------------------- +Sat Dec 17 14:03:17 UTC 2016 - schubert.seb@gmail.com + +- Updated to version 4.2.5: + + The configparser is assuming the wrong encoding. + + Sorting in family tab of narrated web report. + + Silence remaining PyGIWarning. + + Sorting of relationships in family tab of narrated web report. + + Use latest valid date rather than today. + + Modify endonym handling in place displayer. + + Fix house number concatenation. + + Allow merging of families with one or more parents in common. + + Jump to Gramps ID functionality doesn't work. + + Ability to search alternate place names when selecting place. + + Fix clear map action on Geography. + + Database repair tool always edit all source objects. + + Database repair tool ignored some objects with tag. + + "Enclosing" gramplet includes places outside valid date + ranges. + + Fix icon and tooltip in LDS editor. + + CSV import fails. + + Fix duplicated Gramps IDs on Gedcom import. + + Unexpected error Preferences > Dates > Markup for invalid date + format. + + Fix Import Vcard, can create multiple surnames with all + selected as 'Primary'. + + Fix Gedcom import in some alternate languages; improper date + parsing. + + Export options 'Preview' buttons create hidden quickreport. + + Alignment radio buttons in the style editor do not work. + + Select Place search & Source/Citation hierarchy should NOT be + expanded. + + Tweak improvement on Tag editor. + + Support for Windows Python3 pythonw.exe. + + Wrong parsing Numeric date format for cs_CZ locale. + + Fix Icelandic and German translations. + + Fix Norwegian relationship calculator. + + Update translations. + +------------------------------------------------------------------- +Mon Sep 5 20:46:05 UTC 2016 - schubert.seb@gmail.com + +- Updated to version 4.2.4 (boo#1011888): + + fixes for the PHON, FAX, EMAIL and WWW Gedcom tags to support + Gedcom v5.5.1. + + use more relative import. + + Support for FTM and others Custom Gedcom Event Tags on import. + + fix '_deeprelationshippath' filter rule. + + Narrativeweb: some dates are incorrect in tar archive. + + MacOS: Update graphviz to 2.38 and change to a binary launcher + in app bundles. + + Gramps crashes when closed while exporting. + + Some events are not shown in familymaps page. + + Remove old debug bloc on place selection. + + Add GUI and CLI config option to allow easy setting. + + Chinese characters are not rendered properly in pdf reports. + + Support v5.5.1 OBJE/FORM/MEDI tag on embedded OBJE. + + Sorting of Sources on gedcom. + + Change "class xxx(object)" to "class xxx". + + Use "with open" instead of "try: except:". + + Change "raise NotImplemented" to "raise NotImplementedError()". + + Add new argument to IsEnclosedByRule. + + Narrativeweb: place title must agree the references.place-auto + configuration. + + Improvements on CSV file format support. + + update Finnish holidays. + + Some strings in tools and report dialogs will not translate. + + Gedcom import improvements in media area to support v5.5.1 and + FTM + + Trailing whitespace. + + Gedcom import of FTM .ged file containing _LINK tags not + supported. + + Change pycairo-python3 to pycairo. + + pycairo for python2 is now py2cairo. + + Remove pango modules from bundle, pango no longer uses them. + + Gedcom import loses spaces in text fields from FTM. + + Gedcom import of FTM file containing _PHOTO tags. + + Missed self.photo initializer. + + Attempting to select an "Available item" for the Book Report + gives an error. + + Fix for either valid or invalid FTM Gedcom. + + Gedcom import of FTM file with OCCU record crashes import. + + crash - 'NoneType' object has no attribute. + 'get_child_ref_list' + + Family Page maps are non-functional in Narrative Web report. + + Gedcom import loses spaces in text fields from FTM. + + String not translated in geoplaces. + + Descendant Report does not recognise auto. place title + generation. + + Translated text will not be printed in the program. + + Geography: Attempting to print crashes (add parent to dialog). + + GEDCOM doesn't accept CR as a line terminator. + + Wrong Numeric date format for cs_CZ locale. + + Narrativeweb: inconsistent & incomplete display of place + hierarchy labels. + + Narratedweb: surname listing errors for people with multiple + partners. + + In "Verify" people w/ death event w/o date are not thought + dead. + + While starting gramps, it fails to pop up "tips of the day". + + GEDCOM import in CLI mode with .ged file containing ANSEL + encoding tries to pop up gui. + + fix merge conflict. + + Use first matching name when generating place titles. + + GEDCOM import with media files that have no path fails. + + [Geography] Geoclose and mother handle. + + place names empty if Gedcom ADDR record contains no street. + + Tidy up place configuration options. + + Use CSS to fade background colour in ValidatableMaskedEntry. + + crash on GEDCOM import with empty _AKA lines. + + Add inclusive option to IsEnclosedBy rule. + + Saving/closing new person window with Alt-o does not find + gender. + + Fix to allow deferred translation of place type. + + Include all place types in place report. + + Allow place selection both individually and by filter on + textual report. + + Expand tree in selectors automatically. + + Fix Encloses gramplet to display correct place references. + + Update for appdata stuff. + + UnboundLocalError on ODF doc backend. + + Media Preview: wrong frame. + + fix signals. + + GEDCOM import PLAC:FORM in local mode doesn't work. + + fix empty Place Alternate Names on import. + + Merge unit test for PlaceCheck not working correctly. + + GEDCOM import some Place Names & Titles are blank. + + GEDCOM import PLAC or ADDR attached Notes etc. are lost. + + Gramps not appearing in Gnome Software. + + fix broken GEDCOM import PLAC:FORM handling. + + Place Alt Names gets duplicated entries. + + Multiple GEDCOM imports creates duplicate event IDs. + + The place page in webreport is complete mess. + + Gallery tab of Source view does not display .ods files. + + Narrated Web report - Individual sort order not correct on the + Surnames tab. + + Specify required GtkSpell and GExiv2 version. + + Narrated web report link to thumbnails is broken on certain + pages. + + Narrated Web report - Individual page sort order has changed. + + Gramps reports that it can't find dictionaries. + + Turns out it was really that enchant couldn't find its backend + because an environment variable wasn't set. + + Update translations. +- Updated gramps.appdata.xml path. + +------------------------------------------------------------------- +Mon Apr 11 09:11:43 UTC 2016 - schubert.seb@gmail.com + +- Updated to version 4.2.3: + + Creation of the "graphic calendar report" failed + + Fix "TypeError: 'tuple' object does not support item assignment + + Fix experienced an unexpected error + + Unable to build narrated web site + + [NarrativeWeb report] Places index and Media index are + incorrectly sorted + + Error when trying to create narrative report (residence event) + + Fix filter set by default on selector, 'Show all' button + + Detailed Ancestors Report has ? for locations when [private + data is excluded] + + Age in the event family view column is wrong. + + Crash when dragging multiple media items to clipboard + + vCal Export File format invalid + + Error occurs for Complete Individual Report -- complete + database + + Narrated Web Site Report: places page is no longer sorted + alphabetically + + Narrative web: html elements emitted in different order + + Narrative web: "errno: 1, operation is not permitted" when + creating archive. + + Narrative Web report further stops in error. + + Fix multiple lines for firstname on gramps XML file via import + or export + + fix scrolling in persons view after typing some letters + + Location on geography view could not convert string to float + + setup.py: make typeout more accurate + + Searching in people view when surnames are collapsed + + Fix error when changing database in new locations gramplets + + Error loading Participants add-on in French locale + + Restores setting the stdout encoding to + sys.getdefaultencoding() for Python3 + + Fix comment about getting the right encoding for stdout. + + Date format does not match system. + + Make US English a special-case locale, where en_GB is the + default for english based locales + + Enhance the Locations gramplet + + New "Encloses" gramplet to the display places that the active + place encloses + + Individuals with incomplete names, not updated when name + completed + + Children gramplet in Family view does not get updated when a + birth/death events are added to a child + + Non-image media objects don't appear in the main window + gallery. + + Pressing tab stops at element in gui places + + Double-clicking on a source in the citation gramplet causes + exception + + "Find text in record" filter crash + + Fix vCard Export + + Notes used in the "To Do" gramplet are found by the Remove + Unused Objects tool + + Unable to select Unicode + + Cannot import gedcom generated by RootsMagic custom place + details ignoring PlaceName() + + Fix people sorted by surname view + + Complete Report about person (whole database) - PDF - crash + + Update for travis + + Only consider the values of LC_ALL, LANG, and LANGUAGE, in that + order, when choosing the default locale. + + New Icelandic date and relationships handlers + + Fix Finnish translation in keywords of desktop entry + + Updated translations. + +------------------------------------------------------------------- +Sat Jan 9 10:31:21 UTC 2016 - rbos@opensuse.org + +- Add webcal.py.diff: add webcal.py from master: + - Providing much nicer webcalendar navigation. + - Space cleanup, obsolete spaces at end of line removed. + +------------------------------------------------------------------- +Sat Jan 9 08:05:29 UTC 2016 - rbos@opensuse.org + +- Updated to version 4.2.2: + + "Show all" checkbox of "Select Family" window not unchecked + when the filter is cleared. + + Name of user defined filter is not shown. + + ErrorDialog and GtkDialog mapped without a transient parent. + + 'Find' is broken when used in the Family selector. + + Fix default selection in selectors. + + Comment currently-unused bogus wiki URL pointers. + + Fix counter for filtered entries and indentation on + TreeBaseModel. + + Faulty headline in start up screen. + + Check that gramplet is in notebook before setting tab label. + + Fix creation of focus change events. + + Interactivesearch gives "TypeError: unorderable types: str() + < NoneType()". + + Put tag selection list in alphabetical order. + + Remove redundant code. + + Fix delete error in undoable entry widget. + + Fix deprecation warning. + + Re-enable selection in MultiTreeView on a grab_broken event. + + Add validation to gender field. + + Unhandled AttributeError when db.get_tag_from_handle returns + None. + + ReferencedBySelectionProxy can forget some referenced tags. + + Remove encoding on stdout and stderr. + + Handle citation objects in glocale.trans_objclass. + + Locality data in address was not imported. + + Can not download new or updated add-ons: + - Don't check SSL certs when fetching addons. + - Catch urlopen TypeError when context arg isn't supported. + - Fix undefined variable error. + + ValueError: underlying buffer has been detached. + + LaTeX backend crashes. + + Geography: performance issue due to bad initialization and. + performance issue when selecting the events or places views. + + Narrated Web Site Report: html elements emitted in different + order. + + Unused *_init.jpg are created in the narrated website. + + Some media files are not exported to the NAVWEB report. + + Narrative web report: add author to citations. + + TypeError: unorderable types: EventRef() < EventRef(), + events list and family list are differents between two reports. + + Permission denied: change mtime to origin instead of + destination. + + Thumbnails html file missing in the narrative web. + + Narrativeweb: Place title based on current date not that of + the event. + + Webcal: make the month name clickable in the year overview + page. + + 'Narrative' word not translatable. + + 'Unknown' spouse uses an harcoded string name on Simple + Descendants textual report. + + Father/mother's age attributes are not translated on reports. + + Improve Russian date handler and unittests. + + Mars month instead of Marzec on Polish locale (Date Editor). + + Updated translations. + +------------------------------------------------------------------- +Mon Oct 19 11:37:02 UTC 2015 - schubert.seb@gmail.com + +- Update to version 4.2.1: + + Support for Retina and HiDPI Display, added 24px icons + + Fix verification tool with "Estimate missing or inexact dates" + + Fix missing link in hourglass graph report + + Sort custom place types in editors + + Allow Easter calculation with python3 + + Fix crash on Descendants-detailed report + + FanChartDescendants View should at least have 2 generations + + Allow hyphenated gramps-id in Graphviz reports + + Complete Individual Report fails to run + + Fix broken wiki help links + + Set TextOption widget to expand vertically + + Unused Object Dialog box too small + + Short cut keys does not work in 'Change Event Types' dialog + + Update some Tips of the day + + Error when extracting place names + + Custom filters for note text repaired + + Fix Pedigreeview crash when selecting Compact view + + Set "visable_window" in GtkEventBox to fix transparency + + Faster scrolling: + - cache database access for column values + - cache do_get_path lookups + - speed up load access on treeviews with no filters + - new LRU size of 1k (was 250) + - use cache in do_get_path from siblings + + Avoid using person-centric date matching for places + + Use place title as default name in GEDCOM import + + Ensure place names are not empty after upgrade + + Fix proxy to include all referenced place objects + + Fix bug that prevented any addons being loaded onto the Mac + version + + Remove copy button from family tree manager + + Consistency for name fields on Person Editor + + Geography: + - Place.set_name(name) requires a PlaceName() + - Fix and improvements on place selection + + Limit problems with existing selection in media reference editor + + Stability fixes on Mac port + + Mac port localization crash with non-standard locale (e.g. + en_IT) + + Fix color on history + + Fix countries selector for holidays + + Fix missing markups into textual reports + + All sidebars with Types now show custom types in combo list + + [New] Added Places to CSV import/export + + Some fixes on installer (setup.py) + + Various improvements on gen.plug.utils + + Fix graph reports [in Greek locale] + + New date handler for Hungarian locale + + Updated translations. +- Update source URL path to github. + +------------------------------------------------------------------- +Wed Aug 12 17:38:19 UTC 2015 - dimstar@opensuse.org + +- Add gramps-no-translations-check.patch: Disable gramps internal + test if localization files are available. As gramps is properly + packaged, we know where the translations are and don't want to + alert a user with annoying popups (boo#941490). + +------------------------------------------------------------------- +Mon Aug 3 13:48:40 UTC 2015 - dimstar@opensuse.org + +- Update to version 4.2.0: + + New date and language fields on place name. + + Review on GtkBuilder, fix some Gtk3 warnings and move from + deprecated methods. + + Change icons and buttons handling methods. + + Enhanced Place Editor and new Place Name editor. + + New widget: use own interactive-search. + + Ability to import kml data into Geography views. + + Enhancement for removing multiple selected items from Views + (action group). + + Add drag support on more Views, Selectors and Editors. + + Add right-click "Copy all" to ListModel and all QuickTables. + + Review Alternate Place handling and edition. + + New 'Place' configuration keys set by user (settings). + + New filter rule: is enclosed by. + + Consistency on Privacy option for reports. + + Consistency on "Name-format" options for reports. + + Add DeferredFilter class (a subclass of GenericFilter). + + New textual Report: Links on Notes. + + Fix alphabetic index and toc bug in books. + + Enhancements on Style Editor. + + Enhancements on End Notes into textual reports. + + Changes on Individuals complete textual report. + + Changes on Ancestors Tree draw report: Include Siblings. + + Add name-format option, and deferred translation on Records + report. + + Add deferred translation on Timeline draw report. + + Enable attributes gramplet on Source and Citation Views. + + New place locations gramplet. + + Optimizations around index, Flat and TreeView models. + + Enhanced samples files. + + All importers return now an ImportInfo object. + + Experimental gwplus (geneweb) import file format support. + + Remove experimental HTML renderer view. + + New test scripts. + + New Date handler for Japanese. + + Review on Slovenian and Czech Date Handlers. + + Updated translations. +- Drop gramps-webkit3.0.patch: no longer applicable. +- Add python3 BuildRequires: follow upstreams port to python3. +- Drop python-webkitgtk, python-gtkspell and python-PyICU + recommends: no longer valid after the port to python3. +- Add python3-bsddb3, python3-cairo and python3-gobject + Requires: new dependencies. + +------------------------------------------------------------------- +Sat May 2 01:44:03 UTC 2015 - zaitor@opensuse.org + +- Update to version 4.1.3: + + Fix db upgrade failure + + GtkDialog mapped without a transient parent + + [Gedcom]: + - SUBN and SUBM record handling + - Import/export round trip causes lost information + - Entering a witness to an event such as marriage might be + ignored + - Gramps can't import estim. date period exported by itself + - 1/4 and 1/2 ANSEL characters not supported on importing + ANSEL + - Importing file containing multibyte UTF-8 characters fails + - Import fails for ANSI file under python 3 + - Failure importing ANSEL encoded gedcom file + - Characters ignored on a Gedcom encoded ANSI (cp1252 West + Europe, USA) + - NameError in importer + - Event address is lost on import, i.e. disconnected from + event + + Crash on geneweb export with python3 + + GuiColorOption missing avail-changed event handler + + Bad generation of [timeline report] ODT files since 4.0.0 + + Fix bad handle in explanation note for unknown event + + Fix spurious generation of empty 'Alternative Name' in + place.merge() + + Support creating directories in various scenarios + + Attempting to add a bookmark causes an error + + Long series of "unhandled exception" popup boxes while doing a + check & repair + + Crash when trying to link existing place as an enclosing place + using P0001 number + + HTML view fails to load + + Relationship Graph crashes + + Python3 needs new_subpixbuf not subpixbuf + + Regression: running gramps from crontab fails + + tag_map is not initialized + + Some labels now fit better on citations sidebar filter + + Event columns in web narrative are too narrow + + Problem by start program (launcher) + + Translation string missing in Not Related tool for help and + close button + + Date format month/year is not well reported at editing time [in + Italian] + + Fix unknown gender relationships handler for the french locale + + Fix a handle type bug on sidebar filter + + Tidy up About dialog + + Cleanup on some man files + + Convert some remaining unicode literals + + Fix mac menubar setting + + Enable python3 to run po/update_po.py + + Updated translations. + +------------------------------------------------------------------- +Mon Mar 9 11:16:50 UTC 2015 - dimstar@opensuse.org + +- Update to version 4.1.2: + + Error converting python2 utf-8 strings to python3 str when + loading data from database. + + Removing a parent place from a place leaves a dangling + reference. + + Error during checking the database. + + Stubborn blank space in database won’t be removed, fix removing + rows in flat list views. + + Database upgrade fails if default media path is not set. + + Error converting database after upgrade to Gramps 4.1.1. + + Error in a single place within the places section. + + Entries from the add-or-choose selector of + Place/Source/Media/Note cannot be dragged. + + Enclosing places tab should work like other similar tabs, new + place reference editor. + + Association editor refuses dropped persons. + + Error on opening twice an object from clipboard. + + Incorrect spacing in export assistant file chooser. + + New Event types are saved as a disordered list. + + Always display main participants. + + Place titles can now be generated on-the-fly by a place + displayer, default is still to use the place title field. + + GEDCOM import of embedded notes attached to media does not + work. + + Crash on Ancestry.com .ged import; consistent. + + Errors handling owner/submitter information in GEDCOM files. + Only import researcher from GEDCOM or XML if the family tree + was originally empty. + + GEDCOM export does not export media attached to citations. + + The fanchart view crashes if max generation is set to 1 away. + + Sidebar Filters do not match placetypes in new placeview, two + new filter rules (HasTitle, HasData). + + Fix bug when family has no parents. + + Fix bad handle in explanation note for unknown event. + + Some labels now fit better on citations sidebar filter. + + Views in Geography should not always use the last option set by + the user. + + Request for keyboard-controlled zoom on Geography view. + + Error geography view – Displaying main menu. + + Configure screen needs a file selector to select directory for + “offline mode” files. + + Filter panel on geography view displays improperly. + + Detailed descendant report crashes, bibliography (citations). + + Can’t disable box shadow in SVG descendant tree. + + Descendant tree graphical report, syntax error in svg output. + + Regression: Complete Individual report has + partially-untranslated output. + + Events Page in Narrative Report not working. + + Gramps freeze after defining a report style with German cm + values. + + Various problems with docgen.TextDoc.add_media_object. + + Report event attribute name is not translated. + + Records Gramplet uses wrong text. + + Closing detached gramplet causes python to crash. + + Cannot reduce size of gramplets detached from a gramplet bar. + + Gramplets don’t fill window when detached from dashboard. + + ImageMetadata doesn’t show metadata. + + typo on GLib call, used by an addon only. + + Fix error setting gramplet tab label. + + Check for active person in session log gramplet. + + Spurious spaces in CLI List Family Trees, tab delimited output. + + Print statements changed to assemble the whole line before + output. + + Gtk3 warning and custom undoableentry widget, (bgo#644927). + + Warnings: deprecated Gtk properties and errors loading theme + icon. + + Fix: database manager dialog is inconsistent for older gtk+3 + versions. + + Warnings: deprecated Gtk properties and errors loading theme + icon. + + Fix: Error loading theme icon ‘gtk-apply’. + + gramps fails to start with gtk+-3.13.3. + + Places in data.gramps are not in the new Place hierarchy. + + Upgrade the version of some dependencies for Mac OS and + Windows OS. + + Keywords entry in gramps.desktop does not work. + + ‘Available Gramps Updates for Addons’ window not on top. + + Some text not translatable in context menu fancharts. + + Fix for Unit test. + + Updated translations. +- Drop gramps-4.1.1-Glib-typo.patch: fixed upstream. +- Move .desktop file to Office;Database category: it certainly is + a stretch, but Education;Science is no longer valid and + Science;Humanities is not officially registered. + +------------------------------------------------------------------- +Wed Feb 4 10:20:23 UTC 2015 - schubert.seb@gmail.com + +- Add gramps-4.1.1-Glib-typo.patch: fix typo, which removes wrong + automatic dependency; already applied upstream for 4.1.2. +- Remove comment about osm-gps-map because it is already detected. + +------------------------------------------------------------------- +Thu Jan 15 20:38:15 UTC 2015 - p.drouand@gmail.com + +- Update to version 4.1.1 + + Fix custom place types in the place editor. + + Allow place type combobox to receive focus. + + Store custom place types in the metadata table. + + Fix place type for places without a main location. + + Fix bug adding parent places to a new place. + + Prevent user creating a cycle in the place hierarchy. + + Avoid infinite loop when place cycle encountered. + + Prevent creation of a place cycle when merging. + + Fix error when no place is selected. + + Check that a place has been selected when saving. + + Use the standard place selection widget to be consistent.. + + Add a new Top Level place through the Place Reference Editor. + + Fix backlinks code in place report. + + Backlinks for places can now also be places as well as events. + + Fix check and repair tool for empty placerefs. + + Update location utilities to work with proxies. + + Place report does not run. + + Update place details gramplet. + + Locations are now displayed in a new separate gramplet. + + Add check for empty handle in gramplets. + + Check DB lock on the recent opened trees list. + + Sidebarfilter gramplet does not fit well into People, Events or + Media views. + + Fix new event default type considering existing events with + *default + role. + + Rebuild secondary indexes after database upgrade. + + Importing gedcom files containing multibyte UTF-8 characters + fails. + + Ahnentafel Report did not use Christening Date if no Birth + Date. + + [Narweb:] Missing webpage for media under some circumstances. + + Fix narrated web report with gendex option enabled. + + Tweak to "default" CSS choice for the narrated web report. + + Invalid link for Merge citation Help button. + + Fix 'todo' gramplet. + + Fix path when using drag & drop to add media. + + Limit the number of generations displayed in the ancestor + gramplet. + + Export of a subset of the tree failed. + + Fix issues in python3, and bytes-string mismatch with ICU. + + Fix url/uri handling with non-ascii characters under linux and + mac. + + Fix name format on graphical reports. + + Fix name format on textual reports. + + Better GUI support for embeded custom attributes list on media + object. + + Better keys for search under linux shells (.desktop file). + + 'Unknown' person in detailed ancestor report can not be + translated. + + Translations don't show in many labels. + + Ensure python text domain gets the right encoding. + + Translate some punctuation marks. + + Various fixes around Geography and osmgpsmap. + + Allow gramplets to be displayed in the dashboard only. + + Update FSF address. + + Add Arabic-script, Islamic-date, Thai script, Married Name and + more dates examples. + + Fix on czech date handler for calculated and estimated dates. + + Enhance Serbian date handler to handle Cyrillic dates. + + Simplify Canadian Ash Wednesday holiday. + + Re-enable Esperanto support (for non-Windows OS only) after a + large review. + + Updated translations. +- Remove python-gtk-devel Requires: no longer needed after the + project moved to python-gobject. +- Add hicolor-icon-theme BuildRequires: do not own standard + hicolor directories. + +------------------------------------------------------------------- +Mon Jul 28 08:00:38 UTC 2014 - dimstar@opensuse.org + +- Add gramps-webkit3.0.patch: specify in the code that we require + WebKit 3.0, not 'any' WebKit (bnc#887048). +- No longer filter typelib(OsmGpsMap) from automatic dependency + scanner: we now have osm-gps-map 1.0.1 available. + +------------------------------------------------------------------- +Tue Jul 22 23:05:04 UTC 2014 - dimstar@opensuse.org + +- Drop gnome-icon-theme (Build)Requires: no longer functional after + the merging of the themes into Adwaita theme, which in turn is a + dependency to GTK+ 3.0. + +------------------------------------------------------------------ +Sun Jun 08 11:41:11 UTC 2014 - rbrown@opensuse.org + +- Fix source URL in spec + +------------------------------------------------------------------- +Thu May 29 11:23:17 UTC 2014 - ecsos@schirra.net + +- Update to version 4.0.4: + + Upgrade to db version 17 fails in Python 3 due to use + of iteritems + + Database corrupted – TypeError: unhashable type: ‘list’ + + Fix bug in abandon changes and quit + + Paths, unicode and bsddb module + + Consistency on create_id method + + Better handling for non-ASCII characters on database-path + + Better support for ANSEL characters + + ‘Display as’ field in Name Editor reverts to + Preferences default + + Fix vcard date converter + + View does not communicate over proxy server with autorisation + + Enhanced Bookmark support + + Event gramplet filter does not have field for primary role + + New HasDayOfWeek filter rule + + Error when leaving a Gramps type field blank in an editor + + Fix creation of events with same Gramps-ID + + Crash when opening details of a person + + Fix spacing on dialogs for some recent linux distributions + + date editor and Date class allow e.g. Hebrew dates + with newyear (Mar25) + + Fix crash in fan chart view when scrolling + + Poor contrast mouse on mouse over + + Drag and drop only one data into Editors tabs + + Unable to edit citations on association + + Enhancements and consitency on events gramplet, selector + and view + + Sometimes says ‘no data exists for note’ when saving + + Enhanced Citation Editor + + Do not always raise errors when some plugins are hidden + + Remove hover selection from embedded lists + + Fix update of active object after merge + + Cleanup on warnings and messages around locale directory + + Media Editor error if Path value was changed to a non existing + file + + Register history objects at startup + + Avoid dumb encoding error when compiling gpr file + + Work around Py2Cairo + + Given Name Cloud Gramplet splits up given names into words + + Users should not be allowed to edit and delete ‘default’ style + into Style Editor + + Filename Decoding Error in Graphical Reports + + Missing closing bracket in Web_Basic-Spruce.css + + Reorder tool: global name ‘gen’ is not defined + + Some fixes and enhancements + + Fix start in East Asian language, force UTF-8 locale on Mac + + Fix apple_collation on Mac + + Spelling messages at random cause hang for a few seconds. + + Media viewer list crashes during start if one try to select + an entry where the media isn’t available + + ‘Available Gramps Updates for Addons’ window not on top + + HTML View fails to load + + Paper names and Styles values are now translated + + Sort failure using glocale.sort_key + + Improve support for collation variants + + Translate some punctuation marks + + Fix unit tests and python3 issues + + Fix Relationships handler for Portuguese + + Updated translations: ar, cs, de, fi, fr, he, it, lt, nb, nl, + pl, pt_BR, ru, sv, uk + +------------------------------------------------------------------- +Tue Jan 28 08:37:33 UTC 2014 - zaitor@opensuse.org + +- Update to version 4.0.3: + + Fix copy via context menu on Views into Charts Category. + + Fix Tab sequence in Name Editor. + + Fix citations gramplet into media view. + + Fix unhandled exception when inspecting media. + + Fix Citation sidebar filter for python3. + + Fix add link to a "Html code" note. + + Fix message on backup dialog. + + Fix space for selection lists. + + Fix spell with myspell and LANG. + + Fix changes root cursor to hand. + + Recent file parser now gives the file location. + + Fix vertical overflows on check and repair-tool dialog. + + Fix custom key/value (data item) on Database difference report. + + Fix unhandled exception in media exif information under Windows + OS. + + Fix person selector in searchfilter under Windows OS. + + Starting Gramps without console is now possible under Windows + OS. + + Specific OS handling. + + Common fixes and changes with 3.4.7. + + Updated translations. + +------------------------------------------------------------------- +Tue Nov 26 13:01:15 UTC 2013 - zaitor@opensuse.org + +- Update to version 4.0.2: + + Citation merge works better for all objects with citations. + + Fixed citations attached to family events. + + Fixed several crashes, hangs, and data corruption scenarios. + + Fixed bugs in determining whether a person is alive, + potentially resolving private data leak via export or report. + + Fixed bugs on proxies. + + VCF export/import now support gender information. + + Several bugs with filtering fixed, most filters now support + regular expressions. + + Fixed bug in Hebrew calendar date calculations. + + Fix some regressions on GEDCOM file format export and + enhancement on CONT/CONC handling. + + Multiple fixes and improvements on gramplets. + + Multiple fixes in the narrated website and web calendar + reports. + + Enhancements on date and calendar. + + Some fixes and improvements of the webapp. + + Fix on Database Differences module. + + Enhancements of the citation tree view (Sources category). + + Improvements on User classes. + + Polish and consistency on Gramps XML export. + + Bump XML schema to 1.5.1. + + Fixed several long-standing problems with report generation. + + Better support of RTL locales (Arabic, Hebrew, etc.) in GUI. + + Better support for selected lang on some reports. + + Better way for displaying missing dependencies. + + Better Spell support. + + Platform-specific fixes for Mac and Windows. + + Add printing functionality for all geography views. + + New date handlers for Arabic and Greek. + + Repaired and enhanced tests broken since 3.3.x, resulting in + overall reliability improvements. + + Add a support for AppData. + + Updated translations. +- Drop gramps-4_0-gtk-3_8.patch, fixed upstream. + +------------------------------------------------------------------- +Sun Jun 30 17:22:19 UTC 2013 - dimstar@opensuse.org + +- Add gramps-4_0-gtk-3_8.patch: Fix execution with GTK+ 3.8. + +------------------------------------------------------------------- +Sat Jun 29 08:59:34 UTC 2013 - zaitor@opensuse.org + +- Update to version 4.0.1: + + Gtk3: fix menu on person editor and Geography views, convert + deprecated code for the indicator in entryfield. + + Gedcom: Fix crash on export when there are addresses, fix space + on ID. + + Disallow bookmarking a source in the Citation Tree View. + + Better RTL support on Pedigreeview and position for gramplets. + + Fix bad scaling in address editor. + + Fix crash on ancestor chart report. + + Fix navigation issues with selected line. + + Fix size of the 'Tip of the day' dialog. + + Fix right-click on tables in Quick Views. + + Fix cursor corruption on Pedigree view. + + Improvements when exporting via CLI. + + Reports: Various fixes on dialogs, output file formats and + cleanup on error messages. + + MacOS: Fix bad filename on Gramps URL, osm-gps-map revision, + image paths, resource-path file, maclocale. + + Move the HTML resources from gramps/plugins/webstuff to Data + and Images. + + Alternate Names in Person Details Gramplet. + + New holidays, date and relationship handlers for Ukrainian. + + Enhancements for testing localized Relationship handlers. + + More names and events on data.gramps sample. + + Updated translations. + +------------------------------------------------------------------- +Sat Jun 22 12:57:18 UTC 2013 - dimstar@opensuse.org + +- Add gobjet-introspection BuildRequires: needed in order for the + code to be inspected and typelib() Requires be added to the + package. +- Filter out the following typelib() Requires: + + typelib(GtkosxApplication)is not needed on Linux. + + typelib(OsmGpsMap) is optional and currently not available in + openSUSE. + + typelib(Gtkspell) is an obsolete name which gramps can cope + with as an alternative to GtkSpell (different spelling). + +------------------------------------------------------------------- +Thu May 23 10:55:43 UTC 2013 - dimstar@opensuse.org + +- Update to version 4.0.0: + + Conversion to GTK 3 and use of gobject introspection, GEPS#029. + + Support for python 3, GEPS#031. + + Code reorganization, GEPS#008. + + Autotools is no longer used for building Gramps, distutils is + used, GEPS#026. + + Completely reworked localization handling. + + The Gramplet view has been renamed Dashboard. This to avoid an + overload of the word Gramplet, and to make it more clear to new + users what can be expected in this view + + GTK 3 uses new themes, so users not on Gnome must set a nice + GTK 3 theme to fully appreciate Gramps 4.0. Install a GTK 3 + theme and set it. If Gramps looks ugly, you made an error in + this step. + + Different sidebar navigators can be installed + + New Ancestor Fan Chart View and Descendant Fan Chart View, + which offer a lot of insight in your family tree on a small + space. Direct printing is available from these views. + + All wizards are reworked, so the exporter dialog, help and bug + report dialog are different from version 3.4, but offer the + same functions. + + New To Do Gramplets listing all To Do Notes. + + More reports support output in a different language than the + interface language + + Narrative Web has been reworked to make it more stable. +- Rewrite build and install sections to adapt to the switch to + pythonm distutils, away from autotools. +- Add python-PyICU recommends: it's not strictly required to + operate, but strongly recommended. + +------------------------------------------------------------------- +Wed May 15 17:17:45 UTC 2013 - dimstar@opensuse.org + +- Update to version 3.4.4: + + Infinite recursion bug in narrative web generation. + + Protection on family trees when using version 3.4 and 4.0 on + the same PC (road to 4.0). + + Merging notes of media with citations now works. + + Crash during Calculate Preview of a filtered XML export. + + Fix annoying errors on navigation related to citations gramplet + and tag object. + + Listing the Family Trees can corrupt them. + + Various fix around handling Gedcom file format. + + Fix citations and sources import on ProGen format. + + Better date handling and better alternate translation support. + on some textual reports according to locale under windows. + + Avoid Errors when setting wrong value as markup for invalid + dates (Preferences). + + Fix paragraph layout on PDF format or print output. + + New: New-Zealand holidays. + + Polish and backport code on XML import (road to 4.0). + + Regular expression rules now use search rather than match, fix + design issues on regex filter rules. + + Disable/Enable indent spouse on descendants tree. + + Fix regular expressions on Place filter rule. + + Consistency on cli arguments (road to 4.0). + + Fix call of non-existant process on references proxy, enhanced + tests on proxy filter. + + Fix NarWeb creation via cli for some non-english locales. + + Updated translations. + +------------------------------------------------------------------- +Tue Mar 19 22:30:23 UTC 2013 - dimstar@opensuse.org + +- Update to version 3.4.3: + + Sorting (both in the main display window, and particularly in + Narrative Web output) now uses PyICU. + + The automatic Addon checking and download now works once again. + + Import from Pro-Gen has been updated. + + Import and Export of address fields in GEDCOM has been + improved. + + GEDCOM Repositories not imported correctly from FTM. + + Fixes to a number of errors in filtering notes. + + Fix some errors in determining whether someone is alive. + + Make availability of GraphViz settings depend on output format. + + Improve the descriptions and tooltip for GraphViz aspect ratio + option. + + Fixed update problems with citation bottombar gramplet. + + Fixed Open Document Text output in Book report. + + A number of changes to Narrative Web. + + Updated translations. + +------------------------------------------------------------------- +Wed Oct 31 12:06:35 UTC 2012 - dimstar@opensuse.org + +- Update to version 3.4.2: + + Some fixes on NarrativeWeb report. + + Some fixes on book report. + + Improvement on database path interface and user's preferences. + + Consistency on Name display and regex support. + + Some platform-specific fixes for Windows system environment. + + Better support for media links on Gedcom file format. + + Fix possible incorrect family relations on Gedcom file format. + + Various fixes on citation records. + + Fix and improve places handling on Geography views. + + Fix on command line arguments. + + Consistency on PDF file format. + + Updated translations. + +------------------------------------------------------------------- +Sun Sep 16 14:01:38 UTC 2012 - zaitor@opensuse.org + +- Update to version 3.4.1: + + Fixed error in export to xml of family order. + + Fixed crash in windows after some use due to too much terminal + output. + + Some platform-specific fixes (Windows, OSX). + + Misc bug fixes. + + Updated translations. + +------------------------------------------------------------------- +Wed May 23 18:54:45 UTC 2012 - zaitor@opensuse.org + +- Update to version 3.4.0: + + Lots of changes and bug fixes to every part of Gramps, + including XML import/export, image handling, gedom handling, + Gramplets, date handling, citations, reports, more! + + Some platform-specific fixes (Windows, OSX, Linux). + + Updated translations. +- Remove _version define as it stays equal to %version. + +------------------------------------------------------------------- +Sat May 19 18:17:27 UTC 2012 - zaitor@opensuse.org + +- Update to version 3.3.2: + + Expressive error when trying to load familytree with + downgraded Berkeley db. + + Fix in the image offset calculation (MediaRef Editor). + + Improved focus and bug fixes on Editors. + + Enhancements on ODT file format. + + Improved synchronization on gramplets. + + Export, filtering and database log improvements. + + Call of living proxy is more accurate when using NarrativeWeb + report. + + Fixes on Check and Repair, Sort Events and Clipboard tools. + + Fix automate version. + + Fixes on PedigreeView (database state and mouse events). + + Various fixes and improvements on merge code. + + Minor fixes on report interface and output. + + Various fixes on Narrative and Web Calendar reports. + + Minor issues on Gedcom handling. + + Add Japanese holidays (reports). + + Add a Relationship calculator for Catalan. + + More than 50 bug fixes and improvements. + + Updated translations. + +------------------------------------------------------------------- +Mon Oct 3 07:44:03 UTC 2011 - vuntz@opensuse.org + +- Add explicit shared-mime-info BuildRequires since we use the + %mime_database_* macros. + +------------------------------------------------------------------- +Sun Oct 2 13:13:23 CEST 2011 - zaitor@opensuse.org + +- Update to version 3.3.1: + + Various bugs fixed. + + Updated translations. + +------------------------------------------------------------------- +Wed Jun 15 10:01:44 CEST 2011 - vuntz@opensuse.org + +- Update to version 3.3.0: + + New "person name" dialog and workflow with better (or new!) + support for nickname, complicated multiple surnames, patronymic + as surname, family nickname, and name format preferences + + Gramplet bottombar and sidebar per view, with new gramplets + such as details view and image metadata viewer/editor + + Ability to tag objects; this is the next version of what used + to be called "markers" in previous versions of Gramps + + Geography view now uses osm-gps-map + + New locality field in the place editor; hierarchy is now: + Country, State, County, City, Locality, Street + + Automatic check and upgrade of plugins on startup + + Improved merge support of objects + + Better descendant/ancestor tree reports + + Undo/redo on entry fields (CTRL+Z, CTRL+SHIFT+Z) + + Backup option in the exporter + + Exporter based on filters with preview + + Various under-the-hood improvements, including for performance. + + Updated translations. +- Add python-gtkspell Recommends as we do have the package. +- Update FIXME about missing Recommends: python-enchant is not used + anymore, but python-exiv2 and osm-gps-map are new optional + dependencies. +- Stop using source service to download the tarball, as Factory + will move away from this. + +------------------------------------------------------------------- +Mon May 2 18:58:57 CEST 2011 - dimstar@opensuse.org + +- Update to version 3.2.6: + + fix memory leaks + + fix corrupted reports + + fix crash in cramplets + + fix gedcom import and export + + import speed improvements + + NarrativeWeb fixes + + prevent corrupting databases + + Updated translations. +- Use set_version source service. + +------------------------------------------------------------------- +Sat Feb 12 18:59:36 CET 2011 - vuntz@opensuse.org + +- Call relevant macros in %post/%postun: + + %desktop_database_post/postun because the package ships at + least one desktop file. +- Pass %{?no_lang_C} to %find_lang so that english documentation + can be packaged with the program, and not in the lang subpackage. + +------------------------------------------------------------------- +Tue Dec 7 16:32:44 CET 2010 - vuntz@opensuse.org + +- Update to version 3.2.5: + + Fix Gramps so it again runs with Python 2.5 + + Write all notes and sources to gedcom files + + Cli fixes + + GeneWeb and LegacyGedcom fixes + + NarrativeWeb fixes + + Memory leak fixes + + Various other small fixes + + Updated translations +- Add gnome-icon-theme BuildRequires for directory ownership. +- Add gnome-icon-theme, python-gtk, xdg-utils Requires, as + documented by upstream. +- Add graphviz, python-webkitgtk Recommends, as documented by + upstream. +- Improve description. +- Also remove the deprecated mime data files from + /usr/share/mime-info, not just /usr/share/application-registry +- Call %mime_database_post and %mime_database_postun macros in + %post/%postun since we install a xml mime file. +- Tag localized man pages with the right language. We should + eventually move them to the lang subpackage, but at the moment, + they would create a file conflict between bundles and the lang + subpackage. + +------------------------------------------------------------------- +Thu Nov 4 19:19:43 UTC 2010 - dimstar@opensuse.org + +- Initial package, version 3.2.4 + diff --git a/gramps.spec b/gramps.spec new file mode 100644 index 0000000..fa38dfb --- /dev/null +++ b/gramps.spec @@ -0,0 +1,130 @@ +# +# spec file for package gramps +# +# Copyright (c) 2025 SUSE LLC +# Copyright (c) 2010 Dominique Leuenberger, Amsterdam, Netherlands. +# +# All modifications and additions to the file contributed by third parties +# remain the property of their copyright owners, unless otherwise agreed +# upon. The license for this file, and modifications and additions to the +# file, is the same license as for the pristine package itself (unless the +# license for the pristine package is not an Open Source License, in which +# case the license is the MIT License). An "Open Source License" is a +# license that conforms to the Open Source Definition (Version 1.9) +# published by the Open Source Initiative. + +# Please submit bugfixes or comments via https://bugs.opensuse.org/ +# + + +%global __requires_exclude typelib\\(GtkosxApplication\\)|typelib\\(Gtkspell\\)|typelib\\(GConf\\) +Name: gramps +Version: 6.0.1 +Release: 0 +Summary: Genealogical Research Software +License: GPL-2.0-or-later +Group: Productivity/Other +URL: http://www.gramps-project.org/ +Source: https://github.com/gramps-project/gramps/archive/v%{version}/%{name}-%{version}.tar.gz +# PATCH-FIX-OPENSUSE gramps-no-translations-check.patch boo#941490 dimstar@opensuse.org -- Do not warn on missing translations +Patch0: gramps-no-translations-check.patch +BuildRequires: fdupes +# Needed for typelib() - Requires. +BuildRequires: gobject-introspection +BuildRequires: hicolor-icon-theme +BuildRequires: intltool +BuildRequires: python3 +BuildRequires: python3-setuptools +# We need the %%mime_database_* macros +BuildRequires: shared-mime-info +BuildRequires: update-desktop-files +Requires: python3-bsddb3 +Requires: python3-cairo +Requires: python3-gobject >= 3.12.0 +Requires: python3-gobject-Gdk +Requires: python3-orjson +Requires: xdg-utils +Recommends: ghostscript +Recommends: graphviz +Recommends: python3-Pillow +Recommends: python3-PyICU +# python3-fontconfig is required for the Genealogical Symbols option; currently no package available +#Recommends: python3-fontconfig +Suggests: python3-networkx +Suggests: python3-pygraphviz +Suggests: python3-numpy +Suggests: typelib-1_0-GooCanvas-2_0 +BuildArch: noarch + +%description +Gramps gives you the ability to record the many details of an +individual's life as well as the complex relationships between +various people, places and events. All of your research is kept +organized, searchable and as precise as you need it to be. + +%lang_package + +%prep +%autosetup -p1 + +%build +python3 setup.py build + +%install +python3 setup.py install --root=%{buildroot} +%python3_fix_shebang +# fix resource-path containing buildroot information +echo -n %{_datadir} > %{buildroot}%{python3_sitelib}/gramps/gen/utils/resource-path +# We package those files as package docs... +rm -r %{buildroot}%{_datadir}/doc/%{name}/ +%suse_update_desktop_file -r %{buildroot}%{_datadir}/applications/org.gramps_project.Gramps.desktop Office Database +%find_lang %{name} %{?no_lang_C} +%fdupes %{buildroot}%{_datadir} +%fdupes %{buildroot}%{python3_sitelib}/%{name}/ + +%post +%desktop_database_post +%icon_theme_cache_post +%mime_database_post + +%postun +%desktop_database_postun +%icon_theme_cache_postun +%mime_database_postun + +%files +%license COPYING +%doc AUTHORS FAQ NEWS README.md +%{_bindir}/%{name} +%{_datadir}/%{name}/ +%dir %{_datadir}/metainfo +%{_datadir}/applications/org.gramps_project.Gramps.desktop +%{_datadir}/icons/hicolor/*/*/ +%{_datadir}/metainfo/org.gramps_project.Gramps.metainfo.xml +%{_datadir}/mime/packages/org.gramps_project.Gramps.xml +%{python3_sitelib}/%{name}/ +%{python3_sitelib}/%{name}-%{version}-*.egg-info +%{_mandir}/man1/%{name}.1%{?ext_man} +# We can't really move the localized manpages to the lang package, since they'd +# create a conflict between the lang subpackage and bundles +%lang(cs) %{_mandir}/cs/man1/%{name}.* +%lang(fr) %{_mandir}/fr/man1/%{name}.* +%lang(nl) %{_mandir}/nl/man1/%{name}.* +%lang(pl) %{_mandir}/pl/man1/%{name}.* +%lang(sv) %{_mandir}/sv/man1/%{name}.* +%lang(pt_BR) %{_mandir}/pt_BR/man1/%{name}.* +# man doesn't provide those directories, so we have to own them +%lang(cs) %dir %{_mandir}/cs +%lang(cs) %dir %{_mandir}/cs/man1 +%lang(nl) %dir %{_mandir}/nl +%lang(nl) %dir %{_mandir}/nl/man1 +%lang(pl) %dir %{_mandir}/pl +%lang(pl) %dir %{_mandir}/pl/man1 +%lang(sv) %dir %{_mandir}/sv +%lang(sv) %dir %{_mandir}/sv/man1 +%lang(pt_BR) %dir %{_mandir}/pt_BR +%lang(pt_BR) %dir %{_mandir}/pt_BR/man1 + +%files lang -f %{name}.lang + +%changelog -- 2.51.1 From 105b2fc57345ee5dd38a81fa6dff76f214a40e8f7ed9ad1bd4a6dcc9b7041a4f Mon Sep 17 00:00:00 2001 From: Dominique Leuenberger Date: Sat, 14 Jun 2025 14:18:11 +0000 Subject: [PATCH 4/5] Accepting request 1285291 from home:StevenK:branches:GNOME:Apps - Use pyproject macros to build and install. OBS-URL: https://build.opensuse.org/request/show/1285291 OBS-URL: https://build.opensuse.org/package/show/GNOME:Apps/gramps?expand=0&rev=118 --- .gitattributes | 23 + .gitignore | 1 + gramps-5.2.2.tar.gz | 3 + gramps-5.2.3.tar.gz | 3 + gramps-5.2.4.tar.gz | 3 + gramps-6.0.1.tar.gz | 3 + gramps-no-translations-check.patch | 12 + gramps.changes | 1734 ++++++++++++++++++++++++++++ gramps.spec | 132 +++ 9 files changed, 1914 insertions(+) create mode 100644 .gitattributes create mode 100644 .gitignore create mode 100644 gramps-5.2.2.tar.gz create mode 100644 gramps-5.2.3.tar.gz create mode 100644 gramps-5.2.4.tar.gz create mode 100644 gramps-6.0.1.tar.gz create mode 100644 gramps-no-translations-check.patch create mode 100644 gramps.changes create mode 100644 gramps.spec diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..9b03811 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,23 @@ +## Default LFS +*.7z filter=lfs diff=lfs merge=lfs -text +*.bsp filter=lfs diff=lfs merge=lfs -text +*.bz2 filter=lfs diff=lfs merge=lfs -text +*.gem filter=lfs diff=lfs merge=lfs -text +*.gz filter=lfs diff=lfs merge=lfs -text +*.jar filter=lfs diff=lfs merge=lfs -text +*.lz filter=lfs diff=lfs merge=lfs -text +*.lzma filter=lfs diff=lfs merge=lfs -text +*.obscpio filter=lfs diff=lfs merge=lfs -text +*.oxt filter=lfs diff=lfs merge=lfs -text +*.pdf filter=lfs diff=lfs merge=lfs -text +*.png filter=lfs diff=lfs merge=lfs -text +*.rpm filter=lfs diff=lfs merge=lfs -text +*.tbz filter=lfs diff=lfs merge=lfs -text +*.tbz2 filter=lfs diff=lfs merge=lfs -text +*.tgz filter=lfs diff=lfs merge=lfs -text +*.ttf filter=lfs diff=lfs merge=lfs -text +*.txz filter=lfs diff=lfs merge=lfs -text +*.whl filter=lfs diff=lfs merge=lfs -text +*.xz filter=lfs diff=lfs merge=lfs -text +*.zip filter=lfs diff=lfs merge=lfs -text +*.zst filter=lfs diff=lfs merge=lfs -text diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..57affb6 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +.osc diff --git a/gramps-5.2.2.tar.gz b/gramps-5.2.2.tar.gz new file mode 100644 index 0000000..9e7a7a9 --- /dev/null +++ b/gramps-5.2.2.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:340cfe136f428cd185d510ca8f932401633e0014eba0261159c4b21efe92a126 +size 21070723 diff --git a/gramps-5.2.3.tar.gz b/gramps-5.2.3.tar.gz new file mode 100644 index 0000000..eb5b8bf --- /dev/null +++ b/gramps-5.2.3.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bd1b7dc3f26ffd480f607a79e3a76688024a28b0f0b412ac1e4d77402ddc87d6 +size 21081011 diff --git a/gramps-5.2.4.tar.gz b/gramps-5.2.4.tar.gz new file mode 100644 index 0000000..e89a609 --- /dev/null +++ b/gramps-5.2.4.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7d5f22db92c43cb7798b50837e95ee5da56154596d9dea3b96d2c5cd2e5f0cdd +size 21362291 diff --git a/gramps-6.0.1.tar.gz b/gramps-6.0.1.tar.gz new file mode 100644 index 0000000..48e00c0 --- /dev/null +++ b/gramps-6.0.1.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:894d854da32ff51a72dd812e8430dcbaa11757928a018c76120cfbb16686e877 +size 22016734 diff --git a/gramps-no-translations-check.patch b/gramps-no-translations-check.patch new file mode 100644 index 0000000..dbe9d7f --- /dev/null +++ b/gramps-no-translations-check.patch @@ -0,0 +1,12 @@ +diff -auNr gramps-5.2.0-orig/gramps/gui/grampsgui.py gramps-5.2.0/gramps/gui/grampsgui.py +--- gramps-5.2.0-orig/gramps/gui/grampsgui.py 2024-02-29 15:24:39.051875696 +0800 ++++ gramps-5.2.0/gramps/gui/grampsgui.py 2024-02-29 15:25:28.485647876 +0800 +@@ -573,7 +573,7 @@ + dbstate = DbState() + self._vm = ViewManager(app, dbstate, config.get("interface.view-categories")) + +- if lin() and glocale.lang != "C" and not gettext.find(GTK_GETTEXT_DOMAIN): ++ if (False and lin() and glocale.lang != "C" and not gettext.find(GTK_GETTEXT_DOMAIN)): + _display_gtk_gettext_message(parent=self._vm.window) + + _display_translator_message(parent=self._vm.window) diff --git a/gramps.changes b/gramps.changes new file mode 100644 index 0000000..eaf38e1 --- /dev/null +++ b/gramps.changes @@ -0,0 +1,1734 @@ +------------------------------------------------------------------- +Fri Jun 13 03:12:05 UTC 2025 - Steve Kowalik + +- Use pyproject macros to build and install. + +------------------------------------------------------------------- +Thu May 1 14:34:50 UTC 2025 - Jaime Marquínez Ferrándiz + +- Update to version 6.0.1 + * Update translations: ar, br, ca, cs, de, de_AT, el, en_GB, es, fi, fr, ga, + he, it, ja, ko, nb, nl, pl, pt_PT, ro, sk, sv, tr, uk, zh_CN. + * Update translation template for new release. + * Extend SearchBar so that it supports text search and filters. Fixes #13720. + * Fix patronymic in name display. Fixes #13764. + * Update links in the README to v6.0. + * Update the INSTALL file. Issue #13717. + + Change install from setup.py to pip. + + Update typical installation locations. + + Remove the --resourcepath option which no longer exists. + * Fix wiki help link in the Addon Manager. Fixes #13735. + * Remove the outer progress meter from the filter prepare phase. Fixes #13725. + * Fix error when importing a GEDCOM file into an existing tree. Fixes #13726. + * Avoid empty metadata fields. Fixes #13721. + * Update Italian date modifiers. + +------------------------------------------------------------------- +Thu May 1 14:00:29 UTC 2025 - Jaime Marquínez Ferrándiz + +- Update to version 6.0.0 + * Full changelog available at + https://gramps-project.org/blog/2025/03/gramps-6-0-0-released/ + * Reports + + The narrative web report has four main improvements: + - New indexes for big databases. + - Add heatmap. + - Improve language and hamburger menus. + - Show other roles for an event. + + Other report changes: + - Add gender symbol option to the detailed descendant, detailed ancestral + and descendant report. + - Add Gramps ID option to Kinship Report. + - Tree reports convert images to thumbnails for embedding. This allows + cropped rectangles selected in the media references to be displayed. + - Report options are now memorised on a per family tree (database) level. + * Gramplets + + Improvements to the backlinks (References) gramplets: + + Allow an object to be made active from within the backlinks gramplet. + + Add a context menu to make “Edit” and “Make Active” more discoverable. + + Allow objects in the backlinks gramplets to be dragged to the clipboard. + + Add edit capability to the notes gramplets. + + Enhanced version of the Filter gramplet. + * Selector dialogs + + A standard search bar has been added to the person selector dialog. It + may default to selecting men or women by default, but selecting on other + columns is possible. + + It is now possible to select multiple media objects in the media selector + and gallery tabs. + + The media selector has a new path column. + * Other changes + + Improvements to the Probably Alive code. + + New rules: “Has Event”, “Has Source” and “Having Note of Type”. + + New Gedcom 7.0 event roles: “Father”, Mother”, “Parent”, “Child”, “Multiple”, Friend”, “Neighbour” and “Officiator”. + + Allow web-accessible file references in media objects. + + Add a preference option for the selection of the toolbar style. + + Enhancements to the help display. This is ongoing though. + + Enable Web Connection menu in all list views. + +------------------------------------------------------------------- +Mon Feb 10 22:37:58 UTC 2025 - Jaime Marquínez Ferrándiz + +- Update to version 5.2.4 + * Fix Citations gramplet to recognize event reference citations. Fixes #13555. + * Fix exception when finding relationship to home person. Fixes #13495. + * Fix mouse scroll direction in pedigree view. + * Fix incorrect usage of exec. As of PEP558, locals() is not populated by + exec(). This change means that this call is broken on Python 3.13. + * Remove some usage of globals(). + * Remove unnecessary use of exec. + * Test current_date being an empty date in probably alive function. Fixes #13431. + * Improve warning message in date_test.py when 3 tests are skipped. + * Correctly assign sortval = 0 when a date is EMPTY. Fixes #13415, #13423. + * Fix unicode conversion bug when upgrading from schema 16 to 17. + * Correct the documentation for the match() method of the Date class. Also + added more detail to documentation in 3 other cases. Fixes #13428. + * Gramps version output now reports OS rather than Platform. Fixes #12285. + * Downgrade upgrade messages from warning to informational level. Fixes #13464. + * Fix list size option in the top surnames gramplet. Allow users to specify + how many surnames appear in the list from 10 to 1000. Fixes #13448. + * Correct misleading description of GUI element placement. + * Use the preferred calendar for new dates only in the date editor. Fixes #13403. + * Fix docs typo in INSTALL file. + * Fix printing of Books. Fixes #12804. + * Render reports with styled notes containing subscript and strikethrough. Fixes #13417. + * Remove broken link to svn2cl package in the About dialog. Fixes #13152. + * Improve media performance in the narrative web report. Fixes #13370. + * Updated translations. + +------------------------------------------------------------------- +Sun Aug 11 19:56:06 UTC 2024 - Jaime Marquínez Ferrándiz + +- Update to version 5.2.3 + * Updated translations: da, de_AT, en_GB, es, fr, he, hr, hu, mk, nb, nl, + pt_PT, ru, tr, zh_HK, zh_TW. + * Fix bug with regular expressions in check_po script. + * Update translation template for new release. + * Corrected terminology. Replaced “matronymic” with “matrilineal” to + accurately reflect genetic inheritance rather than naming conventions. + * Clarified terminology for father lineage description. Changed “patronymic + lineage” to “patrilineal lineage” for accuracy. + * Fix PDF generation failure with LaTeX-based reports on Windows. Fixes #10696. + * Fix fallback for the `image_size` utility function Use Gdk if the size of + the image cannot be determined by imagesize. Fixes #13310. + * Disable rounding glyph positions in cairo document generator. + * Fix NoteType values in CSV import. + * Some short french month names can not be entered. Fixes #13307. + * Remove detached process flag when running lualatex. + * Check that pdf output file exists in genealogy tree reports. Fixes #10696. + * Fix error when changing the style of misspelt words. In the note editor, + changing the style of text failing the spell check caused an error. Fixes + #13282. + * Update span characters for zh_TW. Add span characters so that the new + display format is accepted as a valid input format. + * Restore BerkelyDB, Gramps still uses it. + * Update gramps.modules: + + Remove obsolete comment and comment out the private include. + + Update the branch in gramps-git. + + Remove BerkeleyDB and pybsddb dependencies. + + Remove unused patches. + * Fix missing media in narrative web report person pages. Fixes #13252, #13272. + * Remove the spaces padding the connector in a hyphenated surname. This fixes + the previous code which replaced ” – ” with “-” within the entire name. + Fixes #13274. + * Url-quote norm_path and use urljoin to attach the scheme. Assumes that if + the path is already a URI it is also already quoted. Fixes #13218, #13197. + * Prevent hyperlink tagging being added as an undo action. Clicking the undo + button in the note editor sometimes had no noticeable effect. Fixes #13267. + * Change repository “Title” to “Name” in the source editor. Fixes #13258. + * Better error handling in the narrative web report. + * Handle not found when creating the narrative web report updates page. Fixes + #13216. + * Use README.md for PyPI long description. + +------------------------------------------------------------------- +Sat Apr 27 20:23:23 UTC 2024 - Jaime Marquínez Ferrándiz + +- Update to version 5.2.2 + * Updated translations: cs, de, de_AT, es, fi, he, hr, nb, nl, pl, ru, sk, + sv, tr. + * Hebrew relationship calculator not loading. + * Narweb: Person object has no get_father_handle. + * Don’t show Navigation when we print a page. + +------------------------------------------------------------------- +Fri Apr 12 20:19:33 UTC 2024 - Jaime Marquínez Ferrándiz + +- Update to version 5.2.1 + * Updated translations: de_AT, fi, fr, ga, he, it, nb_NO, pl, sk, sr, tr, uk, + zh_Hans. + * Fix error when installing an addon that will not be registered. Fixes #13233. + * Allow experimental and beta plugins to be registered. Fixes #13232. + * Tidy up the README file. + * Fix fan charts on HiDPI screens. + * Replace PIL with Pillow in the README. Issue #10016. + * Fix the `Tag.is_empty()` method. The `Tag.is_empty()` method was returning + the inverse of the expected value. Fixes #12579. + * Cannot create Place with coordinates via Geography. Fixes #13228. + * Fix place title when place names use open spans. Fixes #13222. + * Fix the addon translator language for core translations. Fixes #13221. + * Update AIO minimum Windows version requirement to 8.1 64-bit. + * Prevent unwanted output in unit test logs. + * Fix unit tests when run with Python 3.12. Fixes #13212. + * Revert Death fallback symbol from Latin Cross to “+”. + * Change the cross mark and check mark symbols used in the Addon Manager + Requirements screen to be valid characters on Mac. Fixes #13194. + * Fix display of invalid dates in editor citation tabs. Fixes #13192. + * Include metainfo rather than appdata ‘its’ files. + * Update AppStream MetaInfo file to conform to latest spec. + * Fix filter rules missing the use_case parameter. Fixes #13187. + * Rename metadata file to follow spec. + * Add release information to appdata. + +------------------------------------------------------------------- +Thu Feb 29 09:05:48 UTC 2024 - jun wang + +- Update to version 5.2.0 + * Updated translations: ca, cs, da, de, de_AT, en_GB, es, fr, + hr, hu, id, it, nb, nl, pl, sk, sl, sv, tr, uk, zh_CN. + * Update development status to production. + * Remove the Trove classifier + "Natural Language :: German(Austrian)". + * Emit a "plugins-reloaded" signal when a new addon is + installed. This ensures that the user interface will be + updated to include the new addon. Fixes #13021. + * Fix Windows AIO build. + * Update GitHub actions to latest versions. Some actions are + deprecated. + * Package Gramps 5.2.0-rc1 on macOS. +- Update gramps-no-translations-check.patch because of source + code changes + +------------------------------------------------------------------- +Thu Feb 8 16:00:37 UTC 2024 - Dominique Leuenberger + +- Prepare for RPM 4.20: use autosetup. + +------------------------------------------------------------------- +Tue Jul 25 19:56:46 UTC 2023 - Jaime Marquínez Ferrándiz + +- Update to version 5.1.6: + + Update copyright date. + + Narrative web: problem with small pictures. + + Implement the “J” for the family view. + + 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. + + 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. + + 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 specification for image files. + + Geography View: Fix number of arguments in add_bookmark method. + + 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. + + 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. + + Fix IndexError that sometimes occurs when changing view. This + occurs when restarting Gramps. + + Fix crash when invalid note link. + + Fix tags with color names in pedigree views. + + Crash when invalid event date. + + ListModel: Fix multiple level paths when we use checkboxes in + columns. The path was previously converted to int. + + Fix spouse’s name and underlined call names in records. + + Updated translations. + +------------------------------------------------------------------- +Wed Feb 9 20:13:52 UTC 2022 - Jaime Marquínez Ferrándiz + +- Update to version 5.1.5 + + Fix badges in README file. + + Update copyright date. + + Strange behavior for the scrollbar in the bottombar. + + Fix place object element order in DTD and RNG schemas. Element + placeobj content does not follow the DTD and RNG, expecting + (ptitle? , pname+). + + Solve InterpolationSyntaxError if “%” in a string. The + grampletpane module saves data in a config file for all the + gramplets added in the dashboard. The python configparser + module doesn’t like if we have a “%” character in a string. + + ‘<‘ not supported between 2 instances of IndexMark. + + Remove debug statements in unit tests. + + Fix negative Span when dates are not Gregorian. + + Incorrect grouping if no ma/patronymic surname. + + Group As override is ignored for ma/patronymic surnames. See: + https://gramps.discourse.group/t/patronymic-and-matronymic-name/1684/5 + + Add comments for the lat-lon field of editplace. + + Place editor, lat and long text are swapped. + + Fix Statusbar progress being shown before use. + + Fix exception when removing a group name in Sqlite db when + group name is already missing. + + Fix error when trying to close name editor during long name + group mapping view rebuild. + + OsmGpsMap-CRITICAL: Map source setup called twice. + + Fix probably alive function unit test. + + Updated translations. + +------------------------------------------------------------------- +Fri Oct 22 15:30:09 UTC 2021 - Bjørn Lie + +- Update to version 5.1.4: + + Update copyright date. + + Fix probably alive if death without date. + + Place editor, copy and paste of lat and long text no longer + auto-populating latitude and longitude fields. + + Fix for crash when changing views if part of toolbar is not + shown because of a small screen when changing views. + + Fix bottombar always showing after restart, even when not + wanted. + + Always use filtered collation names. Store the Sqlite3 + collations in the __collations array to short-circuit + re-creation. + + Fix issue with German relation calculator fixed issue when more + than 24 generations between the two people. + + Fix libplaceview to avoid exception when mapservice is no + longer present. + + Fix References Gramplet for inadequate updates when other + objects change. + + Fix geofamily crash if a family has no father. + + Home Person setting does not convey in a merge. + + Fix CSV export of view to only put single CR character. + + Add Media filter rule 'HasMedia' to list of media rules for + editor. + + Need to set locale.textdomain under linux. _build_popup_ui() + ignores translated strings without locale.textdomain set. + + Change category of 'MatchesEventFilter'. + + Fix issue where separator between top and bottom bar of View + creeps up. + + Fix Locations Gramplet (Enclosed by) to properly display + certain nested places when the smallest place has undated + enclosure and larger places are dated. + + Fix exportvcalendar error is "is not" with a literal (Python + 3.8 issue) + + Handle not found when copying source from the citation tree. + + Fix call to 'file' function, which doesn't exist in Python3. + + Fix write_lock_file exception when USERNAME is missing. + + Fix EditPlace so Tab key doesn't get stuck on Private icon. + + Fix Tag report for places that have a hierarchy. + + Fix exception when cancelling out of a db upgrade in GUI. + + Icon file changes: + - Install 128x128 and 256x256 application icons. + - Install MIME type icons into the hicolor theme. + - Remove gnome-mime- prefix from icon filenames. + - Install application icons into correct directories. + + Fix error in Birthday and Anniversary report. Fixes an error + triggered when the first person_handle in the list has a death + event, but no birth event and does not have family + relationships. These conditions lead to the local variable + short_name not being declared before it comes time to process + death events. + + Fix graphdoc to properly escape characters in ids for Graphviz. + + Replace inspect.stack() with inspect.currentframe(). Works + around https://bugs.python.org/issue12920 which causes every + call to inspect.trace() to fail because __main__ is always the + starting point. + + Fix crash sorting on columns in Selectors with TreeModels. + + Fix progress bar freeze due to changes in Gtk. + + Fix svgdrawdoc for text containing XML invalid characters. + + Updated translations. +- Refresh gramps-no-translations-check.patch with quilt. + +------------------------------------------------------------------- +Tue Oct 13 14:14:05 UTC 2020 - Sebastian Schubert + +- Update to version 5.1.3: + + Events View: “Main Participants” column does not show the full + list of participants when expanded + + mac/gramps.modules: Use current Gtk release instead of Gtk-3.14 + + mac/gramps.modules: Upgrade pymodules for Python 3.8 + compatibility + + Fix XML export when ‘Group-as” name contains XML invalid chars + + Fix NarWeb: Province place-type is not displayed + + Fix ManagedWindow so that new windows don’t appear offscreen + when system ‘screen’ sizes change in part time multi-monitor + setups + + Fix menus when db fails to open due to upgrade/downgrade etc. + + Fix issue with attach source tool, results panel + + Fix GEDCOM export; don’t include ADDR when address is missing + + EditPlace: Allow Coordinates containing a comma instead of a + period + + NarrativeWeb: several fixes + + Update all translations for changes from ‘Default’ to ‘Home’ + Person + + Change GUI references to ‘Home Person’ instead of ‘Default + Person’ + + Use event attribute types in the event reference editor + + Fix Verify tool bug caused by bad change in GObject + introspection + + Fix RemoveUnused tool for crash caused by Gtk introspection bug + + Fix import test for change cause by previous change which was: + Fix GEDCOM import for bad source title when sources precede + references + + Fix GEDCOM import for bad source title when sources precede + references + + Fix some reports for CLI where warning message about Value not + found + + Fix Genealogy Tree reports for crash in CLI + + Add uistate to tree views filter initialization + + Fix some Python syntax errors that appear in v3.8.x + + Suppress age = 0 days in events list. If the reference event + date is equal to the event date, don’t show the age except if + the date is estimated, calculated, etc. + + Fix Dashboard Gramplets to update during db close when not + shown + + Fix Windows GUI mode startup for crash with some languages + + Fix dbapi to support “Abandon Changes & Quit” feature + + Fix GrampsType for comparison bug with empty string as one + value + + Fix Date Display so that it uses LC_TIME if defined + + Fix StyledText so serialize will match for style list order + changes + + Try to fix exceptions on ManagedWindow close + + Fix Mac SQLite3 locale bug when locale contains non-ascii + characters + + Fix issue when Person has Same date of birth and death; gives + an error + + Geography: add a popup for a bad tiles path + + Fix GEDCOM export of estimated/calculated dates with modifers + + Updated translations + +------------------------------------------------------------------- +Sat Jan 25 14:13:24 UTC 2020 - Dominique Leuenberger + +- No longer recommend -lang: supplements are in use + +------------------------------------------------------------------- +Tue Jan 21 13:06:47 UTC 2020 - Sebastian Schubert + +- Update to version 5.1.2: + + + Narweb: several fixes + + WEBCAL: several fixes + + Update LDS Temple list + + Make GuiDestinationOption Folder Icon start in users directory + + Allow import file filter to accept case insensitive extensions + + Fix db to warn/prevent opening newer schema versions + + Fix Progen import dialog and progress meter for correct parent + window + + Fix Progen import to correctly handle AKA surnames + + Fix ExportPkg so errors are not lost, and has progress bar for + media + + Fix Export Assistant so error messages get correct parent + window + + Fix GEDCOM import when family is missing; import created a + missing note + + Fix Dashboard for adding Gramplet crash in Slovenian + + Update cs, ca, fr, uk, he, fi, hr, de, sv translation + + Update date parsing for czech locale + + Fix Spanish translation for dates + + fix private proxy tagref support. Add missing code for event, + repository, source, citation and place + + [Tree doc Tex] fix "-" char on place name "-" can lead to + confusion, generating text out of the box with PDF file format + + [Tree doc Tex] fix typo on custom size + + Fix duplicated "døde døde" Norwegion Translation for + libnarrate + + Fix up Event Editors Place display for bidi text with Gramps ID + + Fix issues with RTL languages and LAT/LONG + + Fix GEDCOM export to avoid translated GrampsType strings + + Allow Tools with Notbook tabs to expand to fill the window + + Limit Age Stats gramplet settings to appropriate values. + + Fix the Preferences 'Age display precision' value getting lost + + Fix Window family tree title for non-ASCII chars on Windows + + Fix Preferences/Genealogical Symbols when only one font is + present + + Fix various Entry fields so Undo/Redo works + + Fix tag colors on PedigreeView + + Fix Gramps -v error when Gtk is not present + + Fix for PedigreeView not reflecting changes to birthday or + death + + ODF DOC - Fix improper escaping in odt output for TOC/Bookmark + etc. + + Fix CLI parser to accept negative integers as valid + + Fix Descendant Tree report for HandleError when no parents on + family + + Fix Reorder ID tool so subsequent db additions used next + possible ID + + Upgrade export VCalendar to v2.0, so can export all utf8 + characters + + Fix Preferences so PageUp/PageDn doesn't stick on Dates tab + + Graphs: Escape for name, dates and places in graph reports with + XML illegal characters + + Fix 'Go' menu direct object selection, goes to wrong place + +------------------------------------------------------------------- +Sun Sep 15 13:25:34 UTC 2019 - Sebastian Schubert + +- Update to version 5.1.1: + + Disable development warning message + + Add options to sandclock in tree document generator + + Using regex in the sidebar gives different result from previous + gramps release + + Fix odt output when db owner has XML unfriendly chars + + Update README + + Bump required Python version to 3.3 + + Add optional fontconfig package + + Fix CLI crash when generating reports + + Fix Statusbar HandleError on merge families + + Fix missing tooltip translations in the Note editor toolbar + + Fix bugs in withinarea filter rule + + Avoid bad coordinates in the ref place + + Avoid alphabetic characters in filter rules + + Could not convert string to float by using withinarea filter + rule + + Difference between sidebar filter and filter rule + + Fix Graph outputs for multiple page PDF Postscript + + Fix to make Gtk 'action names' always valid + + Fix missing menus/buttons when operating in non-English + languages + + Fix cursor position error in lat and long fields + + Avoid all characters looking like a dash in 'Clean input data' + tool + + Mainz Style sheet weird looking + + Fix bugs in relationship view + + Set symbols for the active person + + Set good symbols for marriage, baptism, cremation and burial + + Reduce the size of the sexuality symbol + + Fix exception when editing Note with italics/bold etc. in non + English + + Restore keybindings for gramplet bars + + Fix bug in web connection menu launching incorrect web site + + Fix translation problem when creating event filter + + Error when checking option to add Quit to Taskbar + + Make the narratives notes placement an optional + + Updated translations. +- Drop gramps-5.1.0-remove_false_nonrelease_warning.patch: fixed + upstream. + +------------------------------------------------------------------- +Sun Aug 25 06:19:50 UTC 2019 - Sebastian Schubert + +- Add gramps-5.1.0-remove_false_nonrelease_warning.patch: Remove + false non-release warning that upstream forgot to remove in + 5.1.0: + https://gramps-project.org/bugs/view.php?id=11274 + Here, the simple fix of + https://github.com/gramps-project/gramps/pull/876#issuecomment-524582815 + is applied. Likely not required in newer versions: + https://github.com/gramps-project/gramps/pull/872 + +------------------------------------------------------------------- +Thu Aug 22 07:30:23 UTC 2019 - Sebastian Schubert + +- Update to version 5.1.0, a maintenance release. Full changelog + available at + https://github.com/gramps-project/gramps/releases/tag/v5.1.0 +- Add comment about currently missing optional python3-fontconfig + dependency. + +------------------------------------------------------------------- +Fri Jan 18 14:00:52 UTC 2019 - schubert.seb@gmail.com + +- Recommend python3-PyICU on all systems, not only Leap 42.3. It is + available and enhances gramps on all supported platforms. + +------------------------------------------------------------------- +Sat Dec 22 10:27:20 UTC 2018 - Jaime Marquínez Ferrándiz + +- Update to version 5.0.1, a maintenance release. Full changelog + available at + https://gramps-project.org/introduction-WP/2018/12/gramps-5-0-1-released/ + +------------------------------------------------------------------- +Mon Jul 30 08:30:39 UTC 2018 - schubert.seb@gmail.com + +- Add recommended packages for optional Gramps features: + + ghostscript: used by Graphviz reports + + python3-Pillow: crop images and image conversion +- Add suggested packages for common third-party addon dependencies: + + typelib-1_0-GooCanvas-2_0: required by Graph View + + python3-networkx, python3-pygraphviz: required by Network Chart + + python3-numpy: used by PedigreeChart + +------------------------------------------------------------------- +Sat Jul 28 10:03:04 UTC 2018 - schubert.seb@gmail.com + +- Update to version 5.0.0: + + Various fixes and improvements. + + Updated translations. +- Update gramps-no-translations-check.patch. +- Drop webcal.py.diff: merged upstream. + +------------------------------------------------------------------- +Mon Jun 11 19:46:07 UTC 2018 - bjorn.lie@gmail.com + +- Add typelib(GConf) to global requires exclude: Avoid pulling in + optional gconf typelib Requires. + +------------------------------------------------------------------- +Wed Feb 28 19:23:14 UTC 2018 - dimstar@opensuse.org + +- Add python3-gobject-Gdk: missed dependency (boo#1082469). + +------------------------------------------------------------------- +Wed Feb 28 16:31:13 UTC 2018 - dimstar@opensuse.org + +- Modernize spec-file by calling spec-cleaner + +------------------------------------------------------------------- +Sat Feb 10 11:40:15 UTC 2018 - schubert.seb@gmail.com + +- Updated to version 4.2.8: + + Fix Geography views for bad 'dbstate.is_open()' test. +- Changes from version 4.2.7: + + Fix Export View to CSV when Unicode characters are present. + + Fix several intl date displayers for missing parameter. + + DescendantTree report; fix crashes and Title spacing. + + Fix Book XML handler to deal with unusual characters in Book + name. + + Add support for new genealogy tree report category. + + Fix Media Preview Gramplet for closed db. + + Suport FTM 2017 Gedcom tags on import. + + Fix Person, Family Sidebar Filters to add custom Event types. + + Fix QuestionDialog display for html like characters in title. + + Fix FamilyRelationshpType _DATAMAP order to correspond with + values. + + Fix Gedcom import for illegal Gedcom Family Attributes. + + Fix Gedcom export for bad Hebrew Months. + + Change INSTALL to replace 'python' with 'python3 for script + invokes. + + Fix CSV importer for place event name using gramps_id. + + Fix Geography view 'Find' when db is closed. + + Fix interactive search for exception on click then down arrow. + + Create where_is utility to locate a binary in the standard + places. + + Fix relationship Graph so Unicode chars on Multiple pages + works. + + Update authors file. + + Fix Gedcom import for "1 MARR Y" issue. + + Fix Export Web Family Tree for errors on file write. + + Fix Citation Editor to Tab out of Confidence ComboBox. + + Reset the dependencies on the new meta-module. + + Use online modules. + + Consolidate Python2 and Python3 meta-modules. + + Use None as the foreground colour for untagged rows in list + views. + + Fix shading colour in relationship view for dark themes. + + Fix link colour for dark themes. + + Fix default foreground colour in list views for dark themes. + + Fix Undo; crashes due to race in Gtk. + + Gedcom import with OBJE/FORM URL on event. + + EOFError [Ran out of input] in Clipboard. + + Cannot drag & drop textual value via clipboard. + + Fix 'DbBsddbRead' object has no attribute + '_Callback__callback_map'. + + Reports - Narrated Web Site Failure. + + Fix link path in gramps-launcher compile instructions. + + Update translations. + +------------------------------------------------------------------- +Tue Aug 1 12:53:35 UTC 2017 - schubert.seb@gmail.com + +- Recommend python3-PyICU with openSUSE Leap 42.3. + +------------------------------------------------------------------- +Tue Aug 1 11:59:12 UTC 2017 - schubert.seb@gmail.com + +- Updated to version 4.2.6: + + The configparser is assuming the wrong enco. + + Fix HasCitation rule in citation filter sidebar. + + Fix use of regular expressions. + + Date Editor had 'Type' and 'Quality' labels swapped. + + Fix FamilyGroup Report. + + Fix names not displayed in relationship graph. + + Fix outdated Bugtracker link in reporting wizard. + + Fix replacements in Ancestor tree. + + Fix Default Browser Setting. + + Fix linking place on OpenStreetMap view. + + Fix Family Lines Report having unescaped characters. + + Fix non-local character in DB name (Windows OS). + + Fix checking for "event.string" in "treeview_keypress". + + Fix invalid February 29th date in Julian dual-dated. + + Fix Note on CIR when it is attached to a (preferred or + alternative) name through the names dialog. + + Improve time loading for person selector in census forms. + + Fix incorrect SoundEx result. + + Fix Error printing on ancestor tree graphical report. + + Fix custom filter creation with 'Events occurring on a + particular day of the week'. + + Bug in the Name Editor / Group As. + + Gramps CSV export of Places did not generate correct Title. + + Add custom Family Relations not shown in the filter siderbar. + + Fix non-textual value on Tag report. + + Fix 'interface.dont-ask' config key ignored on Note edition. + + Fix Reorder Relationships dialog. + + Shrink size of Break Lock (and other QuestionDialogs). + + Only selection of Active or Home person if commited. + + Fix quick search exception when nothing in searched list. + + Fix problem adding parents. + + Fix bookmarks keybinding on Mac OS. + + Fix failure to load default gramplets if GExiv2 is missing or + too old. + + Update API doc for place displayer. + + Add datestrings to Turkish translation. + + Updated translations. + +------------------------------------------------------------------- +Sat Dec 17 14:03:17 UTC 2016 - schubert.seb@gmail.com + +- Updated to version 4.2.5: + + The configparser is assuming the wrong encoding. + + Sorting in family tab of narrated web report. + + Silence remaining PyGIWarning. + + Sorting of relationships in family tab of narrated web report. + + Use latest valid date rather than today. + + Modify endonym handling in place displayer. + + Fix house number concatenation. + + Allow merging of families with one or more parents in common. + + Jump to Gramps ID functionality doesn't work. + + Ability to search alternate place names when selecting place. + + Fix clear map action on Geography. + + Database repair tool always edit all source objects. + + Database repair tool ignored some objects with tag. + + "Enclosing" gramplet includes places outside valid date + ranges. + + Fix icon and tooltip in LDS editor. + + CSV import fails. + + Fix duplicated Gramps IDs on Gedcom import. + + Unexpected error Preferences > Dates > Markup for invalid date + format. + + Fix Import Vcard, can create multiple surnames with all + selected as 'Primary'. + + Fix Gedcom import in some alternate languages; improper date + parsing. + + Export options 'Preview' buttons create hidden quickreport. + + Alignment radio buttons in the style editor do not work. + + Select Place search & Source/Citation hierarchy should NOT be + expanded. + + Tweak improvement on Tag editor. + + Support for Windows Python3 pythonw.exe. + + Wrong parsing Numeric date format for cs_CZ locale. + + Fix Icelandic and German translations. + + Fix Norwegian relationship calculator. + + Update translations. + +------------------------------------------------------------------- +Mon Sep 5 20:46:05 UTC 2016 - schubert.seb@gmail.com + +- Updated to version 4.2.4 (boo#1011888): + + fixes for the PHON, FAX, EMAIL and WWW Gedcom tags to support + Gedcom v5.5.1. + + use more relative import. + + Support for FTM and others Custom Gedcom Event Tags on import. + + fix '_deeprelationshippath' filter rule. + + Narrativeweb: some dates are incorrect in tar archive. + + MacOS: Update graphviz to 2.38 and change to a binary launcher + in app bundles. + + Gramps crashes when closed while exporting. + + Some events are not shown in familymaps page. + + Remove old debug bloc on place selection. + + Add GUI and CLI config option to allow easy setting. + + Chinese characters are not rendered properly in pdf reports. + + Support v5.5.1 OBJE/FORM/MEDI tag on embedded OBJE. + + Sorting of Sources on gedcom. + + Change "class xxx(object)" to "class xxx". + + Use "with open" instead of "try: except:". + + Change "raise NotImplemented" to "raise NotImplementedError()". + + Add new argument to IsEnclosedByRule. + + Narrativeweb: place title must agree the references.place-auto + configuration. + + Improvements on CSV file format support. + + update Finnish holidays. + + Some strings in tools and report dialogs will not translate. + + Gedcom import improvements in media area to support v5.5.1 and + FTM + + Trailing whitespace. + + Gedcom import of FTM .ged file containing _LINK tags not + supported. + + Change pycairo-python3 to pycairo. + + pycairo for python2 is now py2cairo. + + Remove pango modules from bundle, pango no longer uses them. + + Gedcom import loses spaces in text fields from FTM. + + Gedcom import of FTM file containing _PHOTO tags. + + Missed self.photo initializer. + + Attempting to select an "Available item" for the Book Report + gives an error. + + Fix for either valid or invalid FTM Gedcom. + + Gedcom import of FTM file with OCCU record crashes import. + + crash - 'NoneType' object has no attribute. + 'get_child_ref_list' + + Family Page maps are non-functional in Narrative Web report. + + Gedcom import loses spaces in text fields from FTM. + + String not translated in geoplaces. + + Descendant Report does not recognise auto. place title + generation. + + Translated text will not be printed in the program. + + Geography: Attempting to print crashes (add parent to dialog). + + GEDCOM doesn't accept CR as a line terminator. + + Wrong Numeric date format for cs_CZ locale. + + Narrativeweb: inconsistent & incomplete display of place + hierarchy labels. + + Narratedweb: surname listing errors for people with multiple + partners. + + In "Verify" people w/ death event w/o date are not thought + dead. + + While starting gramps, it fails to pop up "tips of the day". + + GEDCOM import in CLI mode with .ged file containing ANSEL + encoding tries to pop up gui. + + fix merge conflict. + + Use first matching name when generating place titles. + + GEDCOM import with media files that have no path fails. + + [Geography] Geoclose and mother handle. + + place names empty if Gedcom ADDR record contains no street. + + Tidy up place configuration options. + + Use CSS to fade background colour in ValidatableMaskedEntry. + + crash on GEDCOM import with empty _AKA lines. + + Add inclusive option to IsEnclosedBy rule. + + Saving/closing new person window with Alt-o does not find + gender. + + Fix to allow deferred translation of place type. + + Include all place types in place report. + + Allow place selection both individually and by filter on + textual report. + + Expand tree in selectors automatically. + + Fix Encloses gramplet to display correct place references. + + Update for appdata stuff. + + UnboundLocalError on ODF doc backend. + + Media Preview: wrong frame. + + fix signals. + + GEDCOM import PLAC:FORM in local mode doesn't work. + + fix empty Place Alternate Names on import. + + Merge unit test for PlaceCheck not working correctly. + + GEDCOM import some Place Names & Titles are blank. + + GEDCOM import PLAC or ADDR attached Notes etc. are lost. + + Gramps not appearing in Gnome Software. + + fix broken GEDCOM import PLAC:FORM handling. + + Place Alt Names gets duplicated entries. + + Multiple GEDCOM imports creates duplicate event IDs. + + The place page in webreport is complete mess. + + Gallery tab of Source view does not display .ods files. + + Narrated Web report - Individual sort order not correct on the + Surnames tab. + + Specify required GtkSpell and GExiv2 version. + + Narrated web report link to thumbnails is broken on certain + pages. + + Narrated Web report - Individual page sort order has changed. + + Gramps reports that it can't find dictionaries. + + Turns out it was really that enchant couldn't find its backend + because an environment variable wasn't set. + + Update translations. +- Updated gramps.appdata.xml path. + +------------------------------------------------------------------- +Mon Apr 11 09:11:43 UTC 2016 - schubert.seb@gmail.com + +- Updated to version 4.2.3: + + Creation of the "graphic calendar report" failed + + Fix "TypeError: 'tuple' object does not support item assignment + + Fix experienced an unexpected error + + Unable to build narrated web site + + [NarrativeWeb report] Places index and Media index are + incorrectly sorted + + Error when trying to create narrative report (residence event) + + Fix filter set by default on selector, 'Show all' button + + Detailed Ancestors Report has ? for locations when [private + data is excluded] + + Age in the event family view column is wrong. + + Crash when dragging multiple media items to clipboard + + vCal Export File format invalid + + Error occurs for Complete Individual Report -- complete + database + + Narrated Web Site Report: places page is no longer sorted + alphabetically + + Narrative web: html elements emitted in different order + + Narrative web: "errno: 1, operation is not permitted" when + creating archive. + + Narrative Web report further stops in error. + + Fix multiple lines for firstname on gramps XML file via import + or export + + fix scrolling in persons view after typing some letters + + Location on geography view could not convert string to float + + setup.py: make typeout more accurate + + Searching in people view when surnames are collapsed + + Fix error when changing database in new locations gramplets + + Error loading Participants add-on in French locale + + Restores setting the stdout encoding to + sys.getdefaultencoding() for Python3 + + Fix comment about getting the right encoding for stdout. + + Date format does not match system. + + Make US English a special-case locale, where en_GB is the + default for english based locales + + Enhance the Locations gramplet + + New "Encloses" gramplet to the display places that the active + place encloses + + Individuals with incomplete names, not updated when name + completed + + Children gramplet in Family view does not get updated when a + birth/death events are added to a child + + Non-image media objects don't appear in the main window + gallery. + + Pressing tab stops at element in gui places + + Double-clicking on a source in the citation gramplet causes + exception + + "Find text in record" filter crash + + Fix vCard Export + + Notes used in the "To Do" gramplet are found by the Remove + Unused Objects tool + + Unable to select Unicode + + Cannot import gedcom generated by RootsMagic custom place + details ignoring PlaceName() + + Fix people sorted by surname view + + Complete Report about person (whole database) - PDF - crash + + Update for travis + + Only consider the values of LC_ALL, LANG, and LANGUAGE, in that + order, when choosing the default locale. + + New Icelandic date and relationships handlers + + Fix Finnish translation in keywords of desktop entry + + Updated translations. + +------------------------------------------------------------------- +Sat Jan 9 10:31:21 UTC 2016 - rbos@opensuse.org + +- Add webcal.py.diff: add webcal.py from master: + - Providing much nicer webcalendar navigation. + - Space cleanup, obsolete spaces at end of line removed. + +------------------------------------------------------------------- +Sat Jan 9 08:05:29 UTC 2016 - rbos@opensuse.org + +- Updated to version 4.2.2: + + "Show all" checkbox of "Select Family" window not unchecked + when the filter is cleared. + + Name of user defined filter is not shown. + + ErrorDialog and GtkDialog mapped without a transient parent. + + 'Find' is broken when used in the Family selector. + + Fix default selection in selectors. + + Comment currently-unused bogus wiki URL pointers. + + Fix counter for filtered entries and indentation on + TreeBaseModel. + + Faulty headline in start up screen. + + Check that gramplet is in notebook before setting tab label. + + Fix creation of focus change events. + + Interactivesearch gives "TypeError: unorderable types: str() + < NoneType()". + + Put tag selection list in alphabetical order. + + Remove redundant code. + + Fix delete error in undoable entry widget. + + Fix deprecation warning. + + Re-enable selection in MultiTreeView on a grab_broken event. + + Add validation to gender field. + + Unhandled AttributeError when db.get_tag_from_handle returns + None. + + ReferencedBySelectionProxy can forget some referenced tags. + + Remove encoding on stdout and stderr. + + Handle citation objects in glocale.trans_objclass. + + Locality data in address was not imported. + + Can not download new or updated add-ons: + - Don't check SSL certs when fetching addons. + - Catch urlopen TypeError when context arg isn't supported. + - Fix undefined variable error. + + ValueError: underlying buffer has been detached. + + LaTeX backend crashes. + + Geography: performance issue due to bad initialization and. + performance issue when selecting the events or places views. + + Narrated Web Site Report: html elements emitted in different + order. + + Unused *_init.jpg are created in the narrated website. + + Some media files are not exported to the NAVWEB report. + + Narrative web report: add author to citations. + + TypeError: unorderable types: EventRef() < EventRef(), + events list and family list are differents between two reports. + + Permission denied: change mtime to origin instead of + destination. + + Thumbnails html file missing in the narrative web. + + Narrativeweb: Place title based on current date not that of + the event. + + Webcal: make the month name clickable in the year overview + page. + + 'Narrative' word not translatable. + + 'Unknown' spouse uses an harcoded string name on Simple + Descendants textual report. + + Father/mother's age attributes are not translated on reports. + + Improve Russian date handler and unittests. + + Mars month instead of Marzec on Polish locale (Date Editor). + + Updated translations. + +------------------------------------------------------------------- +Mon Oct 19 11:37:02 UTC 2015 - schubert.seb@gmail.com + +- Update to version 4.2.1: + + Support for Retina and HiDPI Display, added 24px icons + + Fix verification tool with "Estimate missing or inexact dates" + + Fix missing link in hourglass graph report + + Sort custom place types in editors + + Allow Easter calculation with python3 + + Fix crash on Descendants-detailed report + + FanChartDescendants View should at least have 2 generations + + Allow hyphenated gramps-id in Graphviz reports + + Complete Individual Report fails to run + + Fix broken wiki help links + + Set TextOption widget to expand vertically + + Unused Object Dialog box too small + + Short cut keys does not work in 'Change Event Types' dialog + + Update some Tips of the day + + Error when extracting place names + + Custom filters for note text repaired + + Fix Pedigreeview crash when selecting Compact view + + Set "visable_window" in GtkEventBox to fix transparency + + Faster scrolling: + - cache database access for column values + - cache do_get_path lookups + - speed up load access on treeviews with no filters + - new LRU size of 1k (was 250) + - use cache in do_get_path from siblings + + Avoid using person-centric date matching for places + + Use place title as default name in GEDCOM import + + Ensure place names are not empty after upgrade + + Fix proxy to include all referenced place objects + + Fix bug that prevented any addons being loaded onto the Mac + version + + Remove copy button from family tree manager + + Consistency for name fields on Person Editor + + Geography: + - Place.set_name(name) requires a PlaceName() + - Fix and improvements on place selection + + Limit problems with existing selection in media reference editor + + Stability fixes on Mac port + + Mac port localization crash with non-standard locale (e.g. + en_IT) + + Fix color on history + + Fix countries selector for holidays + + Fix missing markups into textual reports + + All sidebars with Types now show custom types in combo list + + [New] Added Places to CSV import/export + + Some fixes on installer (setup.py) + + Various improvements on gen.plug.utils + + Fix graph reports [in Greek locale] + + New date handler for Hungarian locale + + Updated translations. +- Update source URL path to github. + +------------------------------------------------------------------- +Wed Aug 12 17:38:19 UTC 2015 - dimstar@opensuse.org + +- Add gramps-no-translations-check.patch: Disable gramps internal + test if localization files are available. As gramps is properly + packaged, we know where the translations are and don't want to + alert a user with annoying popups (boo#941490). + +------------------------------------------------------------------- +Mon Aug 3 13:48:40 UTC 2015 - dimstar@opensuse.org + +- Update to version 4.2.0: + + New date and language fields on place name. + + Review on GtkBuilder, fix some Gtk3 warnings and move from + deprecated methods. + + Change icons and buttons handling methods. + + Enhanced Place Editor and new Place Name editor. + + New widget: use own interactive-search. + + Ability to import kml data into Geography views. + + Enhancement for removing multiple selected items from Views + (action group). + + Add drag support on more Views, Selectors and Editors. + + Add right-click "Copy all" to ListModel and all QuickTables. + + Review Alternate Place handling and edition. + + New 'Place' configuration keys set by user (settings). + + New filter rule: is enclosed by. + + Consistency on Privacy option for reports. + + Consistency on "Name-format" options for reports. + + Add DeferredFilter class (a subclass of GenericFilter). + + New textual Report: Links on Notes. + + Fix alphabetic index and toc bug in books. + + Enhancements on Style Editor. + + Enhancements on End Notes into textual reports. + + Changes on Individuals complete textual report. + + Changes on Ancestors Tree draw report: Include Siblings. + + Add name-format option, and deferred translation on Records + report. + + Add deferred translation on Timeline draw report. + + Enable attributes gramplet on Source and Citation Views. + + New place locations gramplet. + + Optimizations around index, Flat and TreeView models. + + Enhanced samples files. + + All importers return now an ImportInfo object. + + Experimental gwplus (geneweb) import file format support. + + Remove experimental HTML renderer view. + + New test scripts. + + New Date handler for Japanese. + + Review on Slovenian and Czech Date Handlers. + + Updated translations. +- Drop gramps-webkit3.0.patch: no longer applicable. +- Add python3 BuildRequires: follow upstreams port to python3. +- Drop python-webkitgtk, python-gtkspell and python-PyICU + recommends: no longer valid after the port to python3. +- Add python3-bsddb3, python3-cairo and python3-gobject + Requires: new dependencies. + +------------------------------------------------------------------- +Sat May 2 01:44:03 UTC 2015 - zaitor@opensuse.org + +- Update to version 4.1.3: + + Fix db upgrade failure + + GtkDialog mapped without a transient parent + + [Gedcom]: + - SUBN and SUBM record handling + - Import/export round trip causes lost information + - Entering a witness to an event such as marriage might be + ignored + - Gramps can't import estim. date period exported by itself + - 1/4 and 1/2 ANSEL characters not supported on importing + ANSEL + - Importing file containing multibyte UTF-8 characters fails + - Import fails for ANSI file under python 3 + - Failure importing ANSEL encoded gedcom file + - Characters ignored on a Gedcom encoded ANSI (cp1252 West + Europe, USA) + - NameError in importer + - Event address is lost on import, i.e. disconnected from + event + + Crash on geneweb export with python3 + + GuiColorOption missing avail-changed event handler + + Bad generation of [timeline report] ODT files since 4.0.0 + + Fix bad handle in explanation note for unknown event + + Fix spurious generation of empty 'Alternative Name' in + place.merge() + + Support creating directories in various scenarios + + Attempting to add a bookmark causes an error + + Long series of "unhandled exception" popup boxes while doing a + check & repair + + Crash when trying to link existing place as an enclosing place + using P0001 number + + HTML view fails to load + + Relationship Graph crashes + + Python3 needs new_subpixbuf not subpixbuf + + Regression: running gramps from crontab fails + + tag_map is not initialized + + Some labels now fit better on citations sidebar filter + + Event columns in web narrative are too narrow + + Problem by start program (launcher) + + Translation string missing in Not Related tool for help and + close button + + Date format month/year is not well reported at editing time [in + Italian] + + Fix unknown gender relationships handler for the french locale + + Fix a handle type bug on sidebar filter + + Tidy up About dialog + + Cleanup on some man files + + Convert some remaining unicode literals + + Fix mac menubar setting + + Enable python3 to run po/update_po.py + + Updated translations. + +------------------------------------------------------------------- +Mon Mar 9 11:16:50 UTC 2015 - dimstar@opensuse.org + +- Update to version 4.1.2: + + Error converting python2 utf-8 strings to python3 str when + loading data from database. + + Removing a parent place from a place leaves a dangling + reference. + + Error during checking the database. + + Stubborn blank space in database won’t be removed, fix removing + rows in flat list views. + + Database upgrade fails if default media path is not set. + + Error converting database after upgrade to Gramps 4.1.1. + + Error in a single place within the places section. + + Entries from the add-or-choose selector of + Place/Source/Media/Note cannot be dragged. + + Enclosing places tab should work like other similar tabs, new + place reference editor. + + Association editor refuses dropped persons. + + Error on opening twice an object from clipboard. + + Incorrect spacing in export assistant file chooser. + + New Event types are saved as a disordered list. + + Always display main participants. + + Place titles can now be generated on-the-fly by a place + displayer, default is still to use the place title field. + + GEDCOM import of embedded notes attached to media does not + work. + + Crash on Ancestry.com .ged import; consistent. + + Errors handling owner/submitter information in GEDCOM files. + Only import researcher from GEDCOM or XML if the family tree + was originally empty. + + GEDCOM export does not export media attached to citations. + + The fanchart view crashes if max generation is set to 1 away. + + Sidebar Filters do not match placetypes in new placeview, two + new filter rules (HasTitle, HasData). + + Fix bug when family has no parents. + + Fix bad handle in explanation note for unknown event. + + Some labels now fit better on citations sidebar filter. + + Views in Geography should not always use the last option set by + the user. + + Request for keyboard-controlled zoom on Geography view. + + Error geography view – Displaying main menu. + + Configure screen needs a file selector to select directory for + “offline mode” files. + + Filter panel on geography view displays improperly. + + Detailed descendant report crashes, bibliography (citations). + + Can’t disable box shadow in SVG descendant tree. + + Descendant tree graphical report, syntax error in svg output. + + Regression: Complete Individual report has + partially-untranslated output. + + Events Page in Narrative Report not working. + + Gramps freeze after defining a report style with German cm + values. + + Various problems with docgen.TextDoc.add_media_object. + + Report event attribute name is not translated. + + Records Gramplet uses wrong text. + + Closing detached gramplet causes python to crash. + + Cannot reduce size of gramplets detached from a gramplet bar. + + Gramplets don’t fill window when detached from dashboard. + + ImageMetadata doesn’t show metadata. + + typo on GLib call, used by an addon only. + + Fix error setting gramplet tab label. + + Check for active person in session log gramplet. + + Spurious spaces in CLI List Family Trees, tab delimited output. + + Print statements changed to assemble the whole line before + output. + + Gtk3 warning and custom undoableentry widget, (bgo#644927). + + Warnings: deprecated Gtk properties and errors loading theme + icon. + + Fix: database manager dialog is inconsistent for older gtk+3 + versions. + + Warnings: deprecated Gtk properties and errors loading theme + icon. + + Fix: Error loading theme icon ‘gtk-apply’. + + gramps fails to start with gtk+-3.13.3. + + Places in data.gramps are not in the new Place hierarchy. + + Upgrade the version of some dependencies for Mac OS and + Windows OS. + + Keywords entry in gramps.desktop does not work. + + ‘Available Gramps Updates for Addons’ window not on top. + + Some text not translatable in context menu fancharts. + + Fix for Unit test. + + Updated translations. +- Drop gramps-4.1.1-Glib-typo.patch: fixed upstream. +- Move .desktop file to Office;Database category: it certainly is + a stretch, but Education;Science is no longer valid and + Science;Humanities is not officially registered. + +------------------------------------------------------------------- +Wed Feb 4 10:20:23 UTC 2015 - schubert.seb@gmail.com + +- Add gramps-4.1.1-Glib-typo.patch: fix typo, which removes wrong + automatic dependency; already applied upstream for 4.1.2. +- Remove comment about osm-gps-map because it is already detected. + +------------------------------------------------------------------- +Thu Jan 15 20:38:15 UTC 2015 - p.drouand@gmail.com + +- Update to version 4.1.1 + + Fix custom place types in the place editor. + + Allow place type combobox to receive focus. + + Store custom place types in the metadata table. + + Fix place type for places without a main location. + + Fix bug adding parent places to a new place. + + Prevent user creating a cycle in the place hierarchy. + + Avoid infinite loop when place cycle encountered. + + Prevent creation of a place cycle when merging. + + Fix error when no place is selected. + + Check that a place has been selected when saving. + + Use the standard place selection widget to be consistent.. + + Add a new Top Level place through the Place Reference Editor. + + Fix backlinks code in place report. + + Backlinks for places can now also be places as well as events. + + Fix check and repair tool for empty placerefs. + + Update location utilities to work with proxies. + + Place report does not run. + + Update place details gramplet. + + Locations are now displayed in a new separate gramplet. + + Add check for empty handle in gramplets. + + Check DB lock on the recent opened trees list. + + Sidebarfilter gramplet does not fit well into People, Events or + Media views. + + Fix new event default type considering existing events with + *default + role. + + Rebuild secondary indexes after database upgrade. + + Importing gedcom files containing multibyte UTF-8 characters + fails. + + Ahnentafel Report did not use Christening Date if no Birth + Date. + + [Narweb:] Missing webpage for media under some circumstances. + + Fix narrated web report with gendex option enabled. + + Tweak to "default" CSS choice for the narrated web report. + + Invalid link for Merge citation Help button. + + Fix 'todo' gramplet. + + Fix path when using drag & drop to add media. + + Limit the number of generations displayed in the ancestor + gramplet. + + Export of a subset of the tree failed. + + Fix issues in python3, and bytes-string mismatch with ICU. + + Fix url/uri handling with non-ascii characters under linux and + mac. + + Fix name format on graphical reports. + + Fix name format on textual reports. + + Better GUI support for embeded custom attributes list on media + object. + + Better keys for search under linux shells (.desktop file). + + 'Unknown' person in detailed ancestor report can not be + translated. + + Translations don't show in many labels. + + Ensure python text domain gets the right encoding. + + Translate some punctuation marks. + + Various fixes around Geography and osmgpsmap. + + Allow gramplets to be displayed in the dashboard only. + + Update FSF address. + + Add Arabic-script, Islamic-date, Thai script, Married Name and + more dates examples. + + Fix on czech date handler for calculated and estimated dates. + + Enhance Serbian date handler to handle Cyrillic dates. + + Simplify Canadian Ash Wednesday holiday. + + Re-enable Esperanto support (for non-Windows OS only) after a + large review. + + Updated translations. +- Remove python-gtk-devel Requires: no longer needed after the + project moved to python-gobject. +- Add hicolor-icon-theme BuildRequires: do not own standard + hicolor directories. + +------------------------------------------------------------------- +Mon Jul 28 08:00:38 UTC 2014 - dimstar@opensuse.org + +- Add gramps-webkit3.0.patch: specify in the code that we require + WebKit 3.0, not 'any' WebKit (bnc#887048). +- No longer filter typelib(OsmGpsMap) from automatic dependency + scanner: we now have osm-gps-map 1.0.1 available. + +------------------------------------------------------------------- +Tue Jul 22 23:05:04 UTC 2014 - dimstar@opensuse.org + +- Drop gnome-icon-theme (Build)Requires: no longer functional after + the merging of the themes into Adwaita theme, which in turn is a + dependency to GTK+ 3.0. + +------------------------------------------------------------------ +Sun Jun 08 11:41:11 UTC 2014 - rbrown@opensuse.org + +- Fix source URL in spec + +------------------------------------------------------------------- +Thu May 29 11:23:17 UTC 2014 - ecsos@schirra.net + +- Update to version 4.0.4: + + Upgrade to db version 17 fails in Python 3 due to use + of iteritems + + Database corrupted – TypeError: unhashable type: ‘list’ + + Fix bug in abandon changes and quit + + Paths, unicode and bsddb module + + Consistency on create_id method + + Better handling for non-ASCII characters on database-path + + Better support for ANSEL characters + + ‘Display as’ field in Name Editor reverts to + Preferences default + + Fix vcard date converter + + View does not communicate over proxy server with autorisation + + Enhanced Bookmark support + + Event gramplet filter does not have field for primary role + + New HasDayOfWeek filter rule + + Error when leaving a Gramps type field blank in an editor + + Fix creation of events with same Gramps-ID + + Crash when opening details of a person + + Fix spacing on dialogs for some recent linux distributions + + date editor and Date class allow e.g. Hebrew dates + with newyear (Mar25) + + Fix crash in fan chart view when scrolling + + Poor contrast mouse on mouse over + + Drag and drop only one data into Editors tabs + + Unable to edit citations on association + + Enhancements and consitency on events gramplet, selector + and view + + Sometimes says ‘no data exists for note’ when saving + + Enhanced Citation Editor + + Do not always raise errors when some plugins are hidden + + Remove hover selection from embedded lists + + Fix update of active object after merge + + Cleanup on warnings and messages around locale directory + + Media Editor error if Path value was changed to a non existing + file + + Register history objects at startup + + Avoid dumb encoding error when compiling gpr file + + Work around Py2Cairo + + Given Name Cloud Gramplet splits up given names into words + + Users should not be allowed to edit and delete ‘default’ style + into Style Editor + + Filename Decoding Error in Graphical Reports + + Missing closing bracket in Web_Basic-Spruce.css + + Reorder tool: global name ‘gen’ is not defined + + Some fixes and enhancements + + Fix start in East Asian language, force UTF-8 locale on Mac + + Fix apple_collation on Mac + + Spelling messages at random cause hang for a few seconds. + + Media viewer list crashes during start if one try to select + an entry where the media isn’t available + + ‘Available Gramps Updates for Addons’ window not on top + + HTML View fails to load + + Paper names and Styles values are now translated + + Sort failure using glocale.sort_key + + Improve support for collation variants + + Translate some punctuation marks + + Fix unit tests and python3 issues + + Fix Relationships handler for Portuguese + + Updated translations: ar, cs, de, fi, fr, he, it, lt, nb, nl, + pl, pt_BR, ru, sv, uk + +------------------------------------------------------------------- +Tue Jan 28 08:37:33 UTC 2014 - zaitor@opensuse.org + +- Update to version 4.0.3: + + Fix copy via context menu on Views into Charts Category. + + Fix Tab sequence in Name Editor. + + Fix citations gramplet into media view. + + Fix unhandled exception when inspecting media. + + Fix Citation sidebar filter for python3. + + Fix add link to a "Html code" note. + + Fix message on backup dialog. + + Fix space for selection lists. + + Fix spell with myspell and LANG. + + Fix changes root cursor to hand. + + Recent file parser now gives the file location. + + Fix vertical overflows on check and repair-tool dialog. + + Fix custom key/value (data item) on Database difference report. + + Fix unhandled exception in media exif information under Windows + OS. + + Fix person selector in searchfilter under Windows OS. + + Starting Gramps without console is now possible under Windows + OS. + + Specific OS handling. + + Common fixes and changes with 3.4.7. + + Updated translations. + +------------------------------------------------------------------- +Tue Nov 26 13:01:15 UTC 2013 - zaitor@opensuse.org + +- Update to version 4.0.2: + + Citation merge works better for all objects with citations. + + Fixed citations attached to family events. + + Fixed several crashes, hangs, and data corruption scenarios. + + Fixed bugs in determining whether a person is alive, + potentially resolving private data leak via export or report. + + Fixed bugs on proxies. + + VCF export/import now support gender information. + + Several bugs with filtering fixed, most filters now support + regular expressions. + + Fixed bug in Hebrew calendar date calculations. + + Fix some regressions on GEDCOM file format export and + enhancement on CONT/CONC handling. + + Multiple fixes and improvements on gramplets. + + Multiple fixes in the narrated website and web calendar + reports. + + Enhancements on date and calendar. + + Some fixes and improvements of the webapp. + + Fix on Database Differences module. + + Enhancements of the citation tree view (Sources category). + + Improvements on User classes. + + Polish and consistency on Gramps XML export. + + Bump XML schema to 1.5.1. + + Fixed several long-standing problems with report generation. + + Better support of RTL locales (Arabic, Hebrew, etc.) in GUI. + + Better support for selected lang on some reports. + + Better way for displaying missing dependencies. + + Better Spell support. + + Platform-specific fixes for Mac and Windows. + + Add printing functionality for all geography views. + + New date handlers for Arabic and Greek. + + Repaired and enhanced tests broken since 3.3.x, resulting in + overall reliability improvements. + + Add a support for AppData. + + Updated translations. +- Drop gramps-4_0-gtk-3_8.patch, fixed upstream. + +------------------------------------------------------------------- +Sun Jun 30 17:22:19 UTC 2013 - dimstar@opensuse.org + +- Add gramps-4_0-gtk-3_8.patch: Fix execution with GTK+ 3.8. + +------------------------------------------------------------------- +Sat Jun 29 08:59:34 UTC 2013 - zaitor@opensuse.org + +- Update to version 4.0.1: + + Gtk3: fix menu on person editor and Geography views, convert + deprecated code for the indicator in entryfield. + + Gedcom: Fix crash on export when there are addresses, fix space + on ID. + + Disallow bookmarking a source in the Citation Tree View. + + Better RTL support on Pedigreeview and position for gramplets. + + Fix bad scaling in address editor. + + Fix crash on ancestor chart report. + + Fix navigation issues with selected line. + + Fix size of the 'Tip of the day' dialog. + + Fix right-click on tables in Quick Views. + + Fix cursor corruption on Pedigree view. + + Improvements when exporting via CLI. + + Reports: Various fixes on dialogs, output file formats and + cleanup on error messages. + + MacOS: Fix bad filename on Gramps URL, osm-gps-map revision, + image paths, resource-path file, maclocale. + + Move the HTML resources from gramps/plugins/webstuff to Data + and Images. + + Alternate Names in Person Details Gramplet. + + New holidays, date and relationship handlers for Ukrainian. + + Enhancements for testing localized Relationship handlers. + + More names and events on data.gramps sample. + + Updated translations. + +------------------------------------------------------------------- +Sat Jun 22 12:57:18 UTC 2013 - dimstar@opensuse.org + +- Add gobjet-introspection BuildRequires: needed in order for the + code to be inspected and typelib() Requires be added to the + package. +- Filter out the following typelib() Requires: + + typelib(GtkosxApplication)is not needed on Linux. + + typelib(OsmGpsMap) is optional and currently not available in + openSUSE. + + typelib(Gtkspell) is an obsolete name which gramps can cope + with as an alternative to GtkSpell (different spelling). + +------------------------------------------------------------------- +Thu May 23 10:55:43 UTC 2013 - dimstar@opensuse.org + +- Update to version 4.0.0: + + Conversion to GTK 3 and use of gobject introspection, GEPS#029. + + Support for python 3, GEPS#031. + + Code reorganization, GEPS#008. + + Autotools is no longer used for building Gramps, distutils is + used, GEPS#026. + + Completely reworked localization handling. + + The Gramplet view has been renamed Dashboard. This to avoid an + overload of the word Gramplet, and to make it more clear to new + users what can be expected in this view + + GTK 3 uses new themes, so users not on Gnome must set a nice + GTK 3 theme to fully appreciate Gramps 4.0. Install a GTK 3 + theme and set it. If Gramps looks ugly, you made an error in + this step. + + Different sidebar navigators can be installed + + New Ancestor Fan Chart View and Descendant Fan Chart View, + which offer a lot of insight in your family tree on a small + space. Direct printing is available from these views. + + All wizards are reworked, so the exporter dialog, help and bug + report dialog are different from version 3.4, but offer the + same functions. + + New To Do Gramplets listing all To Do Notes. + + More reports support output in a different language than the + interface language + + Narrative Web has been reworked to make it more stable. +- Rewrite build and install sections to adapt to the switch to + pythonm distutils, away from autotools. +- Add python-PyICU recommends: it's not strictly required to + operate, but strongly recommended. + +------------------------------------------------------------------- +Wed May 15 17:17:45 UTC 2013 - dimstar@opensuse.org + +- Update to version 3.4.4: + + Infinite recursion bug in narrative web generation. + + Protection on family trees when using version 3.4 and 4.0 on + the same PC (road to 4.0). + + Merging notes of media with citations now works. + + Crash during Calculate Preview of a filtered XML export. + + Fix annoying errors on navigation related to citations gramplet + and tag object. + + Listing the Family Trees can corrupt them. + + Various fix around handling Gedcom file format. + + Fix citations and sources import on ProGen format. + + Better date handling and better alternate translation support. + on some textual reports according to locale under windows. + + Avoid Errors when setting wrong value as markup for invalid + dates (Preferences). + + Fix paragraph layout on PDF format or print output. + + New: New-Zealand holidays. + + Polish and backport code on XML import (road to 4.0). + + Regular expression rules now use search rather than match, fix + design issues on regex filter rules. + + Disable/Enable indent spouse on descendants tree. + + Fix regular expressions on Place filter rule. + + Consistency on cli arguments (road to 4.0). + + Fix call of non-existant process on references proxy, enhanced + tests on proxy filter. + + Fix NarWeb creation via cli for some non-english locales. + + Updated translations. + +------------------------------------------------------------------- +Tue Mar 19 22:30:23 UTC 2013 - dimstar@opensuse.org + +- Update to version 3.4.3: + + Sorting (both in the main display window, and particularly in + Narrative Web output) now uses PyICU. + + The automatic Addon checking and download now works once again. + + Import from Pro-Gen has been updated. + + Import and Export of address fields in GEDCOM has been + improved. + + GEDCOM Repositories not imported correctly from FTM. + + Fixes to a number of errors in filtering notes. + + Fix some errors in determining whether someone is alive. + + Make availability of GraphViz settings depend on output format. + + Improve the descriptions and tooltip for GraphViz aspect ratio + option. + + Fixed update problems with citation bottombar gramplet. + + Fixed Open Document Text output in Book report. + + A number of changes to Narrative Web. + + Updated translations. + +------------------------------------------------------------------- +Wed Oct 31 12:06:35 UTC 2012 - dimstar@opensuse.org + +- Update to version 3.4.2: + + Some fixes on NarrativeWeb report. + + Some fixes on book report. + + Improvement on database path interface and user's preferences. + + Consistency on Name display and regex support. + + Some platform-specific fixes for Windows system environment. + + Better support for media links on Gedcom file format. + + Fix possible incorrect family relations on Gedcom file format. + + Various fixes on citation records. + + Fix and improve places handling on Geography views. + + Fix on command line arguments. + + Consistency on PDF file format. + + Updated translations. + +------------------------------------------------------------------- +Sun Sep 16 14:01:38 UTC 2012 - zaitor@opensuse.org + +- Update to version 3.4.1: + + Fixed error in export to xml of family order. + + Fixed crash in windows after some use due to too much terminal + output. + + Some platform-specific fixes (Windows, OSX). + + Misc bug fixes. + + Updated translations. + +------------------------------------------------------------------- +Wed May 23 18:54:45 UTC 2012 - zaitor@opensuse.org + +- Update to version 3.4.0: + + Lots of changes and bug fixes to every part of Gramps, + including XML import/export, image handling, gedom handling, + Gramplets, date handling, citations, reports, more! + + Some platform-specific fixes (Windows, OSX, Linux). + + Updated translations. +- Remove _version define as it stays equal to %version. + +------------------------------------------------------------------- +Sat May 19 18:17:27 UTC 2012 - zaitor@opensuse.org + +- Update to version 3.3.2: + + Expressive error when trying to load familytree with + downgraded Berkeley db. + + Fix in the image offset calculation (MediaRef Editor). + + Improved focus and bug fixes on Editors. + + Enhancements on ODT file format. + + Improved synchronization on gramplets. + + Export, filtering and database log improvements. + + Call of living proxy is more accurate when using NarrativeWeb + report. + + Fixes on Check and Repair, Sort Events and Clipboard tools. + + Fix automate version. + + Fixes on PedigreeView (database state and mouse events). + + Various fixes and improvements on merge code. + + Minor fixes on report interface and output. + + Various fixes on Narrative and Web Calendar reports. + + Minor issues on Gedcom handling. + + Add Japanese holidays (reports). + + Add a Relationship calculator for Catalan. + + More than 50 bug fixes and improvements. + + Updated translations. + +------------------------------------------------------------------- +Mon Oct 3 07:44:03 UTC 2011 - vuntz@opensuse.org + +- Add explicit shared-mime-info BuildRequires since we use the + %mime_database_* macros. + +------------------------------------------------------------------- +Sun Oct 2 13:13:23 CEST 2011 - zaitor@opensuse.org + +- Update to version 3.3.1: + + Various bugs fixed. + + Updated translations. + +------------------------------------------------------------------- +Wed Jun 15 10:01:44 CEST 2011 - vuntz@opensuse.org + +- Update to version 3.3.0: + + New "person name" dialog and workflow with better (or new!) + support for nickname, complicated multiple surnames, patronymic + as surname, family nickname, and name format preferences + + Gramplet bottombar and sidebar per view, with new gramplets + such as details view and image metadata viewer/editor + + Ability to tag objects; this is the next version of what used + to be called "markers" in previous versions of Gramps + + Geography view now uses osm-gps-map + + New locality field in the place editor; hierarchy is now: + Country, State, County, City, Locality, Street + + Automatic check and upgrade of plugins on startup + + Improved merge support of objects + + Better descendant/ancestor tree reports + + Undo/redo on entry fields (CTRL+Z, CTRL+SHIFT+Z) + + Backup option in the exporter + + Exporter based on filters with preview + + Various under-the-hood improvements, including for performance. + + Updated translations. +- Add python-gtkspell Recommends as we do have the package. +- Update FIXME about missing Recommends: python-enchant is not used + anymore, but python-exiv2 and osm-gps-map are new optional + dependencies. +- Stop using source service to download the tarball, as Factory + will move away from this. + +------------------------------------------------------------------- +Mon May 2 18:58:57 CEST 2011 - dimstar@opensuse.org + +- Update to version 3.2.6: + + fix memory leaks + + fix corrupted reports + + fix crash in cramplets + + fix gedcom import and export + + import speed improvements + + NarrativeWeb fixes + + prevent corrupting databases + + Updated translations. +- Use set_version source service. + +------------------------------------------------------------------- +Sat Feb 12 18:59:36 CET 2011 - vuntz@opensuse.org + +- Call relevant macros in %post/%postun: + + %desktop_database_post/postun because the package ships at + least one desktop file. +- Pass %{?no_lang_C} to %find_lang so that english documentation + can be packaged with the program, and not in the lang subpackage. + +------------------------------------------------------------------- +Tue Dec 7 16:32:44 CET 2010 - vuntz@opensuse.org + +- Update to version 3.2.5: + + Fix Gramps so it again runs with Python 2.5 + + Write all notes and sources to gedcom files + + Cli fixes + + GeneWeb and LegacyGedcom fixes + + NarrativeWeb fixes + + Memory leak fixes + + Various other small fixes + + Updated translations +- Add gnome-icon-theme BuildRequires for directory ownership. +- Add gnome-icon-theme, python-gtk, xdg-utils Requires, as + documented by upstream. +- Add graphviz, python-webkitgtk Recommends, as documented by + upstream. +- Improve description. +- Also remove the deprecated mime data files from + /usr/share/mime-info, not just /usr/share/application-registry +- Call %mime_database_post and %mime_database_postun macros in + %post/%postun since we install a xml mime file. +- Tag localized man pages with the right language. We should + eventually move them to the lang subpackage, but at the moment, + they would create a file conflict between bundles and the lang + subpackage. + +------------------------------------------------------------------- +Thu Nov 4 19:19:43 UTC 2010 - dimstar@opensuse.org + +- Initial package, version 3.2.4 + diff --git a/gramps.spec b/gramps.spec new file mode 100644 index 0000000..539f0ab --- /dev/null +++ b/gramps.spec @@ -0,0 +1,132 @@ +# +# spec file for package gramps +# +# Copyright (c) 2025 SUSE LLC +# Copyright (c) 2010 Dominique Leuenberger, Amsterdam, Netherlands. +# +# All modifications and additions to the file contributed by third parties +# remain the property of their copyright owners, unless otherwise agreed +# upon. The license for this file, and modifications and additions to the +# file, is the same license as for the pristine package itself (unless the +# license for the pristine package is not an Open Source License, in which +# case the license is the MIT License). An "Open Source License" is a +# license that conforms to the Open Source Definition (Version 1.9) +# published by the Open Source Initiative. + +# Please submit bugfixes or comments via https://bugs.opensuse.org/ +# + + +%global __requires_exclude typelib\\(GtkosxApplication\\)|typelib\\(Gtkspell\\)|typelib\\(GConf\\) +%define pythons python3 +Name: gramps +Version: 6.0.1 +Release: 0 +Summary: Genealogical Research Software +License: GPL-2.0-or-later +Group: Productivity/Other +URL: http://www.gramps-project.org/ +Source: https://github.com/gramps-project/gramps/archive/v%{version}/%{name}-%{version}.tar.gz +# PATCH-FIX-OPENSUSE gramps-no-translations-check.patch boo#941490 dimstar@opensuse.org -- Do not warn on missing translations +Patch0: gramps-no-translations-check.patch +BuildRequires: fdupes +# Needed for typelib() - Requires. +BuildRequires: gobject-introspection +BuildRequires: hicolor-icon-theme +BuildRequires: intltool +BuildRequires: python-rpm-macros +BuildRequires: python3 +BuildRequires: python3-pip +BuildRequires: python3-setuptools +# We need the %%mime_database_* macros +BuildRequires: shared-mime-info +BuildRequires: update-desktop-files +Requires: python3-bsddb3 +Requires: python3-cairo +Requires: python3-gobject >= 3.12.0 +Requires: python3-gobject-Gdk +Requires: python3-orjson +Requires: xdg-utils +Recommends: ghostscript +Recommends: graphviz +Recommends: python3-Pillow +Recommends: python3-PyICU +# python3-fontconfig is required for the Genealogical Symbols option; currently no package available +#Recommends: python3-fontconfig +Suggests: python3-networkx +Suggests: python3-pygraphviz +Suggests: python3-numpy +Suggests: typelib-1_0-GooCanvas-2_0 +BuildArch: noarch + +%description +Gramps gives you the ability to record the many details of an +individual's life as well as the complex relationships between +various people, places and events. All of your research is kept +organized, searchable and as precise as you need it to be. + +%lang_package + +%prep +%autosetup -p1 + +%build +%pyproject_wheel + +%install +%pyproject_install +# fix resource-path containing buildroot information +echo -n %{_datadir} > %{buildroot}%{python3_sitelib}/gramps/gen/utils/resource-path +# We package those files as package docs... +rm -r %{buildroot}%{_datadir}/doc/%{name}/ +%suse_update_desktop_file -r %{buildroot}%{_datadir}/applications/org.gramps_project.Gramps.desktop Office Database +%find_lang %{name} %{?no_lang_C} +%fdupes %{buildroot}%{_datadir} +%fdupes %{buildroot}%{python3_sitelib}/%{name}/ + +%post +%desktop_database_post +%icon_theme_cache_post +%mime_database_post + +%postun +%desktop_database_postun +%icon_theme_cache_postun +%mime_database_postun + +%files +%license COPYING +%doc AUTHORS FAQ NEWS README.md +%{_bindir}/%{name} +%{_datadir}/%{name}/ +%dir %{_datadir}/metainfo +%{_datadir}/applications/org.gramps_project.Gramps.desktop +%{_datadir}/icons/hicolor/*/*/ +%{_datadir}/metainfo/org.gramps_project.Gramps.metainfo.xml +%{_datadir}/mime/packages/org.gramps_project.Gramps.xml +%{python3_sitelib}/%{name}/ +%{python3_sitelib}/%{name}-%{version}.dist-info +%{_mandir}/man1/%{name}.1%{?ext_man} +# We can't really move the localized manpages to the lang package, since they'd +# create a conflict between the lang subpackage and bundles +%lang(cs) %{_mandir}/cs/man1/%{name}.* +%lang(fr) %{_mandir}/fr/man1/%{name}.* +%lang(nl) %{_mandir}/nl/man1/%{name}.* +%lang(pl) %{_mandir}/pl/man1/%{name}.* +%lang(sv) %{_mandir}/sv/man1/%{name}.* +%lang(pt_BR) %{_mandir}/pt_BR/man1/%{name}.* +# man doesn't provide those directories, so we have to own them +%lang(cs) %dir %{_mandir}/cs +%lang(cs) %dir %{_mandir}/cs/man1 +%lang(nl) %dir %{_mandir}/nl +%lang(nl) %dir %{_mandir}/nl/man1 +%lang(pl) %dir %{_mandir}/pl +%lang(pl) %dir %{_mandir}/pl/man1 +%lang(sv) %dir %{_mandir}/sv +%lang(sv) %dir %{_mandir}/sv/man1 +%lang(pt_BR) %dir %{_mandir}/pt_BR +%lang(pt_BR) %dir %{_mandir}/pt_BR/man1 + +%files lang -f %{name}.lang + +%changelog -- 2.51.1 From 91dadc279842cf33156b0c58ccd3b4fe6de171e764b4f1acdb37ce4be750b971 Mon Sep 17 00:00:00 2001 From: Dominique Leuenberger Date: Tue, 15 Jul 2025 15:48:41 +0000 Subject: [PATCH 5/5] =?UTF-8?q?-=20Update=20to=20version=206.0.3=20=20=20*?= =?UTF-8?q?=20Revert=20=E2=80=9CPass=20an=20object=20rather=20than=20a=20h?= =?UTF-8?q?andle=20to=20the=20note=20editor=20callback=E2=80=9D.=20=20=20?= =?UTF-8?q?=20=20Fixes=20#13884.=20=20=20*=20Update=20translations.=20-=20?= =?UTF-8?q?Update=20to=20version=206.0.2=20=20=20*=20Fix=20date=20modifier?= =?UTF-8?q?s=20for=20lt.=20=20=20*=20Update=20translation=20template=20for?= =?UTF-8?q?=20new=20release.=20=20=20*=20Add=20optimization=20to=20HasIdOf?= =?UTF-8?q?=20rules.=20=20=20*=20Connect=20the=20Help=20button=20in=20the?= =?UTF-8?q?=20repository=20reference=20editor.=20Fixes=20#13352.=20=20=20*?= =?UTF-8?q?=20Pass=20an=20object=20rather=20than=20a=20handle=20to=20the?= =?UTF-8?q?=20note=20editor=20callback.=20Fixes=20=20=20=20=20#13702.=20?= =?UTF-8?q?=20=20*=20Fix=20broken=20compound=20dates=20with=20bce=20year?= =?UTF-8?q?=20in=20XML=20import.=20Fixes=20#13631.=20=20=20*=20Avoid=20mul?= =?UTF-8?q?tiple=20copies=20of=20Rules=20after=20Plugin=20manager=20reload?= =?UTF-8?q?.=20Fixes=20#13844.=20=20=20*=20Fix=20bad=20surname=20list=20af?= =?UTF-8?q?ter=20upgrade=20from=20bsddb.=20Fixes=20#13807.=20=20=20*=20Fix?= =?UTF-8?q?=20narrated=20web=20when=20two=20places=20have=20same=20name=20?= =?UTF-8?q?but=20a=20different=20type.=20Fixes=20=20=20=20=20#13841.=20=20?= =?UTF-8?q?=20*=20Fix=20crash=20in=20citation=20view=20due=20to=20wrong=20?= =?UTF-8?q?filter=5Finfo.=20Fixes=20#13796.=20=20=20*=20Don=E2=80=99t=20at?= =?UTF-8?q?tempt=20to=20call=20set=5Forientation=20if=20self.pui=20is=20No?= =?UTF-8?q?ne.=20Fixes=20#13820.=20=20=20*=20Don=E2=80=99t=20crash=20in=20?= =?UTF-8?q?search=5Fchanged=20if=20self.search=5Flist=20has=20no=20active?= =?UTF-8?q?=20item.=20Fixes=20=20=20=20=20#13793.=20=20=20*=20Fix=20incorr?= =?UTF-8?q?ect=20addons=20project=20after=20upgrade=20from=20Gramps=205.2.?= =?UTF-8?q?=20Fixes=20#13789.=20=20=20*=20Respect=20user=20choice=20of=20C?= =?UTF-8?q?SS=20files=20for=20existing=20narrated=20web=20site.=20Fixes=20?= =?UTF-8?q?=20=20=20=20#13792.=20=20=20*=20Ensure=20that=20the=20spell=20c?= =?UTF-8?q?hecker=20gets=20removed=20with=20the=20editor.=20Fixes=20#13795?= =?UTF-8?q?.=20=20=20*=20Fix=20Optimizer=20class=20when=20combining=20sub-?= =?UTF-8?q?filters.=20Fixes=20#13799.=20=20=20*=20Remove=20check=20for=20G?= =?UTF-8?q?tk=20translations=20in=20Snap=20packages.=20=20=20*=20Update=20?= =?UTF-8?q?translations.=20-=20Refresh=20gramps-no-translations-check.patc?= =?UTF-8?q?h?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit OBS-URL: https://build.opensuse.org/package/show/GNOME:Apps/gramps?expand=0&rev=120 --- .gitattributes | 23 + .gitignore | 1 + gramps-5.2.2.tar.gz | 3 + gramps-5.2.3.tar.gz | 3 + gramps-5.2.4.tar.gz | 3 + gramps-6.0.1.tar.gz | 3 + gramps-6.0.3.tar.gz | 3 + gramps-no-translations-check.patch | 14 + gramps.changes | 1766 ++++++++++++++++++++++++++++ gramps.spec | 132 +++ 10 files changed, 1951 insertions(+) create mode 100644 .gitattributes create mode 100644 .gitignore create mode 100644 gramps-5.2.2.tar.gz create mode 100644 gramps-5.2.3.tar.gz create mode 100644 gramps-5.2.4.tar.gz create mode 100644 gramps-6.0.1.tar.gz create mode 100644 gramps-6.0.3.tar.gz create mode 100644 gramps-no-translations-check.patch create mode 100644 gramps.changes create mode 100644 gramps.spec diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..9b03811 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,23 @@ +## Default LFS +*.7z filter=lfs diff=lfs merge=lfs -text +*.bsp filter=lfs diff=lfs merge=lfs -text +*.bz2 filter=lfs diff=lfs merge=lfs -text +*.gem filter=lfs diff=lfs merge=lfs -text +*.gz filter=lfs diff=lfs merge=lfs -text +*.jar filter=lfs diff=lfs merge=lfs -text +*.lz filter=lfs diff=lfs merge=lfs -text +*.lzma filter=lfs diff=lfs merge=lfs -text +*.obscpio filter=lfs diff=lfs merge=lfs -text +*.oxt filter=lfs diff=lfs merge=lfs -text +*.pdf filter=lfs diff=lfs merge=lfs -text +*.png filter=lfs diff=lfs merge=lfs -text +*.rpm filter=lfs diff=lfs merge=lfs -text +*.tbz filter=lfs diff=lfs merge=lfs -text +*.tbz2 filter=lfs diff=lfs merge=lfs -text +*.tgz filter=lfs diff=lfs merge=lfs -text +*.ttf filter=lfs diff=lfs merge=lfs -text +*.txz filter=lfs diff=lfs merge=lfs -text +*.whl filter=lfs diff=lfs merge=lfs -text +*.xz filter=lfs diff=lfs merge=lfs -text +*.zip filter=lfs diff=lfs merge=lfs -text +*.zst filter=lfs diff=lfs merge=lfs -text diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..57affb6 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +.osc diff --git a/gramps-5.2.2.tar.gz b/gramps-5.2.2.tar.gz new file mode 100644 index 0000000..9e7a7a9 --- /dev/null +++ b/gramps-5.2.2.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:340cfe136f428cd185d510ca8f932401633e0014eba0261159c4b21efe92a126 +size 21070723 diff --git a/gramps-5.2.3.tar.gz b/gramps-5.2.3.tar.gz new file mode 100644 index 0000000..eb5b8bf --- /dev/null +++ b/gramps-5.2.3.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bd1b7dc3f26ffd480f607a79e3a76688024a28b0f0b412ac1e4d77402ddc87d6 +size 21081011 diff --git a/gramps-5.2.4.tar.gz b/gramps-5.2.4.tar.gz new file mode 100644 index 0000000..e89a609 --- /dev/null +++ b/gramps-5.2.4.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7d5f22db92c43cb7798b50837e95ee5da56154596d9dea3b96d2c5cd2e5f0cdd +size 21362291 diff --git a/gramps-6.0.1.tar.gz b/gramps-6.0.1.tar.gz new file mode 100644 index 0000000..48e00c0 --- /dev/null +++ b/gramps-6.0.1.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:894d854da32ff51a72dd812e8430dcbaa11757928a018c76120cfbb16686e877 +size 22016734 diff --git a/gramps-6.0.3.tar.gz b/gramps-6.0.3.tar.gz new file mode 100644 index 0000000..7e8a335 --- /dev/null +++ b/gramps-6.0.3.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ee74447e6d767928435129b546637706b0cba65d6221672bc5ef1a4e275666be +size 22177300 diff --git a/gramps-no-translations-check.patch b/gramps-no-translations-check.patch new file mode 100644 index 0000000..2e6045f --- /dev/null +++ b/gramps-no-translations-check.patch @@ -0,0 +1,14 @@ +Index: gramps-6.0.2/gramps/gui/grampsgui.py +=================================================================== +--- gramps-6.0.2.orig/gramps/gui/grampsgui.py ++++ gramps-6.0.2/gramps/gui/grampsgui.py +@@ -574,7 +574,8 @@ class Gramps: + self._vm = ViewManager(app, dbstate, config.get("interface.view-categories")) + + if ( +- lin() ++ False ++ and lin() + and "SNAP" not in os.environ + and glocale.lang != "C" + and not gettext.find(GTK_GETTEXT_DOMAIN) diff --git a/gramps.changes b/gramps.changes new file mode 100644 index 0000000..59b5962 --- /dev/null +++ b/gramps.changes @@ -0,0 +1,1766 @@ +------------------------------------------------------------------- +Mon Jul 14 20:39:08 UTC 2025 - Jaime Marquínez Ferrándiz + +- Update to version 6.0.3 + * Revert “Pass an object rather than a handle to the note editor callback”. + Fixes #13884. + * Update translations. +- Update to version 6.0.2 + * Fix date modifiers for lt. + * Update translation template for new release. + * Add optimization to HasIdOf rules. + * Connect the Help button in the repository reference editor. Fixes #13352. + * Pass an object rather than a handle to the note editor callback. Fixes + #13702. + * Fix broken compound dates with bce year in XML import. Fixes #13631. + * Avoid multiple copies of Rules after Plugin manager reload. Fixes #13844. + * Fix bad surname list after upgrade from bsddb. Fixes #13807. + * Fix narrated web when two places have same name but a different type. Fixes + #13841. + * Fix crash in citation view due to wrong filter_info. Fixes #13796. + * Don’t attempt to call set_orientation if self.pui is None. Fixes #13820. + * Don’t crash in search_changed if self.search_list has no active item. Fixes + #13793. + * Fix incorrect addons project after upgrade from Gramps 5.2. Fixes #13789. + * Respect user choice of CSS files for existing narrated web site. Fixes + #13792. + * Ensure that the spell checker gets removed with the editor. Fixes #13795. + * Fix Optimizer class when combining sub-filters. Fixes #13799. + * Remove check for Gtk translations in Snap packages. + * Update translations. +- Refresh gramps-no-translations-check.patch + +------------------------------------------------------------------- +Fri Jun 13 03:12:05 UTC 2025 - Steve Kowalik + +- Use pyproject macros to build and install. + +------------------------------------------------------------------- +Thu May 1 14:34:50 UTC 2025 - Jaime Marquínez Ferrándiz + +- Update to version 6.0.1 + * Update translations: ar, br, ca, cs, de, de_AT, el, en_GB, es, fi, fr, ga, + he, it, ja, ko, nb, nl, pl, pt_PT, ro, sk, sv, tr, uk, zh_CN. + * Update translation template for new release. + * Extend SearchBar so that it supports text search and filters. Fixes #13720. + * Fix patronymic in name display. Fixes #13764. + * Update links in the README to v6.0. + * Update the INSTALL file. Issue #13717. + + Change install from setup.py to pip. + + Update typical installation locations. + + Remove the --resourcepath option which no longer exists. + * Fix wiki help link in the Addon Manager. Fixes #13735. + * Remove the outer progress meter from the filter prepare phase. Fixes #13725. + * Fix error when importing a GEDCOM file into an existing tree. Fixes #13726. + * Avoid empty metadata fields. Fixes #13721. + * Update Italian date modifiers. + +------------------------------------------------------------------- +Thu May 1 14:00:29 UTC 2025 - Jaime Marquínez Ferrándiz + +- Update to version 6.0.0 + * Full changelog available at + https://gramps-project.org/blog/2025/03/gramps-6-0-0-released/ + * Reports + + The narrative web report has four main improvements: + - New indexes for big databases. + - Add heatmap. + - Improve language and hamburger menus. + - Show other roles for an event. + + Other report changes: + - Add gender symbol option to the detailed descendant, detailed ancestral + and descendant report. + - Add Gramps ID option to Kinship Report. + - Tree reports convert images to thumbnails for embedding. This allows + cropped rectangles selected in the media references to be displayed. + - Report options are now memorised on a per family tree (database) level. + * Gramplets + + Improvements to the backlinks (References) gramplets: + + Allow an object to be made active from within the backlinks gramplet. + + Add a context menu to make “Edit” and “Make Active” more discoverable. + + Allow objects in the backlinks gramplets to be dragged to the clipboard. + + Add edit capability to the notes gramplets. + + Enhanced version of the Filter gramplet. + * Selector dialogs + + A standard search bar has been added to the person selector dialog. It + may default to selecting men or women by default, but selecting on other + columns is possible. + + It is now possible to select multiple media objects in the media selector + and gallery tabs. + + The media selector has a new path column. + * Other changes + + Improvements to the Probably Alive code. + + New rules: “Has Event”, “Has Source” and “Having Note of Type”. + + New Gedcom 7.0 event roles: “Father”, Mother”, “Parent”, “Child”, “Multiple”, Friend”, “Neighbour” and “Officiator”. + + Allow web-accessible file references in media objects. + + Add a preference option for the selection of the toolbar style. + + Enhancements to the help display. This is ongoing though. + + Enable Web Connection menu in all list views. + +------------------------------------------------------------------- +Mon Feb 10 22:37:58 UTC 2025 - Jaime Marquínez Ferrándiz + +- Update to version 5.2.4 + * Fix Citations gramplet to recognize event reference citations. Fixes #13555. + * Fix exception when finding relationship to home person. Fixes #13495. + * Fix mouse scroll direction in pedigree view. + * Fix incorrect usage of exec. As of PEP558, locals() is not populated by + exec(). This change means that this call is broken on Python 3.13. + * Remove some usage of globals(). + * Remove unnecessary use of exec. + * Test current_date being an empty date in probably alive function. Fixes #13431. + * Improve warning message in date_test.py when 3 tests are skipped. + * Correctly assign sortval = 0 when a date is EMPTY. Fixes #13415, #13423. + * Fix unicode conversion bug when upgrading from schema 16 to 17. + * Correct the documentation for the match() method of the Date class. Also + added more detail to documentation in 3 other cases. Fixes #13428. + * Gramps version output now reports OS rather than Platform. Fixes #12285. + * Downgrade upgrade messages from warning to informational level. Fixes #13464. + * Fix list size option in the top surnames gramplet. Allow users to specify + how many surnames appear in the list from 10 to 1000. Fixes #13448. + * Correct misleading description of GUI element placement. + * Use the preferred calendar for new dates only in the date editor. Fixes #13403. + * Fix docs typo in INSTALL file. + * Fix printing of Books. Fixes #12804. + * Render reports with styled notes containing subscript and strikethrough. Fixes #13417. + * Remove broken link to svn2cl package in the About dialog. Fixes #13152. + * Improve media performance in the narrative web report. Fixes #13370. + * Updated translations. + +------------------------------------------------------------------- +Sun Aug 11 19:56:06 UTC 2024 - Jaime Marquínez Ferrándiz + +- Update to version 5.2.3 + * Updated translations: da, de_AT, en_GB, es, fr, he, hr, hu, mk, nb, nl, + pt_PT, ru, tr, zh_HK, zh_TW. + * Fix bug with regular expressions in check_po script. + * Update translation template for new release. + * Corrected terminology. Replaced “matronymic” with “matrilineal” to + accurately reflect genetic inheritance rather than naming conventions. + * Clarified terminology for father lineage description. Changed “patronymic + lineage” to “patrilineal lineage” for accuracy. + * Fix PDF generation failure with LaTeX-based reports on Windows. Fixes #10696. + * Fix fallback for the `image_size` utility function Use Gdk if the size of + the image cannot be determined by imagesize. Fixes #13310. + * Disable rounding glyph positions in cairo document generator. + * Fix NoteType values in CSV import. + * Some short french month names can not be entered. Fixes #13307. + * Remove detached process flag when running lualatex. + * Check that pdf output file exists in genealogy tree reports. Fixes #10696. + * Fix error when changing the style of misspelt words. In the note editor, + changing the style of text failing the spell check caused an error. Fixes + #13282. + * Update span characters for zh_TW. Add span characters so that the new + display format is accepted as a valid input format. + * Restore BerkelyDB, Gramps still uses it. + * Update gramps.modules: + + Remove obsolete comment and comment out the private include. + + Update the branch in gramps-git. + + Remove BerkeleyDB and pybsddb dependencies. + + Remove unused patches. + * Fix missing media in narrative web report person pages. Fixes #13252, #13272. + * Remove the spaces padding the connector in a hyphenated surname. This fixes + the previous code which replaced ” – ” with “-” within the entire name. + Fixes #13274. + * Url-quote norm_path and use urljoin to attach the scheme. Assumes that if + the path is already a URI it is also already quoted. Fixes #13218, #13197. + * Prevent hyperlink tagging being added as an undo action. Clicking the undo + button in the note editor sometimes had no noticeable effect. Fixes #13267. + * Change repository “Title” to “Name” in the source editor. Fixes #13258. + * Better error handling in the narrative web report. + * Handle not found when creating the narrative web report updates page. Fixes + #13216. + * Use README.md for PyPI long description. + +------------------------------------------------------------------- +Sat Apr 27 20:23:23 UTC 2024 - Jaime Marquínez Ferrándiz + +- Update to version 5.2.2 + * Updated translations: cs, de, de_AT, es, fi, he, hr, nb, nl, pl, ru, sk, + sv, tr. + * Hebrew relationship calculator not loading. + * Narweb: Person object has no get_father_handle. + * Don’t show Navigation when we print a page. + +------------------------------------------------------------------- +Fri Apr 12 20:19:33 UTC 2024 - Jaime Marquínez Ferrándiz + +- Update to version 5.2.1 + * Updated translations: de_AT, fi, fr, ga, he, it, nb_NO, pl, sk, sr, tr, uk, + zh_Hans. + * Fix error when installing an addon that will not be registered. Fixes #13233. + * Allow experimental and beta plugins to be registered. Fixes #13232. + * Tidy up the README file. + * Fix fan charts on HiDPI screens. + * Replace PIL with Pillow in the README. Issue #10016. + * Fix the `Tag.is_empty()` method. The `Tag.is_empty()` method was returning + the inverse of the expected value. Fixes #12579. + * Cannot create Place with coordinates via Geography. Fixes #13228. + * Fix place title when place names use open spans. Fixes #13222. + * Fix the addon translator language for core translations. Fixes #13221. + * Update AIO minimum Windows version requirement to 8.1 64-bit. + * Prevent unwanted output in unit test logs. + * Fix unit tests when run with Python 3.12. Fixes #13212. + * Revert Death fallback symbol from Latin Cross to “+”. + * Change the cross mark and check mark symbols used in the Addon Manager + Requirements screen to be valid characters on Mac. Fixes #13194. + * Fix display of invalid dates in editor citation tabs. Fixes #13192. + * Include metainfo rather than appdata ‘its’ files. + * Update AppStream MetaInfo file to conform to latest spec. + * Fix filter rules missing the use_case parameter. Fixes #13187. + * Rename metadata file to follow spec. + * Add release information to appdata. + +------------------------------------------------------------------- +Thu Feb 29 09:05:48 UTC 2024 - jun wang + +- Update to version 5.2.0 + * Updated translations: ca, cs, da, de, de_AT, en_GB, es, fr, + hr, hu, id, it, nb, nl, pl, sk, sl, sv, tr, uk, zh_CN. + * Update development status to production. + * Remove the Trove classifier + "Natural Language :: German(Austrian)". + * Emit a "plugins-reloaded" signal when a new addon is + installed. This ensures that the user interface will be + updated to include the new addon. Fixes #13021. + * Fix Windows AIO build. + * Update GitHub actions to latest versions. Some actions are + deprecated. + * Package Gramps 5.2.0-rc1 on macOS. +- Update gramps-no-translations-check.patch because of source + code changes + +------------------------------------------------------------------- +Thu Feb 8 16:00:37 UTC 2024 - Dominique Leuenberger + +- Prepare for RPM 4.20: use autosetup. + +------------------------------------------------------------------- +Tue Jul 25 19:56:46 UTC 2023 - Jaime Marquínez Ferrándiz + +- Update to version 5.1.6: + + Update copyright date. + + Narrative web: problem with small pictures. + + Implement the “J” for the family view. + + 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. + + 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. + + 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 specification for image files. + + Geography View: Fix number of arguments in add_bookmark method. + + 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. + + 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. + + Fix IndexError that sometimes occurs when changing view. This + occurs when restarting Gramps. + + Fix crash when invalid note link. + + Fix tags with color names in pedigree views. + + Crash when invalid event date. + + ListModel: Fix multiple level paths when we use checkboxes in + columns. The path was previously converted to int. + + Fix spouse’s name and underlined call names in records. + + Updated translations. + +------------------------------------------------------------------- +Wed Feb 9 20:13:52 UTC 2022 - Jaime Marquínez Ferrándiz + +- Update to version 5.1.5 + + Fix badges in README file. + + Update copyright date. + + Strange behavior for the scrollbar in the bottombar. + + Fix place object element order in DTD and RNG schemas. Element + placeobj content does not follow the DTD and RNG, expecting + (ptitle? , pname+). + + Solve InterpolationSyntaxError if “%” in a string. The + grampletpane module saves data in a config file for all the + gramplets added in the dashboard. The python configparser + module doesn’t like if we have a “%” character in a string. + + ‘<‘ not supported between 2 instances of IndexMark. + + Remove debug statements in unit tests. + + Fix negative Span when dates are not Gregorian. + + Incorrect grouping if no ma/patronymic surname. + + Group As override is ignored for ma/patronymic surnames. See: + https://gramps.discourse.group/t/patronymic-and-matronymic-name/1684/5 + + Add comments for the lat-lon field of editplace. + + Place editor, lat and long text are swapped. + + Fix Statusbar progress being shown before use. + + Fix exception when removing a group name in Sqlite db when + group name is already missing. + + Fix error when trying to close name editor during long name + group mapping view rebuild. + + OsmGpsMap-CRITICAL: Map source setup called twice. + + Fix probably alive function unit test. + + Updated translations. + +------------------------------------------------------------------- +Fri Oct 22 15:30:09 UTC 2021 - Bjørn Lie + +- Update to version 5.1.4: + + Update copyright date. + + Fix probably alive if death without date. + + Place editor, copy and paste of lat and long text no longer + auto-populating latitude and longitude fields. + + Fix for crash when changing views if part of toolbar is not + shown because of a small screen when changing views. + + Fix bottombar always showing after restart, even when not + wanted. + + Always use filtered collation names. Store the Sqlite3 + collations in the __collations array to short-circuit + re-creation. + + Fix issue with German relation calculator fixed issue when more + than 24 generations between the two people. + + Fix libplaceview to avoid exception when mapservice is no + longer present. + + Fix References Gramplet for inadequate updates when other + objects change. + + Fix geofamily crash if a family has no father. + + Home Person setting does not convey in a merge. + + Fix CSV export of view to only put single CR character. + + Add Media filter rule 'HasMedia' to list of media rules for + editor. + + Need to set locale.textdomain under linux. _build_popup_ui() + ignores translated strings without locale.textdomain set. + + Change category of 'MatchesEventFilter'. + + Fix issue where separator between top and bottom bar of View + creeps up. + + Fix Locations Gramplet (Enclosed by) to properly display + certain nested places when the smallest place has undated + enclosure and larger places are dated. + + Fix exportvcalendar error is "is not" with a literal (Python + 3.8 issue) + + Handle not found when copying source from the citation tree. + + Fix call to 'file' function, which doesn't exist in Python3. + + Fix write_lock_file exception when USERNAME is missing. + + Fix EditPlace so Tab key doesn't get stuck on Private icon. + + Fix Tag report for places that have a hierarchy. + + Fix exception when cancelling out of a db upgrade in GUI. + + Icon file changes: + - Install 128x128 and 256x256 application icons. + - Install MIME type icons into the hicolor theme. + - Remove gnome-mime- prefix from icon filenames. + - Install application icons into correct directories. + + Fix error in Birthday and Anniversary report. Fixes an error + triggered when the first person_handle in the list has a death + event, but no birth event and does not have family + relationships. These conditions lead to the local variable + short_name not being declared before it comes time to process + death events. + + Fix graphdoc to properly escape characters in ids for Graphviz. + + Replace inspect.stack() with inspect.currentframe(). Works + around https://bugs.python.org/issue12920 which causes every + call to inspect.trace() to fail because __main__ is always the + starting point. + + Fix crash sorting on columns in Selectors with TreeModels. + + Fix progress bar freeze due to changes in Gtk. + + Fix svgdrawdoc for text containing XML invalid characters. + + Updated translations. +- Refresh gramps-no-translations-check.patch with quilt. + +------------------------------------------------------------------- +Tue Oct 13 14:14:05 UTC 2020 - Sebastian Schubert + +- Update to version 5.1.3: + + Events View: “Main Participants” column does not show the full + list of participants when expanded + + mac/gramps.modules: Use current Gtk release instead of Gtk-3.14 + + mac/gramps.modules: Upgrade pymodules for Python 3.8 + compatibility + + Fix XML export when ‘Group-as” name contains XML invalid chars + + Fix NarWeb: Province place-type is not displayed + + Fix ManagedWindow so that new windows don’t appear offscreen + when system ‘screen’ sizes change in part time multi-monitor + setups + + Fix menus when db fails to open due to upgrade/downgrade etc. + + Fix issue with attach source tool, results panel + + Fix GEDCOM export; don’t include ADDR when address is missing + + EditPlace: Allow Coordinates containing a comma instead of a + period + + NarrativeWeb: several fixes + + Update all translations for changes from ‘Default’ to ‘Home’ + Person + + Change GUI references to ‘Home Person’ instead of ‘Default + Person’ + + Use event attribute types in the event reference editor + + Fix Verify tool bug caused by bad change in GObject + introspection + + Fix RemoveUnused tool for crash caused by Gtk introspection bug + + Fix import test for change cause by previous change which was: + Fix GEDCOM import for bad source title when sources precede + references + + Fix GEDCOM import for bad source title when sources precede + references + + Fix some reports for CLI where warning message about Value not + found + + Fix Genealogy Tree reports for crash in CLI + + Add uistate to tree views filter initialization + + Fix some Python syntax errors that appear in v3.8.x + + Suppress age = 0 days in events list. If the reference event + date is equal to the event date, don’t show the age except if + the date is estimated, calculated, etc. + + Fix Dashboard Gramplets to update during db close when not + shown + + Fix Windows GUI mode startup for crash with some languages + + Fix dbapi to support “Abandon Changes & Quit” feature + + Fix GrampsType for comparison bug with empty string as one + value + + Fix Date Display so that it uses LC_TIME if defined + + Fix StyledText so serialize will match for style list order + changes + + Try to fix exceptions on ManagedWindow close + + Fix Mac SQLite3 locale bug when locale contains non-ascii + characters + + Fix issue when Person has Same date of birth and death; gives + an error + + Geography: add a popup for a bad tiles path + + Fix GEDCOM export of estimated/calculated dates with modifers + + Updated translations + +------------------------------------------------------------------- +Sat Jan 25 14:13:24 UTC 2020 - Dominique Leuenberger + +- No longer recommend -lang: supplements are in use + +------------------------------------------------------------------- +Tue Jan 21 13:06:47 UTC 2020 - Sebastian Schubert + +- Update to version 5.1.2: + + + Narweb: several fixes + + WEBCAL: several fixes + + Update LDS Temple list + + Make GuiDestinationOption Folder Icon start in users directory + + Allow import file filter to accept case insensitive extensions + + Fix db to warn/prevent opening newer schema versions + + Fix Progen import dialog and progress meter for correct parent + window + + Fix Progen import to correctly handle AKA surnames + + Fix ExportPkg so errors are not lost, and has progress bar for + media + + Fix Export Assistant so error messages get correct parent + window + + Fix GEDCOM import when family is missing; import created a + missing note + + Fix Dashboard for adding Gramplet crash in Slovenian + + Update cs, ca, fr, uk, he, fi, hr, de, sv translation + + Update date parsing for czech locale + + Fix Spanish translation for dates + + fix private proxy tagref support. Add missing code for event, + repository, source, citation and place + + [Tree doc Tex] fix "-" char on place name "-" can lead to + confusion, generating text out of the box with PDF file format + + [Tree doc Tex] fix typo on custom size + + Fix duplicated "døde døde" Norwegion Translation for + libnarrate + + Fix up Event Editors Place display for bidi text with Gramps ID + + Fix issues with RTL languages and LAT/LONG + + Fix GEDCOM export to avoid translated GrampsType strings + + Allow Tools with Notbook tabs to expand to fill the window + + Limit Age Stats gramplet settings to appropriate values. + + Fix the Preferences 'Age display precision' value getting lost + + Fix Window family tree title for non-ASCII chars on Windows + + Fix Preferences/Genealogical Symbols when only one font is + present + + Fix various Entry fields so Undo/Redo works + + Fix tag colors on PedigreeView + + Fix Gramps -v error when Gtk is not present + + Fix for PedigreeView not reflecting changes to birthday or + death + + ODF DOC - Fix improper escaping in odt output for TOC/Bookmark + etc. + + Fix CLI parser to accept negative integers as valid + + Fix Descendant Tree report for HandleError when no parents on + family + + Fix Reorder ID tool so subsequent db additions used next + possible ID + + Upgrade export VCalendar to v2.0, so can export all utf8 + characters + + Fix Preferences so PageUp/PageDn doesn't stick on Dates tab + + Graphs: Escape for name, dates and places in graph reports with + XML illegal characters + + Fix 'Go' menu direct object selection, goes to wrong place + +------------------------------------------------------------------- +Sun Sep 15 13:25:34 UTC 2019 - Sebastian Schubert + +- Update to version 5.1.1: + + Disable development warning message + + Add options to sandclock in tree document generator + + Using regex in the sidebar gives different result from previous + gramps release + + Fix odt output when db owner has XML unfriendly chars + + Update README + + Bump required Python version to 3.3 + + Add optional fontconfig package + + Fix CLI crash when generating reports + + Fix Statusbar HandleError on merge families + + Fix missing tooltip translations in the Note editor toolbar + + Fix bugs in withinarea filter rule + + Avoid bad coordinates in the ref place + + Avoid alphabetic characters in filter rules + + Could not convert string to float by using withinarea filter + rule + + Difference between sidebar filter and filter rule + + Fix Graph outputs for multiple page PDF Postscript + + Fix to make Gtk 'action names' always valid + + Fix missing menus/buttons when operating in non-English + languages + + Fix cursor position error in lat and long fields + + Avoid all characters looking like a dash in 'Clean input data' + tool + + Mainz Style sheet weird looking + + Fix bugs in relationship view + + Set symbols for the active person + + Set good symbols for marriage, baptism, cremation and burial + + Reduce the size of the sexuality symbol + + Fix exception when editing Note with italics/bold etc. in non + English + + Restore keybindings for gramplet bars + + Fix bug in web connection menu launching incorrect web site + + Fix translation problem when creating event filter + + Error when checking option to add Quit to Taskbar + + Make the narratives notes placement an optional + + Updated translations. +- Drop gramps-5.1.0-remove_false_nonrelease_warning.patch: fixed + upstream. + +------------------------------------------------------------------- +Sun Aug 25 06:19:50 UTC 2019 - Sebastian Schubert + +- Add gramps-5.1.0-remove_false_nonrelease_warning.patch: Remove + false non-release warning that upstream forgot to remove in + 5.1.0: + https://gramps-project.org/bugs/view.php?id=11274 + Here, the simple fix of + https://github.com/gramps-project/gramps/pull/876#issuecomment-524582815 + is applied. Likely not required in newer versions: + https://github.com/gramps-project/gramps/pull/872 + +------------------------------------------------------------------- +Thu Aug 22 07:30:23 UTC 2019 - Sebastian Schubert + +- Update to version 5.1.0, a maintenance release. Full changelog + available at + https://github.com/gramps-project/gramps/releases/tag/v5.1.0 +- Add comment about currently missing optional python3-fontconfig + dependency. + +------------------------------------------------------------------- +Fri Jan 18 14:00:52 UTC 2019 - schubert.seb@gmail.com + +- Recommend python3-PyICU on all systems, not only Leap 42.3. It is + available and enhances gramps on all supported platforms. + +------------------------------------------------------------------- +Sat Dec 22 10:27:20 UTC 2018 - Jaime Marquínez Ferrándiz + +- Update to version 5.0.1, a maintenance release. Full changelog + available at + https://gramps-project.org/introduction-WP/2018/12/gramps-5-0-1-released/ + +------------------------------------------------------------------- +Mon Jul 30 08:30:39 UTC 2018 - schubert.seb@gmail.com + +- Add recommended packages for optional Gramps features: + + ghostscript: used by Graphviz reports + + python3-Pillow: crop images and image conversion +- Add suggested packages for common third-party addon dependencies: + + typelib-1_0-GooCanvas-2_0: required by Graph View + + python3-networkx, python3-pygraphviz: required by Network Chart + + python3-numpy: used by PedigreeChart + +------------------------------------------------------------------- +Sat Jul 28 10:03:04 UTC 2018 - schubert.seb@gmail.com + +- Update to version 5.0.0: + + Various fixes and improvements. + + Updated translations. +- Update gramps-no-translations-check.patch. +- Drop webcal.py.diff: merged upstream. + +------------------------------------------------------------------- +Mon Jun 11 19:46:07 UTC 2018 - bjorn.lie@gmail.com + +- Add typelib(GConf) to global requires exclude: Avoid pulling in + optional gconf typelib Requires. + +------------------------------------------------------------------- +Wed Feb 28 19:23:14 UTC 2018 - dimstar@opensuse.org + +- Add python3-gobject-Gdk: missed dependency (boo#1082469). + +------------------------------------------------------------------- +Wed Feb 28 16:31:13 UTC 2018 - dimstar@opensuse.org + +- Modernize spec-file by calling spec-cleaner + +------------------------------------------------------------------- +Sat Feb 10 11:40:15 UTC 2018 - schubert.seb@gmail.com + +- Updated to version 4.2.8: + + Fix Geography views for bad 'dbstate.is_open()' test. +- Changes from version 4.2.7: + + Fix Export View to CSV when Unicode characters are present. + + Fix several intl date displayers for missing parameter. + + DescendantTree report; fix crashes and Title spacing. + + Fix Book XML handler to deal with unusual characters in Book + name. + + Add support for new genealogy tree report category. + + Fix Media Preview Gramplet for closed db. + + Suport FTM 2017 Gedcom tags on import. + + Fix Person, Family Sidebar Filters to add custom Event types. + + Fix QuestionDialog display for html like characters in title. + + Fix FamilyRelationshpType _DATAMAP order to correspond with + values. + + Fix Gedcom import for illegal Gedcom Family Attributes. + + Fix Gedcom export for bad Hebrew Months. + + Change INSTALL to replace 'python' with 'python3 for script + invokes. + + Fix CSV importer for place event name using gramps_id. + + Fix Geography view 'Find' when db is closed. + + Fix interactive search for exception on click then down arrow. + + Create where_is utility to locate a binary in the standard + places. + + Fix relationship Graph so Unicode chars on Multiple pages + works. + + Update authors file. + + Fix Gedcom import for "1 MARR Y" issue. + + Fix Export Web Family Tree for errors on file write. + + Fix Citation Editor to Tab out of Confidence ComboBox. + + Reset the dependencies on the new meta-module. + + Use online modules. + + Consolidate Python2 and Python3 meta-modules. + + Use None as the foreground colour for untagged rows in list + views. + + Fix shading colour in relationship view for dark themes. + + Fix link colour for dark themes. + + Fix default foreground colour in list views for dark themes. + + Fix Undo; crashes due to race in Gtk. + + Gedcom import with OBJE/FORM URL on event. + + EOFError [Ran out of input] in Clipboard. + + Cannot drag & drop textual value via clipboard. + + Fix 'DbBsddbRead' object has no attribute + '_Callback__callback_map'. + + Reports - Narrated Web Site Failure. + + Fix link path in gramps-launcher compile instructions. + + Update translations. + +------------------------------------------------------------------- +Tue Aug 1 12:53:35 UTC 2017 - schubert.seb@gmail.com + +- Recommend python3-PyICU with openSUSE Leap 42.3. + +------------------------------------------------------------------- +Tue Aug 1 11:59:12 UTC 2017 - schubert.seb@gmail.com + +- Updated to version 4.2.6: + + The configparser is assuming the wrong enco. + + Fix HasCitation rule in citation filter sidebar. + + Fix use of regular expressions. + + Date Editor had 'Type' and 'Quality' labels swapped. + + Fix FamilyGroup Report. + + Fix names not displayed in relationship graph. + + Fix outdated Bugtracker link in reporting wizard. + + Fix replacements in Ancestor tree. + + Fix Default Browser Setting. + + Fix linking place on OpenStreetMap view. + + Fix Family Lines Report having unescaped characters. + + Fix non-local character in DB name (Windows OS). + + Fix checking for "event.string" in "treeview_keypress". + + Fix invalid February 29th date in Julian dual-dated. + + Fix Note on CIR when it is attached to a (preferred or + alternative) name through the names dialog. + + Improve time loading for person selector in census forms. + + Fix incorrect SoundEx result. + + Fix Error printing on ancestor tree graphical report. + + Fix custom filter creation with 'Events occurring on a + particular day of the week'. + + Bug in the Name Editor / Group As. + + Gramps CSV export of Places did not generate correct Title. + + Add custom Family Relations not shown in the filter siderbar. + + Fix non-textual value on Tag report. + + Fix 'interface.dont-ask' config key ignored on Note edition. + + Fix Reorder Relationships dialog. + + Shrink size of Break Lock (and other QuestionDialogs). + + Only selection of Active or Home person if commited. + + Fix quick search exception when nothing in searched list. + + Fix problem adding parents. + + Fix bookmarks keybinding on Mac OS. + + Fix failure to load default gramplets if GExiv2 is missing or + too old. + + Update API doc for place displayer. + + Add datestrings to Turkish translation. + + Updated translations. + +------------------------------------------------------------------- +Sat Dec 17 14:03:17 UTC 2016 - schubert.seb@gmail.com + +- Updated to version 4.2.5: + + The configparser is assuming the wrong encoding. + + Sorting in family tab of narrated web report. + + Silence remaining PyGIWarning. + + Sorting of relationships in family tab of narrated web report. + + Use latest valid date rather than today. + + Modify endonym handling in place displayer. + + Fix house number concatenation. + + Allow merging of families with one or more parents in common. + + Jump to Gramps ID functionality doesn't work. + + Ability to search alternate place names when selecting place. + + Fix clear map action on Geography. + + Database repair tool always edit all source objects. + + Database repair tool ignored some objects with tag. + + "Enclosing" gramplet includes places outside valid date + ranges. + + Fix icon and tooltip in LDS editor. + + CSV import fails. + + Fix duplicated Gramps IDs on Gedcom import. + + Unexpected error Preferences > Dates > Markup for invalid date + format. + + Fix Import Vcard, can create multiple surnames with all + selected as 'Primary'. + + Fix Gedcom import in some alternate languages; improper date + parsing. + + Export options 'Preview' buttons create hidden quickreport. + + Alignment radio buttons in the style editor do not work. + + Select Place search & Source/Citation hierarchy should NOT be + expanded. + + Tweak improvement on Tag editor. + + Support for Windows Python3 pythonw.exe. + + Wrong parsing Numeric date format for cs_CZ locale. + + Fix Icelandic and German translations. + + Fix Norwegian relationship calculator. + + Update translations. + +------------------------------------------------------------------- +Mon Sep 5 20:46:05 UTC 2016 - schubert.seb@gmail.com + +- Updated to version 4.2.4 (boo#1011888): + + fixes for the PHON, FAX, EMAIL and WWW Gedcom tags to support + Gedcom v5.5.1. + + use more relative import. + + Support for FTM and others Custom Gedcom Event Tags on import. + + fix '_deeprelationshippath' filter rule. + + Narrativeweb: some dates are incorrect in tar archive. + + MacOS: Update graphviz to 2.38 and change to a binary launcher + in app bundles. + + Gramps crashes when closed while exporting. + + Some events are not shown in familymaps page. + + Remove old debug bloc on place selection. + + Add GUI and CLI config option to allow easy setting. + + Chinese characters are not rendered properly in pdf reports. + + Support v5.5.1 OBJE/FORM/MEDI tag on embedded OBJE. + + Sorting of Sources on gedcom. + + Change "class xxx(object)" to "class xxx". + + Use "with open" instead of "try: except:". + + Change "raise NotImplemented" to "raise NotImplementedError()". + + Add new argument to IsEnclosedByRule. + + Narrativeweb: place title must agree the references.place-auto + configuration. + + Improvements on CSV file format support. + + update Finnish holidays. + + Some strings in tools and report dialogs will not translate. + + Gedcom import improvements in media area to support v5.5.1 and + FTM + + Trailing whitespace. + + Gedcom import of FTM .ged file containing _LINK tags not + supported. + + Change pycairo-python3 to pycairo. + + pycairo for python2 is now py2cairo. + + Remove pango modules from bundle, pango no longer uses them. + + Gedcom import loses spaces in text fields from FTM. + + Gedcom import of FTM file containing _PHOTO tags. + + Missed self.photo initializer. + + Attempting to select an "Available item" for the Book Report + gives an error. + + Fix for either valid or invalid FTM Gedcom. + + Gedcom import of FTM file with OCCU record crashes import. + + crash - 'NoneType' object has no attribute. + 'get_child_ref_list' + + Family Page maps are non-functional in Narrative Web report. + + Gedcom import loses spaces in text fields from FTM. + + String not translated in geoplaces. + + Descendant Report does not recognise auto. place title + generation. + + Translated text will not be printed in the program. + + Geography: Attempting to print crashes (add parent to dialog). + + GEDCOM doesn't accept CR as a line terminator. + + Wrong Numeric date format for cs_CZ locale. + + Narrativeweb: inconsistent & incomplete display of place + hierarchy labels. + + Narratedweb: surname listing errors for people with multiple + partners. + + In "Verify" people w/ death event w/o date are not thought + dead. + + While starting gramps, it fails to pop up "tips of the day". + + GEDCOM import in CLI mode with .ged file containing ANSEL + encoding tries to pop up gui. + + fix merge conflict. + + Use first matching name when generating place titles. + + GEDCOM import with media files that have no path fails. + + [Geography] Geoclose and mother handle. + + place names empty if Gedcom ADDR record contains no street. + + Tidy up place configuration options. + + Use CSS to fade background colour in ValidatableMaskedEntry. + + crash on GEDCOM import with empty _AKA lines. + + Add inclusive option to IsEnclosedBy rule. + + Saving/closing new person window with Alt-o does not find + gender. + + Fix to allow deferred translation of place type. + + Include all place types in place report. + + Allow place selection both individually and by filter on + textual report. + + Expand tree in selectors automatically. + + Fix Encloses gramplet to display correct place references. + + Update for appdata stuff. + + UnboundLocalError on ODF doc backend. + + Media Preview: wrong frame. + + fix signals. + + GEDCOM import PLAC:FORM in local mode doesn't work. + + fix empty Place Alternate Names on import. + + Merge unit test for PlaceCheck not working correctly. + + GEDCOM import some Place Names & Titles are blank. + + GEDCOM import PLAC or ADDR attached Notes etc. are lost. + + Gramps not appearing in Gnome Software. + + fix broken GEDCOM import PLAC:FORM handling. + + Place Alt Names gets duplicated entries. + + Multiple GEDCOM imports creates duplicate event IDs. + + The place page in webreport is complete mess. + + Gallery tab of Source view does not display .ods files. + + Narrated Web report - Individual sort order not correct on the + Surnames tab. + + Specify required GtkSpell and GExiv2 version. + + Narrated web report link to thumbnails is broken on certain + pages. + + Narrated Web report - Individual page sort order has changed. + + Gramps reports that it can't find dictionaries. + + Turns out it was really that enchant couldn't find its backend + because an environment variable wasn't set. + + Update translations. +- Updated gramps.appdata.xml path. + +------------------------------------------------------------------- +Mon Apr 11 09:11:43 UTC 2016 - schubert.seb@gmail.com + +- Updated to version 4.2.3: + + Creation of the "graphic calendar report" failed + + Fix "TypeError: 'tuple' object does not support item assignment + + Fix experienced an unexpected error + + Unable to build narrated web site + + [NarrativeWeb report] Places index and Media index are + incorrectly sorted + + Error when trying to create narrative report (residence event) + + Fix filter set by default on selector, 'Show all' button + + Detailed Ancestors Report has ? for locations when [private + data is excluded] + + Age in the event family view column is wrong. + + Crash when dragging multiple media items to clipboard + + vCal Export File format invalid + + Error occurs for Complete Individual Report -- complete + database + + Narrated Web Site Report: places page is no longer sorted + alphabetically + + Narrative web: html elements emitted in different order + + Narrative web: "errno: 1, operation is not permitted" when + creating archive. + + Narrative Web report further stops in error. + + Fix multiple lines for firstname on gramps XML file via import + or export + + fix scrolling in persons view after typing some letters + + Location on geography view could not convert string to float + + setup.py: make typeout more accurate + + Searching in people view when surnames are collapsed + + Fix error when changing database in new locations gramplets + + Error loading Participants add-on in French locale + + Restores setting the stdout encoding to + sys.getdefaultencoding() for Python3 + + Fix comment about getting the right encoding for stdout. + + Date format does not match system. + + Make US English a special-case locale, where en_GB is the + default for english based locales + + Enhance the Locations gramplet + + New "Encloses" gramplet to the display places that the active + place encloses + + Individuals with incomplete names, not updated when name + completed + + Children gramplet in Family view does not get updated when a + birth/death events are added to a child + + Non-image media objects don't appear in the main window + gallery. + + Pressing tab stops at element in gui places + + Double-clicking on a source in the citation gramplet causes + exception + + "Find text in record" filter crash + + Fix vCard Export + + Notes used in the "To Do" gramplet are found by the Remove + Unused Objects tool + + Unable to select Unicode + + Cannot import gedcom generated by RootsMagic custom place + details ignoring PlaceName() + + Fix people sorted by surname view + + Complete Report about person (whole database) - PDF - crash + + Update for travis + + Only consider the values of LC_ALL, LANG, and LANGUAGE, in that + order, when choosing the default locale. + + New Icelandic date and relationships handlers + + Fix Finnish translation in keywords of desktop entry + + Updated translations. + +------------------------------------------------------------------- +Sat Jan 9 10:31:21 UTC 2016 - rbos@opensuse.org + +- Add webcal.py.diff: add webcal.py from master: + - Providing much nicer webcalendar navigation. + - Space cleanup, obsolete spaces at end of line removed. + +------------------------------------------------------------------- +Sat Jan 9 08:05:29 UTC 2016 - rbos@opensuse.org + +- Updated to version 4.2.2: + + "Show all" checkbox of "Select Family" window not unchecked + when the filter is cleared. + + Name of user defined filter is not shown. + + ErrorDialog and GtkDialog mapped without a transient parent. + + 'Find' is broken when used in the Family selector. + + Fix default selection in selectors. + + Comment currently-unused bogus wiki URL pointers. + + Fix counter for filtered entries and indentation on + TreeBaseModel. + + Faulty headline in start up screen. + + Check that gramplet is in notebook before setting tab label. + + Fix creation of focus change events. + + Interactivesearch gives "TypeError: unorderable types: str() + < NoneType()". + + Put tag selection list in alphabetical order. + + Remove redundant code. + + Fix delete error in undoable entry widget. + + Fix deprecation warning. + + Re-enable selection in MultiTreeView on a grab_broken event. + + Add validation to gender field. + + Unhandled AttributeError when db.get_tag_from_handle returns + None. + + ReferencedBySelectionProxy can forget some referenced tags. + + Remove encoding on stdout and stderr. + + Handle citation objects in glocale.trans_objclass. + + Locality data in address was not imported. + + Can not download new or updated add-ons: + - Don't check SSL certs when fetching addons. + - Catch urlopen TypeError when context arg isn't supported. + - Fix undefined variable error. + + ValueError: underlying buffer has been detached. + + LaTeX backend crashes. + + Geography: performance issue due to bad initialization and. + performance issue when selecting the events or places views. + + Narrated Web Site Report: html elements emitted in different + order. + + Unused *_init.jpg are created in the narrated website. + + Some media files are not exported to the NAVWEB report. + + Narrative web report: add author to citations. + + TypeError: unorderable types: EventRef() < EventRef(), + events list and family list are differents between two reports. + + Permission denied: change mtime to origin instead of + destination. + + Thumbnails html file missing in the narrative web. + + Narrativeweb: Place title based on current date not that of + the event. + + Webcal: make the month name clickable in the year overview + page. + + 'Narrative' word not translatable. + + 'Unknown' spouse uses an harcoded string name on Simple + Descendants textual report. + + Father/mother's age attributes are not translated on reports. + + Improve Russian date handler and unittests. + + Mars month instead of Marzec on Polish locale (Date Editor). + + Updated translations. + +------------------------------------------------------------------- +Mon Oct 19 11:37:02 UTC 2015 - schubert.seb@gmail.com + +- Update to version 4.2.1: + + Support for Retina and HiDPI Display, added 24px icons + + Fix verification tool with "Estimate missing or inexact dates" + + Fix missing link in hourglass graph report + + Sort custom place types in editors + + Allow Easter calculation with python3 + + Fix crash on Descendants-detailed report + + FanChartDescendants View should at least have 2 generations + + Allow hyphenated gramps-id in Graphviz reports + + Complete Individual Report fails to run + + Fix broken wiki help links + + Set TextOption widget to expand vertically + + Unused Object Dialog box too small + + Short cut keys does not work in 'Change Event Types' dialog + + Update some Tips of the day + + Error when extracting place names + + Custom filters for note text repaired + + Fix Pedigreeview crash when selecting Compact view + + Set "visable_window" in GtkEventBox to fix transparency + + Faster scrolling: + - cache database access for column values + - cache do_get_path lookups + - speed up load access on treeviews with no filters + - new LRU size of 1k (was 250) + - use cache in do_get_path from siblings + + Avoid using person-centric date matching for places + + Use place title as default name in GEDCOM import + + Ensure place names are not empty after upgrade + + Fix proxy to include all referenced place objects + + Fix bug that prevented any addons being loaded onto the Mac + version + + Remove copy button from family tree manager + + Consistency for name fields on Person Editor + + Geography: + - Place.set_name(name) requires a PlaceName() + - Fix and improvements on place selection + + Limit problems with existing selection in media reference editor + + Stability fixes on Mac port + + Mac port localization crash with non-standard locale (e.g. + en_IT) + + Fix color on history + + Fix countries selector for holidays + + Fix missing markups into textual reports + + All sidebars with Types now show custom types in combo list + + [New] Added Places to CSV import/export + + Some fixes on installer (setup.py) + + Various improvements on gen.plug.utils + + Fix graph reports [in Greek locale] + + New date handler for Hungarian locale + + Updated translations. +- Update source URL path to github. + +------------------------------------------------------------------- +Wed Aug 12 17:38:19 UTC 2015 - dimstar@opensuse.org + +- Add gramps-no-translations-check.patch: Disable gramps internal + test if localization files are available. As gramps is properly + packaged, we know where the translations are and don't want to + alert a user with annoying popups (boo#941490). + +------------------------------------------------------------------- +Mon Aug 3 13:48:40 UTC 2015 - dimstar@opensuse.org + +- Update to version 4.2.0: + + New date and language fields on place name. + + Review on GtkBuilder, fix some Gtk3 warnings and move from + deprecated methods. + + Change icons and buttons handling methods. + + Enhanced Place Editor and new Place Name editor. + + New widget: use own interactive-search. + + Ability to import kml data into Geography views. + + Enhancement for removing multiple selected items from Views + (action group). + + Add drag support on more Views, Selectors and Editors. + + Add right-click "Copy all" to ListModel and all QuickTables. + + Review Alternate Place handling and edition. + + New 'Place' configuration keys set by user (settings). + + New filter rule: is enclosed by. + + Consistency on Privacy option for reports. + + Consistency on "Name-format" options for reports. + + Add DeferredFilter class (a subclass of GenericFilter). + + New textual Report: Links on Notes. + + Fix alphabetic index and toc bug in books. + + Enhancements on Style Editor. + + Enhancements on End Notes into textual reports. + + Changes on Individuals complete textual report. + + Changes on Ancestors Tree draw report: Include Siblings. + + Add name-format option, and deferred translation on Records + report. + + Add deferred translation on Timeline draw report. + + Enable attributes gramplet on Source and Citation Views. + + New place locations gramplet. + + Optimizations around index, Flat and TreeView models. + + Enhanced samples files. + + All importers return now an ImportInfo object. + + Experimental gwplus (geneweb) import file format support. + + Remove experimental HTML renderer view. + + New test scripts. + + New Date handler for Japanese. + + Review on Slovenian and Czech Date Handlers. + + Updated translations. +- Drop gramps-webkit3.0.patch: no longer applicable. +- Add python3 BuildRequires: follow upstreams port to python3. +- Drop python-webkitgtk, python-gtkspell and python-PyICU + recommends: no longer valid after the port to python3. +- Add python3-bsddb3, python3-cairo and python3-gobject + Requires: new dependencies. + +------------------------------------------------------------------- +Sat May 2 01:44:03 UTC 2015 - zaitor@opensuse.org + +- Update to version 4.1.3: + + Fix db upgrade failure + + GtkDialog mapped without a transient parent + + [Gedcom]: + - SUBN and SUBM record handling + - Import/export round trip causes lost information + - Entering a witness to an event such as marriage might be + ignored + - Gramps can't import estim. date period exported by itself + - 1/4 and 1/2 ANSEL characters not supported on importing + ANSEL + - Importing file containing multibyte UTF-8 characters fails + - Import fails for ANSI file under python 3 + - Failure importing ANSEL encoded gedcom file + - Characters ignored on a Gedcom encoded ANSI (cp1252 West + Europe, USA) + - NameError in importer + - Event address is lost on import, i.e. disconnected from + event + + Crash on geneweb export with python3 + + GuiColorOption missing avail-changed event handler + + Bad generation of [timeline report] ODT files since 4.0.0 + + Fix bad handle in explanation note for unknown event + + Fix spurious generation of empty 'Alternative Name' in + place.merge() + + Support creating directories in various scenarios + + Attempting to add a bookmark causes an error + + Long series of "unhandled exception" popup boxes while doing a + check & repair + + Crash when trying to link existing place as an enclosing place + using P0001 number + + HTML view fails to load + + Relationship Graph crashes + + Python3 needs new_subpixbuf not subpixbuf + + Regression: running gramps from crontab fails + + tag_map is not initialized + + Some labels now fit better on citations sidebar filter + + Event columns in web narrative are too narrow + + Problem by start program (launcher) + + Translation string missing in Not Related tool for help and + close button + + Date format month/year is not well reported at editing time [in + Italian] + + Fix unknown gender relationships handler for the french locale + + Fix a handle type bug on sidebar filter + + Tidy up About dialog + + Cleanup on some man files + + Convert some remaining unicode literals + + Fix mac menubar setting + + Enable python3 to run po/update_po.py + + Updated translations. + +------------------------------------------------------------------- +Mon Mar 9 11:16:50 UTC 2015 - dimstar@opensuse.org + +- Update to version 4.1.2: + + Error converting python2 utf-8 strings to python3 str when + loading data from database. + + Removing a parent place from a place leaves a dangling + reference. + + Error during checking the database. + + Stubborn blank space in database won’t be removed, fix removing + rows in flat list views. + + Database upgrade fails if default media path is not set. + + Error converting database after upgrade to Gramps 4.1.1. + + Error in a single place within the places section. + + Entries from the add-or-choose selector of + Place/Source/Media/Note cannot be dragged. + + Enclosing places tab should work like other similar tabs, new + place reference editor. + + Association editor refuses dropped persons. + + Error on opening twice an object from clipboard. + + Incorrect spacing in export assistant file chooser. + + New Event types are saved as a disordered list. + + Always display main participants. + + Place titles can now be generated on-the-fly by a place + displayer, default is still to use the place title field. + + GEDCOM import of embedded notes attached to media does not + work. + + Crash on Ancestry.com .ged import; consistent. + + Errors handling owner/submitter information in GEDCOM files. + Only import researcher from GEDCOM or XML if the family tree + was originally empty. + + GEDCOM export does not export media attached to citations. + + The fanchart view crashes if max generation is set to 1 away. + + Sidebar Filters do not match placetypes in new placeview, two + new filter rules (HasTitle, HasData). + + Fix bug when family has no parents. + + Fix bad handle in explanation note for unknown event. + + Some labels now fit better on citations sidebar filter. + + Views in Geography should not always use the last option set by + the user. + + Request for keyboard-controlled zoom on Geography view. + + Error geography view – Displaying main menu. + + Configure screen needs a file selector to select directory for + “offline mode” files. + + Filter panel on geography view displays improperly. + + Detailed descendant report crashes, bibliography (citations). + + Can’t disable box shadow in SVG descendant tree. + + Descendant tree graphical report, syntax error in svg output. + + Regression: Complete Individual report has + partially-untranslated output. + + Events Page in Narrative Report not working. + + Gramps freeze after defining a report style with German cm + values. + + Various problems with docgen.TextDoc.add_media_object. + + Report event attribute name is not translated. + + Records Gramplet uses wrong text. + + Closing detached gramplet causes python to crash. + + Cannot reduce size of gramplets detached from a gramplet bar. + + Gramplets don’t fill window when detached from dashboard. + + ImageMetadata doesn’t show metadata. + + typo on GLib call, used by an addon only. + + Fix error setting gramplet tab label. + + Check for active person in session log gramplet. + + Spurious spaces in CLI List Family Trees, tab delimited output. + + Print statements changed to assemble the whole line before + output. + + Gtk3 warning and custom undoableentry widget, (bgo#644927). + + Warnings: deprecated Gtk properties and errors loading theme + icon. + + Fix: database manager dialog is inconsistent for older gtk+3 + versions. + + Warnings: deprecated Gtk properties and errors loading theme + icon. + + Fix: Error loading theme icon ‘gtk-apply’. + + gramps fails to start with gtk+-3.13.3. + + Places in data.gramps are not in the new Place hierarchy. + + Upgrade the version of some dependencies for Mac OS and + Windows OS. + + Keywords entry in gramps.desktop does not work. + + ‘Available Gramps Updates for Addons’ window not on top. + + Some text not translatable in context menu fancharts. + + Fix for Unit test. + + Updated translations. +- Drop gramps-4.1.1-Glib-typo.patch: fixed upstream. +- Move .desktop file to Office;Database category: it certainly is + a stretch, but Education;Science is no longer valid and + Science;Humanities is not officially registered. + +------------------------------------------------------------------- +Wed Feb 4 10:20:23 UTC 2015 - schubert.seb@gmail.com + +- Add gramps-4.1.1-Glib-typo.patch: fix typo, which removes wrong + automatic dependency; already applied upstream for 4.1.2. +- Remove comment about osm-gps-map because it is already detected. + +------------------------------------------------------------------- +Thu Jan 15 20:38:15 UTC 2015 - p.drouand@gmail.com + +- Update to version 4.1.1 + + Fix custom place types in the place editor. + + Allow place type combobox to receive focus. + + Store custom place types in the metadata table. + + Fix place type for places without a main location. + + Fix bug adding parent places to a new place. + + Prevent user creating a cycle in the place hierarchy. + + Avoid infinite loop when place cycle encountered. + + Prevent creation of a place cycle when merging. + + Fix error when no place is selected. + + Check that a place has been selected when saving. + + Use the standard place selection widget to be consistent.. + + Add a new Top Level place through the Place Reference Editor. + + Fix backlinks code in place report. + + Backlinks for places can now also be places as well as events. + + Fix check and repair tool for empty placerefs. + + Update location utilities to work with proxies. + + Place report does not run. + + Update place details gramplet. + + Locations are now displayed in a new separate gramplet. + + Add check for empty handle in gramplets. + + Check DB lock on the recent opened trees list. + + Sidebarfilter gramplet does not fit well into People, Events or + Media views. + + Fix new event default type considering existing events with + *default + role. + + Rebuild secondary indexes after database upgrade. + + Importing gedcom files containing multibyte UTF-8 characters + fails. + + Ahnentafel Report did not use Christening Date if no Birth + Date. + + [Narweb:] Missing webpage for media under some circumstances. + + Fix narrated web report with gendex option enabled. + + Tweak to "default" CSS choice for the narrated web report. + + Invalid link for Merge citation Help button. + + Fix 'todo' gramplet. + + Fix path when using drag & drop to add media. + + Limit the number of generations displayed in the ancestor + gramplet. + + Export of a subset of the tree failed. + + Fix issues in python3, and bytes-string mismatch with ICU. + + Fix url/uri handling with non-ascii characters under linux and + mac. + + Fix name format on graphical reports. + + Fix name format on textual reports. + + Better GUI support for embeded custom attributes list on media + object. + + Better keys for search under linux shells (.desktop file). + + 'Unknown' person in detailed ancestor report can not be + translated. + + Translations don't show in many labels. + + Ensure python text domain gets the right encoding. + + Translate some punctuation marks. + + Various fixes around Geography and osmgpsmap. + + Allow gramplets to be displayed in the dashboard only. + + Update FSF address. + + Add Arabic-script, Islamic-date, Thai script, Married Name and + more dates examples. + + Fix on czech date handler for calculated and estimated dates. + + Enhance Serbian date handler to handle Cyrillic dates. + + Simplify Canadian Ash Wednesday holiday. + + Re-enable Esperanto support (for non-Windows OS only) after a + large review. + + Updated translations. +- Remove python-gtk-devel Requires: no longer needed after the + project moved to python-gobject. +- Add hicolor-icon-theme BuildRequires: do not own standard + hicolor directories. + +------------------------------------------------------------------- +Mon Jul 28 08:00:38 UTC 2014 - dimstar@opensuse.org + +- Add gramps-webkit3.0.patch: specify in the code that we require + WebKit 3.0, not 'any' WebKit (bnc#887048). +- No longer filter typelib(OsmGpsMap) from automatic dependency + scanner: we now have osm-gps-map 1.0.1 available. + +------------------------------------------------------------------- +Tue Jul 22 23:05:04 UTC 2014 - dimstar@opensuse.org + +- Drop gnome-icon-theme (Build)Requires: no longer functional after + the merging of the themes into Adwaita theme, which in turn is a + dependency to GTK+ 3.0. + +------------------------------------------------------------------ +Sun Jun 08 11:41:11 UTC 2014 - rbrown@opensuse.org + +- Fix source URL in spec + +------------------------------------------------------------------- +Thu May 29 11:23:17 UTC 2014 - ecsos@schirra.net + +- Update to version 4.0.4: + + Upgrade to db version 17 fails in Python 3 due to use + of iteritems + + Database corrupted – TypeError: unhashable type: ‘list’ + + Fix bug in abandon changes and quit + + Paths, unicode and bsddb module + + Consistency on create_id method + + Better handling for non-ASCII characters on database-path + + Better support for ANSEL characters + + ‘Display as’ field in Name Editor reverts to + Preferences default + + Fix vcard date converter + + View does not communicate over proxy server with autorisation + + Enhanced Bookmark support + + Event gramplet filter does not have field for primary role + + New HasDayOfWeek filter rule + + Error when leaving a Gramps type field blank in an editor + + Fix creation of events with same Gramps-ID + + Crash when opening details of a person + + Fix spacing on dialogs for some recent linux distributions + + date editor and Date class allow e.g. Hebrew dates + with newyear (Mar25) + + Fix crash in fan chart view when scrolling + + Poor contrast mouse on mouse over + + Drag and drop only one data into Editors tabs + + Unable to edit citations on association + + Enhancements and consitency on events gramplet, selector + and view + + Sometimes says ‘no data exists for note’ when saving + + Enhanced Citation Editor + + Do not always raise errors when some plugins are hidden + + Remove hover selection from embedded lists + + Fix update of active object after merge + + Cleanup on warnings and messages around locale directory + + Media Editor error if Path value was changed to a non existing + file + + Register history objects at startup + + Avoid dumb encoding error when compiling gpr file + + Work around Py2Cairo + + Given Name Cloud Gramplet splits up given names into words + + Users should not be allowed to edit and delete ‘default’ style + into Style Editor + + Filename Decoding Error in Graphical Reports + + Missing closing bracket in Web_Basic-Spruce.css + + Reorder tool: global name ‘gen’ is not defined + + Some fixes and enhancements + + Fix start in East Asian language, force UTF-8 locale on Mac + + Fix apple_collation on Mac + + Spelling messages at random cause hang for a few seconds. + + Media viewer list crashes during start if one try to select + an entry where the media isn’t available + + ‘Available Gramps Updates for Addons’ window not on top + + HTML View fails to load + + Paper names and Styles values are now translated + + Sort failure using glocale.sort_key + + Improve support for collation variants + + Translate some punctuation marks + + Fix unit tests and python3 issues + + Fix Relationships handler for Portuguese + + Updated translations: ar, cs, de, fi, fr, he, it, lt, nb, nl, + pl, pt_BR, ru, sv, uk + +------------------------------------------------------------------- +Tue Jan 28 08:37:33 UTC 2014 - zaitor@opensuse.org + +- Update to version 4.0.3: + + Fix copy via context menu on Views into Charts Category. + + Fix Tab sequence in Name Editor. + + Fix citations gramplet into media view. + + Fix unhandled exception when inspecting media. + + Fix Citation sidebar filter for python3. + + Fix add link to a "Html code" note. + + Fix message on backup dialog. + + Fix space for selection lists. + + Fix spell with myspell and LANG. + + Fix changes root cursor to hand. + + Recent file parser now gives the file location. + + Fix vertical overflows on check and repair-tool dialog. + + Fix custom key/value (data item) on Database difference report. + + Fix unhandled exception in media exif information under Windows + OS. + + Fix person selector in searchfilter under Windows OS. + + Starting Gramps without console is now possible under Windows + OS. + + Specific OS handling. + + Common fixes and changes with 3.4.7. + + Updated translations. + +------------------------------------------------------------------- +Tue Nov 26 13:01:15 UTC 2013 - zaitor@opensuse.org + +- Update to version 4.0.2: + + Citation merge works better for all objects with citations. + + Fixed citations attached to family events. + + Fixed several crashes, hangs, and data corruption scenarios. + + Fixed bugs in determining whether a person is alive, + potentially resolving private data leak via export or report. + + Fixed bugs on proxies. + + VCF export/import now support gender information. + + Several bugs with filtering fixed, most filters now support + regular expressions. + + Fixed bug in Hebrew calendar date calculations. + + Fix some regressions on GEDCOM file format export and + enhancement on CONT/CONC handling. + + Multiple fixes and improvements on gramplets. + + Multiple fixes in the narrated website and web calendar + reports. + + Enhancements on date and calendar. + + Some fixes and improvements of the webapp. + + Fix on Database Differences module. + + Enhancements of the citation tree view (Sources category). + + Improvements on User classes. + + Polish and consistency on Gramps XML export. + + Bump XML schema to 1.5.1. + + Fixed several long-standing problems with report generation. + + Better support of RTL locales (Arabic, Hebrew, etc.) in GUI. + + Better support for selected lang on some reports. + + Better way for displaying missing dependencies. + + Better Spell support. + + Platform-specific fixes for Mac and Windows. + + Add printing functionality for all geography views. + + New date handlers for Arabic and Greek. + + Repaired and enhanced tests broken since 3.3.x, resulting in + overall reliability improvements. + + Add a support for AppData. + + Updated translations. +- Drop gramps-4_0-gtk-3_8.patch, fixed upstream. + +------------------------------------------------------------------- +Sun Jun 30 17:22:19 UTC 2013 - dimstar@opensuse.org + +- Add gramps-4_0-gtk-3_8.patch: Fix execution with GTK+ 3.8. + +------------------------------------------------------------------- +Sat Jun 29 08:59:34 UTC 2013 - zaitor@opensuse.org + +- Update to version 4.0.1: + + Gtk3: fix menu on person editor and Geography views, convert + deprecated code for the indicator in entryfield. + + Gedcom: Fix crash on export when there are addresses, fix space + on ID. + + Disallow bookmarking a source in the Citation Tree View. + + Better RTL support on Pedigreeview and position for gramplets. + + Fix bad scaling in address editor. + + Fix crash on ancestor chart report. + + Fix navigation issues with selected line. + + Fix size of the 'Tip of the day' dialog. + + Fix right-click on tables in Quick Views. + + Fix cursor corruption on Pedigree view. + + Improvements when exporting via CLI. + + Reports: Various fixes on dialogs, output file formats and + cleanup on error messages. + + MacOS: Fix bad filename on Gramps URL, osm-gps-map revision, + image paths, resource-path file, maclocale. + + Move the HTML resources from gramps/plugins/webstuff to Data + and Images. + + Alternate Names in Person Details Gramplet. + + New holidays, date and relationship handlers for Ukrainian. + + Enhancements for testing localized Relationship handlers. + + More names and events on data.gramps sample. + + Updated translations. + +------------------------------------------------------------------- +Sat Jun 22 12:57:18 UTC 2013 - dimstar@opensuse.org + +- Add gobjet-introspection BuildRequires: needed in order for the + code to be inspected and typelib() Requires be added to the + package. +- Filter out the following typelib() Requires: + + typelib(GtkosxApplication)is not needed on Linux. + + typelib(OsmGpsMap) is optional and currently not available in + openSUSE. + + typelib(Gtkspell) is an obsolete name which gramps can cope + with as an alternative to GtkSpell (different spelling). + +------------------------------------------------------------------- +Thu May 23 10:55:43 UTC 2013 - dimstar@opensuse.org + +- Update to version 4.0.0: + + Conversion to GTK 3 and use of gobject introspection, GEPS#029. + + Support for python 3, GEPS#031. + + Code reorganization, GEPS#008. + + Autotools is no longer used for building Gramps, distutils is + used, GEPS#026. + + Completely reworked localization handling. + + The Gramplet view has been renamed Dashboard. This to avoid an + overload of the word Gramplet, and to make it more clear to new + users what can be expected in this view + + GTK 3 uses new themes, so users not on Gnome must set a nice + GTK 3 theme to fully appreciate Gramps 4.0. Install a GTK 3 + theme and set it. If Gramps looks ugly, you made an error in + this step. + + Different sidebar navigators can be installed + + New Ancestor Fan Chart View and Descendant Fan Chart View, + which offer a lot of insight in your family tree on a small + space. Direct printing is available from these views. + + All wizards are reworked, so the exporter dialog, help and bug + report dialog are different from version 3.4, but offer the + same functions. + + New To Do Gramplets listing all To Do Notes. + + More reports support output in a different language than the + interface language + + Narrative Web has been reworked to make it more stable. +- Rewrite build and install sections to adapt to the switch to + pythonm distutils, away from autotools. +- Add python-PyICU recommends: it's not strictly required to + operate, but strongly recommended. + +------------------------------------------------------------------- +Wed May 15 17:17:45 UTC 2013 - dimstar@opensuse.org + +- Update to version 3.4.4: + + Infinite recursion bug in narrative web generation. + + Protection on family trees when using version 3.4 and 4.0 on + the same PC (road to 4.0). + + Merging notes of media with citations now works. + + Crash during Calculate Preview of a filtered XML export. + + Fix annoying errors on navigation related to citations gramplet + and tag object. + + Listing the Family Trees can corrupt them. + + Various fix around handling Gedcom file format. + + Fix citations and sources import on ProGen format. + + Better date handling and better alternate translation support. + on some textual reports according to locale under windows. + + Avoid Errors when setting wrong value as markup for invalid + dates (Preferences). + + Fix paragraph layout on PDF format or print output. + + New: New-Zealand holidays. + + Polish and backport code on XML import (road to 4.0). + + Regular expression rules now use search rather than match, fix + design issues on regex filter rules. + + Disable/Enable indent spouse on descendants tree. + + Fix regular expressions on Place filter rule. + + Consistency on cli arguments (road to 4.0). + + Fix call of non-existant process on references proxy, enhanced + tests on proxy filter. + + Fix NarWeb creation via cli for some non-english locales. + + Updated translations. + +------------------------------------------------------------------- +Tue Mar 19 22:30:23 UTC 2013 - dimstar@opensuse.org + +- Update to version 3.4.3: + + Sorting (both in the main display window, and particularly in + Narrative Web output) now uses PyICU. + + The automatic Addon checking and download now works once again. + + Import from Pro-Gen has been updated. + + Import and Export of address fields in GEDCOM has been + improved. + + GEDCOM Repositories not imported correctly from FTM. + + Fixes to a number of errors in filtering notes. + + Fix some errors in determining whether someone is alive. + + Make availability of GraphViz settings depend on output format. + + Improve the descriptions and tooltip for GraphViz aspect ratio + option. + + Fixed update problems with citation bottombar gramplet. + + Fixed Open Document Text output in Book report. + + A number of changes to Narrative Web. + + Updated translations. + +------------------------------------------------------------------- +Wed Oct 31 12:06:35 UTC 2012 - dimstar@opensuse.org + +- Update to version 3.4.2: + + Some fixes on NarrativeWeb report. + + Some fixes on book report. + + Improvement on database path interface and user's preferences. + + Consistency on Name display and regex support. + + Some platform-specific fixes for Windows system environment. + + Better support for media links on Gedcom file format. + + Fix possible incorrect family relations on Gedcom file format. + + Various fixes on citation records. + + Fix and improve places handling on Geography views. + + Fix on command line arguments. + + Consistency on PDF file format. + + Updated translations. + +------------------------------------------------------------------- +Sun Sep 16 14:01:38 UTC 2012 - zaitor@opensuse.org + +- Update to version 3.4.1: + + Fixed error in export to xml of family order. + + Fixed crash in windows after some use due to too much terminal + output. + + Some platform-specific fixes (Windows, OSX). + + Misc bug fixes. + + Updated translations. + +------------------------------------------------------------------- +Wed May 23 18:54:45 UTC 2012 - zaitor@opensuse.org + +- Update to version 3.4.0: + + Lots of changes and bug fixes to every part of Gramps, + including XML import/export, image handling, gedom handling, + Gramplets, date handling, citations, reports, more! + + Some platform-specific fixes (Windows, OSX, Linux). + + Updated translations. +- Remove _version define as it stays equal to %version. + +------------------------------------------------------------------- +Sat May 19 18:17:27 UTC 2012 - zaitor@opensuse.org + +- Update to version 3.3.2: + + Expressive error when trying to load familytree with + downgraded Berkeley db. + + Fix in the image offset calculation (MediaRef Editor). + + Improved focus and bug fixes on Editors. + + Enhancements on ODT file format. + + Improved synchronization on gramplets. + + Export, filtering and database log improvements. + + Call of living proxy is more accurate when using NarrativeWeb + report. + + Fixes on Check and Repair, Sort Events and Clipboard tools. + + Fix automate version. + + Fixes on PedigreeView (database state and mouse events). + + Various fixes and improvements on merge code. + + Minor fixes on report interface and output. + + Various fixes on Narrative and Web Calendar reports. + + Minor issues on Gedcom handling. + + Add Japanese holidays (reports). + + Add a Relationship calculator for Catalan. + + More than 50 bug fixes and improvements. + + Updated translations. + +------------------------------------------------------------------- +Mon Oct 3 07:44:03 UTC 2011 - vuntz@opensuse.org + +- Add explicit shared-mime-info BuildRequires since we use the + %mime_database_* macros. + +------------------------------------------------------------------- +Sun Oct 2 13:13:23 CEST 2011 - zaitor@opensuse.org + +- Update to version 3.3.1: + + Various bugs fixed. + + Updated translations. + +------------------------------------------------------------------- +Wed Jun 15 10:01:44 CEST 2011 - vuntz@opensuse.org + +- Update to version 3.3.0: + + New "person name" dialog and workflow with better (or new!) + support for nickname, complicated multiple surnames, patronymic + as surname, family nickname, and name format preferences + + Gramplet bottombar and sidebar per view, with new gramplets + such as details view and image metadata viewer/editor + + Ability to tag objects; this is the next version of what used + to be called "markers" in previous versions of Gramps + + Geography view now uses osm-gps-map + + New locality field in the place editor; hierarchy is now: + Country, State, County, City, Locality, Street + + Automatic check and upgrade of plugins on startup + + Improved merge support of objects + + Better descendant/ancestor tree reports + + Undo/redo on entry fields (CTRL+Z, CTRL+SHIFT+Z) + + Backup option in the exporter + + Exporter based on filters with preview + + Various under-the-hood improvements, including for performance. + + Updated translations. +- Add python-gtkspell Recommends as we do have the package. +- Update FIXME about missing Recommends: python-enchant is not used + anymore, but python-exiv2 and osm-gps-map are new optional + dependencies. +- Stop using source service to download the tarball, as Factory + will move away from this. + +------------------------------------------------------------------- +Mon May 2 18:58:57 CEST 2011 - dimstar@opensuse.org + +- Update to version 3.2.6: + + fix memory leaks + + fix corrupted reports + + fix crash in cramplets + + fix gedcom import and export + + import speed improvements + + NarrativeWeb fixes + + prevent corrupting databases + + Updated translations. +- Use set_version source service. + +------------------------------------------------------------------- +Sat Feb 12 18:59:36 CET 2011 - vuntz@opensuse.org + +- Call relevant macros in %post/%postun: + + %desktop_database_post/postun because the package ships at + least one desktop file. +- Pass %{?no_lang_C} to %find_lang so that english documentation + can be packaged with the program, and not in the lang subpackage. + +------------------------------------------------------------------- +Tue Dec 7 16:32:44 CET 2010 - vuntz@opensuse.org + +- Update to version 3.2.5: + + Fix Gramps so it again runs with Python 2.5 + + Write all notes and sources to gedcom files + + Cli fixes + + GeneWeb and LegacyGedcom fixes + + NarrativeWeb fixes + + Memory leak fixes + + Various other small fixes + + Updated translations +- Add gnome-icon-theme BuildRequires for directory ownership. +- Add gnome-icon-theme, python-gtk, xdg-utils Requires, as + documented by upstream. +- Add graphviz, python-webkitgtk Recommends, as documented by + upstream. +- Improve description. +- Also remove the deprecated mime data files from + /usr/share/mime-info, not just /usr/share/application-registry +- Call %mime_database_post and %mime_database_postun macros in + %post/%postun since we install a xml mime file. +- Tag localized man pages with the right language. We should + eventually move them to the lang subpackage, but at the moment, + they would create a file conflict between bundles and the lang + subpackage. + +------------------------------------------------------------------- +Thu Nov 4 19:19:43 UTC 2010 - dimstar@opensuse.org + +- Initial package, version 3.2.4 + diff --git a/gramps.spec b/gramps.spec new file mode 100644 index 0000000..c46ceb6 --- /dev/null +++ b/gramps.spec @@ -0,0 +1,132 @@ +# +# spec file for package gramps +# +# Copyright (c) 2025 SUSE LLC +# Copyright (c) 2010 Dominique Leuenberger, Amsterdam, Netherlands. +# +# All modifications and additions to the file contributed by third parties +# remain the property of their copyright owners, unless otherwise agreed +# upon. The license for this file, and modifications and additions to the +# file, is the same license as for the pristine package itself (unless the +# license for the pristine package is not an Open Source License, in which +# case the license is the MIT License). An "Open Source License" is a +# license that conforms to the Open Source Definition (Version 1.9) +# published by the Open Source Initiative. + +# Please submit bugfixes or comments via https://bugs.opensuse.org/ +# + + +%global __requires_exclude typelib\\(GtkosxApplication\\)|typelib\\(Gtkspell\\)|typelib\\(GConf\\) +%define pythons python3 +Name: gramps +Version: 6.0.3 +Release: 0 +Summary: Genealogical Research Software +License: GPL-2.0-or-later +Group: Productivity/Other +URL: http://www.gramps-project.org/ +Source: https://github.com/gramps-project/gramps/archive/v%{version}/%{name}-%{version}.tar.gz +# PATCH-FIX-OPENSUSE gramps-no-translations-check.patch boo#941490 dimstar@opensuse.org -- Do not warn on missing translations +Patch0: gramps-no-translations-check.patch +BuildRequires: fdupes +# Needed for typelib() - Requires. +BuildRequires: gobject-introspection +BuildRequires: hicolor-icon-theme +BuildRequires: intltool +BuildRequires: python-rpm-macros +BuildRequires: python3 +BuildRequires: python3-pip +BuildRequires: python3-setuptools +# We need the %%mime_database_* macros +BuildRequires: shared-mime-info +BuildRequires: update-desktop-files +Requires: python3-bsddb3 +Requires: python3-cairo +Requires: python3-gobject >= 3.12.0 +Requires: python3-gobject-Gdk +Requires: python3-orjson +Requires: xdg-utils +Recommends: ghostscript +Recommends: graphviz +Recommends: python3-Pillow +Recommends: python3-PyICU +# python3-fontconfig is required for the Genealogical Symbols option; currently no package available +#Recommends: python3-fontconfig +Suggests: python3-networkx +Suggests: python3-pygraphviz +Suggests: python3-numpy +Suggests: typelib-1_0-GooCanvas-2_0 +BuildArch: noarch + +%description +Gramps gives you the ability to record the many details of an +individual's life as well as the complex relationships between +various people, places and events. All of your research is kept +organized, searchable and as precise as you need it to be. + +%lang_package + +%prep +%autosetup -p1 + +%build +%pyproject_wheel + +%install +%pyproject_install +# fix resource-path containing buildroot information +echo -n %{_datadir} > %{buildroot}%{python3_sitelib}/gramps/gen/utils/resource-path +# We package those files as package docs... +rm -r %{buildroot}%{_datadir}/doc/%{name}/ +%suse_update_desktop_file -r %{buildroot}%{_datadir}/applications/org.gramps_project.Gramps.desktop Office Database +%find_lang %{name} %{?no_lang_C} +%fdupes %{buildroot}%{_datadir} +%fdupes %{buildroot}%{python3_sitelib}/%{name}/ + +%post +%desktop_database_post +%icon_theme_cache_post +%mime_database_post + +%postun +%desktop_database_postun +%icon_theme_cache_postun +%mime_database_postun + +%files +%license COPYING +%doc AUTHORS FAQ NEWS README.md +%{_bindir}/%{name} +%{_datadir}/%{name}/ +%dir %{_datadir}/metainfo +%{_datadir}/applications/org.gramps_project.Gramps.desktop +%{_datadir}/icons/hicolor/*/*/ +%{_datadir}/metainfo/org.gramps_project.Gramps.metainfo.xml +%{_datadir}/mime/packages/org.gramps_project.Gramps.xml +%{python3_sitelib}/%{name}/ +%{python3_sitelib}/%{name}-%{version}.dist-info +%{_mandir}/man1/%{name}.1%{?ext_man} +# We can't really move the localized manpages to the lang package, since they'd +# create a conflict between the lang subpackage and bundles +%lang(cs) %{_mandir}/cs/man1/%{name}.* +%lang(fr) %{_mandir}/fr/man1/%{name}.* +%lang(nl) %{_mandir}/nl/man1/%{name}.* +%lang(pl) %{_mandir}/pl/man1/%{name}.* +%lang(sv) %{_mandir}/sv/man1/%{name}.* +%lang(pt_BR) %{_mandir}/pt_BR/man1/%{name}.* +# man doesn't provide those directories, so we have to own them +%lang(cs) %dir %{_mandir}/cs +%lang(cs) %dir %{_mandir}/cs/man1 +%lang(nl) %dir %{_mandir}/nl +%lang(nl) %dir %{_mandir}/nl/man1 +%lang(pl) %dir %{_mandir}/pl +%lang(pl) %dir %{_mandir}/pl/man1 +%lang(sv) %dir %{_mandir}/sv +%lang(sv) %dir %{_mandir}/sv/man1 +%lang(pt_BR) %dir %{_mandir}/pt_BR +%lang(pt_BR) %dir %{_mandir}/pt_BR/man1 + +%files lang -f %{name}.lang + +%changelog -- 2.51.1