0
0
mirror of https://github.com/gramps-project/gramps synced 2025-10-06 08:02:44 +02:00
Commit Graph

152 Commits

Author SHA1 Message Date
Nick Hall
e8ed7e3273 Add gen.db.conversion_tools from PR #1786 2024-12-08 16:25:19 +00:00
Nick Hall
c74bb41df9 Merge branch 'gramps52' 2024-04-07 18:59:09 +01:00
Nick Hall
d709e76091 Use README.md for PyPI long description 2024-04-07 14:30:53 +01:00
Nick Hall
98e983d868 Merge branch 'gramps52' 2024-03-28 14:32:33 +00:00
André Apitzsch
8b4728ace5 Rename metadata file to follow spec
See https://www.freedesktop.org/software/appstream/docs/chap-Metadata.html#spec-component-location
2024-03-21 18:49:23 +00:00
Nick Hall
a32905a322 Update development status to production 2024-02-23 15:10:48 +00:00
Nick Hall
7ae836525c Remove the Trove classifier "Natural Language :: German(Austrian)"
This is not valid in PyPI.
See: https://pypi.org/classifiers
2024-02-22 18:48:23 +00:00
Nick Hall
b0d1306f7d Merge branch 'gramps52' 2024-02-08 22:27:46 +00:00
TomaSajt
d6a9b4041c Make subprocess inherit environment variables
The PATH environment variable got unset for that subprocess,
thus not being able to find msgfmt.
2024-02-08 21:36:14 +00:00
Nick Hall
4df4ef110b Add missing cite and thumbnailer plugin directories to build script 2023-08-28 21:37:39 +01:00
Nick Hall
24ef757b69 Include javascript files in installation
Fixes #12991.
2023-08-27 16:33:23 +01:00
Nick Hall
892fc27059 Bump all version numbers to 5.3 2023-08-25 17:25:31 +01:00
Nick Hall
b08034f14d Release Gramps 5.2.0-beta1 2023-08-01 13:51:15 +01:00
Nick Hall
121a345c7b Update minimum python version 2023-07-31 18:38:52 +01:00
Nick Hall
41720c5a7e Migrate code style to Black 2023-07-31 14:40:59 +01:00
Nick Hall
2daa53025e Create new Addon Manager dialog 2023-07-28 16:05:57 +01:00
Nick Hall
fba5bfb584 Migrate build from distutils to setuptools
Distutils is deprecated with removal planned for Python 3.12.
2023-07-17 21:17:19 +01:00
Nick Hall
cea2da1b3c Replace os.system with subprocess.call in setup.py 2023-07-14 20:27:18 +01:00
André Apitzsch
6fdde84334 Use reverse-DNS for mime file 2022-02-13 18:31:43 +00:00
André Apitzsch
7ca75ef882 Use reverse-DNS for application icon 2022-02-13 18:31:30 +00:00
André Apitzsch
11f268b981 Use reverse-DNS scheme for appdata + desktop 2022-02-13 18:17:29 +00:00
Pino Toscano
79cc1970ad Move MIME icons together with other hicolor icons
Move the icons of MIME types in the same location/structure used for
the other hicolor icons (application icon, action icons).
This way, all the hicolor icons are logically in the same place.
2022-02-12 23:12:39 +00:00
Nick Hall
a5ac4ac43c Merge branch 'gramps51' 2022-02-06 19:07:14 +00:00
Nick Hall
c9537b355e Use GitHub Actions to run continuous integration checks 2022-01-28 19:46:52 +00:00
Nick Hall
f3e536da6c Use GitHub Actions to run continuous integration checks 2022-01-28 17:47:49 +00:00
Nick Hall
ea802db485 Add de_AT to language lists 2021-06-02 23:29:03 +01:00
André Apitzsch
adc50f7a08 Bump required Python version to 3.5 2020-11-15 21:28:19 +00:00
Chris Mayo
02e0c1c67d Install 128x128 and 256x256 application icons
Created with ImageMagick using e.g.:

convert -background none ../../../gramps.svg -geometry 256x256 gramps.png
2020-11-14 19:23:25 +00:00
Chris Mayo
ebf1715468 Install MIME type icons into the hicolor theme
The gnome theme is defunct.

Remove gnome-mime- prefix from icon filenames.
2020-11-14 19:23:24 +00:00
Nick Hall
c10f2da00e Install application icons into correct directories 2020-11-14 19:10:34 +00:00
Nick Hall
fd380e345c Install application icons into correct directories 2020-09-15 19:06:26 +01:00
David Straub
71d95faeea Use setup from setuptools to allow creation of python wheels
Add extras_require
2020-09-15 18:37:11 +01:00
Nick Hall
bb1c784d04 Bump all version numbers to 5.2 2020-09-15 16:59:43 +01:00
Nick Hall
60f1866292 Replace intltool with gettext tools
The build now requires gettext v0.19.7 or above.

Removed obsolete files:
  * gramps.applications
  * gramps.keys
  * gramps.mime

Created ITS rules for holidays.xml and tips.xml files.

Included ITS files for shared-mime-info from a gettext v0.20.2
installation.
2020-09-02 21:22:04 +01:00
Nick Hall
3ca82e2ebc Remove the resource-path file
Attempt to derive the resource path from the package path assuming that
one of the three main installation schemes has been used.

The package path will be one of the following:

  <prefix>/lib/pythonX.Y/site-packages
  <prefix>\Lib\site-packages

  <home>/lib/python

  <userbase>/lib/pythonX.Y/site-packages
  <userbase>\PythonXY\site-packages

  Where <prefix>, <home> and <userbase> are the resource paths used in the
  Prefix, Home and User installation schemes.

The use of the command line option "--install-data" in the setup script
is no longer supported.

This change is intended to allow a Gramps core package to be created
as a wheel and installed via pip.
2020-09-02 21:07:22 +01:00
prculley
a833dfb3ac Prepare for 5.1.0 release 2019-08-21 13:46:45 -05:00
prculley
263a082afe Merge in changes from Gramps50 2018-10-29 09:32:35 -05:00
Paul Culley
f3b5f75e37 Fix strings containing deprecated illegal escape sequences (#648)
Python 3.6 and above has deprecated illegal string escape sequences. Escape sequences are preceded by a '\' and valid ones are "\n\t\r" etc. Illegal ones are not in the list https://docs.python.org/3/reference/lexical_analysis.html#string-and-bytes-literals.

Previous to Python 3.6 these illegal sequences were ignored and the '\' was left in place. Pylint has been noting these for a while now.

This PR corrects these sequences in Gramps. I used

find . -name "*.py" | xargs -t -n 1 python3 -Wd -m py_compile 2>&1 | grep Depre

to locate the failing strings.
2018-09-04 12:03:17 +10:00
Nick Hall
3c5c34d0c5 Update development status for new release 2018-07-24 14:20:41 +01:00
prculley
257275f169 Merge from gramps50 2018-07-12 11:10:22 -05:00
prculley
2869e4d8a3 Release Gramps v5.0.0-rc1 2018-05-20 15:44:15 -05:00
Herb Miller Jr
fd55f0abff Add configuration flag --no-compress-manpages. 2018-03-26 19:50:32 +01:00
Nick Hall
dd0671b111 Bump all version numbers to 5.1 2017-05-23 18:30:29 +01:00
Paul Franklin
0919763f15 enable preliminary Tamil translation 2017-03-20 12:13:51 -07:00
Josip
4ffc5e3af4 add plugins/db/dbapi/settings.ini to setup 2016-11-12 15:01:15 +01:00
Sam Manzi
9f4cb97512 Fixes for install after removal of old LICENSE 2016-10-28 08:08:40 +11:00
Josip
c12562561b 7601: Support for Retina Display / HiDPI
GTK_ICON_SIZE_LARGE_TOOLBAR Size appropriate for large toolbars (24px)
2016-10-08 13:12:51 +02:00
kulath
ed830b2809 Fix build for database directory structure changes 2016-07-05 13:30:58 +01:00
Nick Hall
7fb8b0f155 Remove another redundant io import 2016-06-16 14:20:07 +01:00
Jérôme Rapinat
e9d6a2ffea 9453: While starting gramps, it fails to pop up "tips of the day" 2016-06-07 02:02:25 -07:00