dupeguru: update to 4.0.4rc1. Fixes build. Changes Since Last Release Update qt/platform.py to support other Unix style OSes (#444) Fix font size scaling issue in properties dialog [qt] (#504) Updates to support Python 3.7 Fix issue with result window appearing partially off-screen [qt] (#521) Fix translation error for Simplified Chinese Updates to language files for German (#479) Fix error with multiple close calls to the progress window [qt] (#460, #449) Add Travis CI Builds Un-recurse methods get_files() and get_state() to improve stability (#421) Updates to language files for Italian (#445, #446, #447, #448) Fix issue with cache_shelve (#402, #439) Updated Windows packaging and builds (#438, #456, #461, #491, #474, #490, #565) Handle OS termination signals (#425) Make documentation installation optional Move cocoa UI to dupeguru-cocoa [cocoa]diff -r1.8 -r1.9 pkgsrc/sysutils/dupeguru/Makefile
(wiz)
@@ -1,44 +1,39 @@ | @@ -1,44 +1,39 @@ | |||
1 | # $NetBSD: Makefile,v 1.8 2020/01/26 12:55:00 rhialto Exp $ | 1 | # $NetBSD: Makefile,v 1.9 2020/04/03 21:59:48 wiz Exp $ | |
2 | 2 | |||
3 | DISTNAME= dupeguru-src-4.0.3 | 3 | DISTNAME= dupeguru-src-4.0.4_RC | |
4 | PKGNAME= ${DISTNAME:S/-src//} | 4 | PKGNAME= ${DISTNAME:S/-src//:S/_RC/rc1/} | |
5 | PKGREVISION= 4 | |||
6 | CATEGORIES= sysutils | 5 | CATEGORIES= sysutils | |
7 | MASTER_SITES= https://download.hardcoded.net/ | 6 | MASTER_SITES= https://github.com/arsenetar/dupeguru/releases/download/4.0.4/ | |
8 | 7 | |||
9 | MAINTAINER= pkgsrc-users@NetBSD.org | 8 | MAINTAINER= pkgsrc-users@NetBSD.org | |
10 | HOMEPAGE= https://www.hardcoded.net/dupeguru/ | 9 | HOMEPAGE= https://dupeguru.voltaicideas.net/ | |
11 | COMMENT= Find duplicate files | 10 | COMMENT= Find duplicate files | |
12 | LICENSE= gnu-gpl-v3 | 11 | LICENSE= gnu-gpl-v3 | |
13 | 12 | |||
14 | BUILD_DEPENDS+= ${PYPKGPREFIX}-polib>=1.0.4:../../devel/py-polib | 13 | BUILD_DEPENDS+= ${PYPKGPREFIX}-polib>=1.0.4:../../devel/py-polib | |
15 | BUILD_DEPENDS+= ${PYPKGPREFIX}-sphinx>=1.3.4nb1:../../textproc/py-sphinx | 14 | BUILD_DEPENDS+= ${PYPKGPREFIX}-sphinx>=1.3.4nb1:../../textproc/py-sphinx | |
16 | DEPENDS+= ${PYPKGPREFIX}-qt5-[0-9]*:../../x11/py-qt5 | 15 | DEPENDS+= ${PYPKGPREFIX}-qt5-[0-9]*:../../x11/py-qt5 | |
17 | DEPENDS+= ${PYPKGPREFIX}-hsaudiotag3k-[0-9]*:../../audio/py-hsaudiotag3k | 16 | DEPENDS+= ${PYPKGPREFIX}-hsaudiotag3k-[0-9]*:../../audio/py-hsaudiotag3k | |
18 | DEPENDS+= ${PYPKGPREFIX}-Send2Trash-[0-9]*:../../sysutils/py-Send2Trash | 17 | DEPENDS+= ${PYPKGPREFIX}-Send2Trash-[0-9]*:../../sysutils/py-Send2Trash | |
19 | #DEPENDS+= ${PYPKGPREFIX}-sqlite3-[0-9]*:../../databases/py-sqlite3 | |||
20 | #DEPENDS+= ${PYPKGPREFIX}-cElementTree-[0-9]*:../../textproc/py-cElementTree | |||
21 | ||||
22 | EXTRACT_USING= bsdtar | |||
23 | 18 | |||
24 | WRKSRC= ${WRKDIR} | 19 | WRKSRC= ${WRKDIR} | |
25 | USE_LANGUAGES= c | 20 | USE_LANGUAGES= c | |
26 | USE_TOOLS= gmake pax | 21 | USE_TOOLS= gmake pax | |
27 | #MAKE_JOBS_SAFE= no | |||
28 | 22 | |||
29 | PYTHON_VERSIONS_INCOMPATIBLE= 27 | 23 | PYTHON_VERSIONS_INCOMPATIBLE= 27 | |
30 | REPLACE_PYTHON+= qt/run_template.py | 24 | REPLACE_PYTHON+= run.py | |
31 | 25 | |||
26 | MAKE_ENV+= PYRCC5=pyrcc5-${PYVERSSUFFIX} | |||
32 | MAKE_ENV+= PYVERSSUFFIX=${PYVERSSUFFIX} | 27 | MAKE_ENV+= PYVERSSUFFIX=${PYVERSSUFFIX} | |
33 | 28 | |||
34 | INSTALLATION_DIRS= bin share/applications share/dupeguru | 29 | INSTALLATION_DIRS= bin share/applications share/dupeguru | |
35 | 30 | |||
36 | do-build: | 31 | do-build: | |
37 | cd ${WRKSRC} && ${PKGSRC_SETENV} ${MAKE_ENV} ${PYTHONBIN} build.py | 32 | cd ${WRKSRC} && ${PKGSRC_SETENV} ${MAKE_ENV} ${PYTHONBIN} build.py | |
38 | ${CHMOD} +x ${WRKSRC}/run.py | 33 | ${CHMOD} +x ${WRKSRC}/run.py | |
39 | 34 | |||
40 | do-install: | 35 | do-install: | |
41 | rm -rf ${WRKSRC}/build/dupeguru-arch | 36 | rm -rf ${WRKSRC}/build/dupeguru-arch | |
42 | cd ${WRKSRC} && ${PYTHONBIN} package.py --arch | 37 | cd ${WRKSRC} && ${PYTHONBIN} package.py --arch | |
43 | cd ${WRKSRC}/build/dupeguru-arch && pax -pp -rw * ${DESTDIR}${PREFIX}/share/dupeguru | 38 | cd ${WRKSRC}/build/dupeguru-arch && pax -pp -rw * ${DESTDIR}${PREFIX}/share/dupeguru | |
44 | ${RM} -rf ${DESTDIR}${PREFIX}/share/dupeguru/hsaudiotag | 39 | ${RM} -rf ${DESTDIR}${PREFIX}/share/dupeguru/hsaudiotag |
@@ -1,14 +1,14 @@ | @@ -1,14 +1,14 @@ | |||
1 | @comment $NetBSD: PLIST,v 1.3 2018/03/14 17:11:26 wiz Exp $ | 1 | @comment $NetBSD: PLIST,v 1.4 2020/04/03 21:59:48 wiz Exp $ | |
2 | bin/dupeguru | 2 | bin/dupeguru | |
3 | share/applications/dupeguru.desktop | 3 | share/applications/dupeguru.desktop | |
4 | share/dupeguru/core/__init__.py | 4 | share/dupeguru/core/__init__.py | |
5 | share/dupeguru/core/__init__.pyc | 5 | share/dupeguru/core/__init__.pyc | |
6 | share/dupeguru/core/app.py | 6 | share/dupeguru/core/app.py | |
7 | share/dupeguru/core/app.pyc | 7 | share/dupeguru/core/app.pyc | |
8 | share/dupeguru/core/directories.py | 8 | share/dupeguru/core/directories.py | |
9 | share/dupeguru/core/directories.pyc | 9 | share/dupeguru/core/directories.pyc | |
10 | share/dupeguru/core/engine.py | 10 | share/dupeguru/core/engine.py | |
11 | share/dupeguru/core/engine.pyc | 11 | share/dupeguru/core/engine.pyc | |
12 | share/dupeguru/core/export.py | 12 | share/dupeguru/core/export.py | |
13 | share/dupeguru/core/export.pyc | 13 | share/dupeguru/core/export.pyc | |
14 | share/dupeguru/core/fs.py | 14 | share/dupeguru/core/fs.py | |
@@ -161,52 +161,44 @@ share/dupeguru/help/_sources/developer/h | @@ -161,52 +161,44 @@ share/dupeguru/help/_sources/developer/h | |||
161 | share/dupeguru/help/_sources/developer/hscommon/jobprogress/qt.rst.txt | 161 | share/dupeguru/help/_sources/developer/hscommon/jobprogress/qt.rst.txt | |
162 | share/dupeguru/help/_sources/developer/hscommon/notify.rst.txt | 162 | share/dupeguru/help/_sources/developer/hscommon/notify.rst.txt | |
163 | share/dupeguru/help/_sources/developer/hscommon/path.rst.txt | 163 | share/dupeguru/help/_sources/developer/hscommon/path.rst.txt | |
164 | share/dupeguru/help/_sources/developer/hscommon/util.rst.txt | 164 | share/dupeguru/help/_sources/developer/hscommon/util.rst.txt | |
165 | share/dupeguru/help/_sources/developer/index.rst.txt | 165 | share/dupeguru/help/_sources/developer/index.rst.txt | |
166 | share/dupeguru/help/_sources/faq.rst.txt | 166 | share/dupeguru/help/_sources/faq.rst.txt | |
167 | share/dupeguru/help/_sources/folders.rst.txt | 167 | share/dupeguru/help/_sources/folders.rst.txt | |
168 | share/dupeguru/help/_sources/index.rst.txt | 168 | share/dupeguru/help/_sources/index.rst.txt | |
169 | share/dupeguru/help/_sources/preferences.rst.txt | 169 | share/dupeguru/help/_sources/preferences.rst.txt | |
170 | share/dupeguru/help/_sources/quick_start.rst.txt | 170 | share/dupeguru/help/_sources/quick_start.rst.txt | |
171 | share/dupeguru/help/_sources/reprioritize.rst.txt | 171 | share/dupeguru/help/_sources/reprioritize.rst.txt | |
172 | share/dupeguru/help/_sources/results.rst.txt | 172 | share/dupeguru/help/_sources/results.rst.txt | |
173 | share/dupeguru/help/_sources/scan.rst.txt | 173 | share/dupeguru/help/_sources/scan.rst.txt | |
174 | share/dupeguru/help/_static/ajax-loader.gif | |||
175 | share/dupeguru/help/_static/alert_info_32.png | 174 | share/dupeguru/help/_static/alert_info_32.png | |
176 | share/dupeguru/help/_static/alert_warning_32.png | 175 | share/dupeguru/help/_static/alert_warning_32.png | |
177 | share/dupeguru/help/_static/basic.css | 176 | share/dupeguru/help/_static/basic.css | |
178 | share/dupeguru/help/_static/bg-page.png | 177 | share/dupeguru/help/_static/bg-page.png | |
179 | share/dupeguru/help/_static/bullet_orange.png | 178 | share/dupeguru/help/_static/bullet_orange.png | |
180 | share/dupeguru/help/_static/comment-bright.png | |||
181 | share/dupeguru/help/_static/comment-close.png | |||
182 | share/dupeguru/help/_static/comment.png | |||
183 | share/dupeguru/help/_static/doctools.js | 179 | share/dupeguru/help/_static/doctools.js | |
184 | share/dupeguru/help/_static/documentation_options.js | 180 | share/dupeguru/help/_static/documentation_options.js | |
185 | share/dupeguru/help/_static/down-pressed.png | |||
186 | share/dupeguru/help/_static/down.png | |||
187 | share/dupeguru/help/_static/file.png | 181 | share/dupeguru/help/_static/file.png | |
188 | share/dupeguru/help/_static/haiku.css | 182 | share/dupeguru/help/_static/haiku.css | |
189 | share/dupeguru/help/_static/jquery-3.2.1.js | 183 | share/dupeguru/help/_static/jquery-3.4.1.js | |
190 | share/dupeguru/help/_static/jquery.js | 184 | share/dupeguru/help/_static/jquery.js | |
185 | share/dupeguru/help/_static/language_data.js | |||
191 | share/dupeguru/help/_static/minus.png | 186 | share/dupeguru/help/_static/minus.png | |
192 | share/dupeguru/help/_static/plus.png | 187 | share/dupeguru/help/_static/plus.png | |
193 | share/dupeguru/help/_static/pygments.css | 188 | share/dupeguru/help/_static/pygments.css | |
194 | share/dupeguru/help/_static/searchtools.js | 189 | share/dupeguru/help/_static/searchtools.js | |
195 | share/dupeguru/help/_static/underscore-1.3.1.js | 190 | share/dupeguru/help/_static/underscore-1.3.1.js | |
196 | share/dupeguru/help/_static/underscore.js | 191 | share/dupeguru/help/_static/underscore.js | |
197 | share/dupeguru/help/_static/up-pressed.png | |||
198 | share/dupeguru/help/_static/up.png | |||
199 | share/dupeguru/help/_static/websupport.js | |||
200 | share/dupeguru/help/changelog.html | 192 | share/dupeguru/help/changelog.html | |
201 | share/dupeguru/help/contribute.html | 193 | share/dupeguru/help/contribute.html | |
202 | share/dupeguru/help/developer/core/app.html | 194 | share/dupeguru/help/developer/core/app.html | |
203 | share/dupeguru/help/developer/core/directories.html | 195 | share/dupeguru/help/developer/core/directories.html | |
204 | share/dupeguru/help/developer/core/engine.html | 196 | share/dupeguru/help/developer/core/engine.html | |
205 | share/dupeguru/help/developer/core/fs.html | 197 | share/dupeguru/help/developer/core/fs.html | |
206 | share/dupeguru/help/developer/core/gui/deletion_options.html | 198 | share/dupeguru/help/developer/core/gui/deletion_options.html | |
207 | share/dupeguru/help/developer/core/gui/index.html | 199 | share/dupeguru/help/developer/core/gui/index.html | |
208 | share/dupeguru/help/developer/core/index.html | 200 | share/dupeguru/help/developer/core/index.html | |
209 | share/dupeguru/help/developer/core/results.html | 201 | share/dupeguru/help/developer/core/results.html | |
210 | share/dupeguru/help/developer/hscommon/build.html | 202 | share/dupeguru/help/developer/hscommon/build.html | |
211 | share/dupeguru/help/developer/hscommon/conflict.html | 203 | share/dupeguru/help/developer/hscommon/conflict.html | |
212 | share/dupeguru/help/developer/hscommon/desktop.html | 204 | share/dupeguru/help/developer/hscommon/desktop.html |
@@ -1,10 +1,7 @@ | @@ -1,10 +1,7 @@ | |||
1 | $NetBSD: distinfo,v 1.3 2020/01/26 12:55:00 rhialto Exp $ | 1 | $NetBSD: distinfo,v 1.4 2020/04/03 21:59:48 wiz Exp $ | |
2 | 2 | |||
3 | SHA1 (dupeguru-src-4.0.3.tar.gz) = a794780e187a36d45c384395e9bd8c2b8f5018bf | 3 | SHA1 (dupeguru-src-4.0.4_RC.tar.gz) = f4fb780feb40eb9707551aa9cfb73adc7840a614 | |
4 | RMD160 (dupeguru-src-4.0.3.tar.gz) = 5cd2b7f93276fcd8f09b699cfec5246f7dc5abed | 4 | RMD160 (dupeguru-src-4.0.4_RC.tar.gz) = 90d8437b790a96235c6e62f6ddad31e05524ff1f | |
5 | SHA512 (dupeguru-src-4.0.3.tar.gz) = dc8a5a122ad1d3d235825a498fb75b192566d3b5a33382ebb0002a361428af5cc453b143002ea3f57a9cb6ee30ce49f0b9f5a54bce2a90364fb1b92e102a289a | 5 | SHA512 (dupeguru-src-4.0.4_RC.tar.gz) = 991a06afa9fb89ca8294a415d6c1448c6a9fdefb1ff26e08e38686567076ad255be49a7018d7529e72c557597a105b076470750da8a6f87d0ea84444937bb700 | |
6 | Size (dupeguru-src-4.0.3.tar.gz) = 686580 bytes | 6 | Size (dupeguru-src-4.0.4_RC.tar.gz) = 502389 bytes | |
7 | SHA1 (patch-Makefile) = 809ee7de40622a0e348df60b1251f2bed3c49b97 | 7 | SHA1 (patch-build.py) = 66737c7183cc949f6988a66e06a00d0e6d29d1ec | |
8 | SHA1 (patch-build.py) = 074a9adb4e48c07b637abe9183d49ece7d5520dc | |||
9 | SHA1 (patch-hscommon_sphinxgen.py) = cd558d14733d394e7adf2b6b0c826dda5eed689f | |||
10 | SHA1 (patch-qt_platform.py) = e97e226b53f57f8c4e9bf21f4726e024bb0b2d67 |
@@ -1,16 +1,16 @@ | @@ -1,16 +1,16 @@ | |||
1 | $NetBSD: patch-build.py,v 1.1 2020/01/26 12:55:00 rhialto Exp $ | 1 | $NetBSD: patch-build.py,v 1.2 2020/04/03 21:59:48 wiz Exp $ | |
2 | 2 | |||
3 | pyrcc5 is python-version-specific. | 3 | pyrcc5 is python-version-specific. | |
4 | 4 | |||
5 | --- build.py.orig 2016-11-25 01:04:31.000000000 +0000 | 5 | --- build.py.orig 2019-05-14 01:43:47.000000000 +0000 | |
6 | +++ build.py | 6 | +++ build.py | |
7 | @@ -164,7 +164,8 @@ def build_qt(dev): | 7 | @@ -125,7 +125,8 @@ def build_normal(): | |
8 | print("Building localizations") | 8 | print("Building localizations") | |
9 | build_localizations('qt') | 9 | build_localizations() | |
10 | print("Building Qt stuff") | 10 | print("Building Qt stuff") | |
11 | - print_and_do("pyrcc5 {0} > {1}".format(op.join('qt', 'dg.qrc'), op.join('qt', 'dg_rc.py'))) | 11 | - print_and_do("pyrcc5 {0} > {1}".format(op.join('qt', 'dg.qrc'), op.join('qt', 'dg_rc.py'))) | |
12 | + pyrcc5 = "pyrcc5-" + os.environ["PYVERSSUFFIX"] | 12 | + pyrcc5 = "pyrcc5-" + os.environ["PYVERSSUFFIX"] | |
13 | + print_and_do(pyrcc5 +" {0} > {1}".format(op.join('qt', 'dg.qrc'), op.join('qt', 'dg_rc.py'))) | 13 | + print_and_do(pyrcc5 +" {0} > {1}".format(op.join('qt', 'dg.qrc'), op.join('qt', 'dg_rc.py'))) | |
14 | fix_qt_resource_file(op.join('qt', 'dg_rc.py')) | 14 | fix_qt_resource_file(op.join('qt', 'dg_rc.py')) | |
15 | build_help() | 15 | build_help() | |
16 | print("Creating the run.py file") | 16 |