Summary: | editors/py-room: desktop file should be patched | ||||||
---|---|---|---|---|---|---|---|
Product: | Ports & Packages | Reporter: | Anatoly Borodin <anatoly.borodin> | ||||
Component: | Individual Port(s) | Assignee: | Dmitry Marakasov <amdmi3> | ||||
Status: | Closed FIXED | ||||||
Severity: | Affects Only Me | ||||||
Priority: | Normal | ||||||
Version: | Latest | ||||||
Hardware: | Any | ||||||
OS: | Any | ||||||
Attachments: |
|
Description
Anatoly Borodin
2010-01-27 16:50:02 UTC
Responsible Changed From-To: freebsd-bugs->freebsd-ports-bugs ports PR. maintainer approves patch. thanks. :) alex Responsible Changed From-To: freebsd-ports-bugs->amdmi3 I'll take it. * Alexander Best (alexbestms@wwu.de) wrote: > maintainer approves patch. I'd like to also change LOCALBASE substitutions to PREFIX here - it's more correct as the PREFIX is where the port is installed, while LOCALBASE is where is searches for dependencies. Please approve. --- pyroom.patch begins here --- Index: Makefile =================================================================== RCS file: /home/amdmi3/projects/freebsd/FreeBSD.cvs/ports/editors/py-room/Makefile,v retrieving revision 1.3 diff -u -r1.3 Makefile --- Makefile 5 Feb 2010 11:36:40 -0000 1.3 +++ Makefile 14 Feb 2010 02:41:59 -0000 @@ -27,8 +27,8 @@ post-patch: @${REINPLACE_CMD} -e \ - 's|%%LOCALBASE%%|${LOCALBASE}|g' \ + 's|%%PREFIX%%|${PREFIX}|g' \ ${WRKSRC}/setup.py ${WRKSRC}/PyRoom/preferences.py \ - ${WRKSRC}/PyRoom/gui.py + ${WRKSRC}/PyRoom/gui.py ${WRKSRC}/pyroom.desktop .include <bsd.port.mk> Index: files/patch-PyRoom-gui.py =================================================================== RCS file: /home/amdmi3/projects/freebsd/FreeBSD.cvs/ports/editors/py-room/files/patch-PyRoom-gui.py,v retrieving revision 1.1 diff -u -r1.1 patch-PyRoom-gui.py --- files/patch-PyRoom-gui.py 17 Nov 2009 09:12:42 -0000 1.1 +++ files/patch-PyRoom-gui.py 14 Feb 2010 02:42:12 -0000 @@ -5,7 +5,7 @@ order of preference is homedir, global dir, source dir (if available)""" local_directory = os.path.join(data_home, 'pyroom', 'themes') - global_directory = '/usr/share/pyroom/themes' # FIXME: platform -+ global_directory = '%%LOCALBASE%%/share/pyroom/themes' # FIXME: platform ++ global_directory = '%%PREFIX%%/share/pyroom/themes' # FIXME: platform # in case PyRoom is run without installation fallback_directory = os.path.join( os.path.dirname(os.path.abspath(__file__)), Index: files/patch-PyRoom-preferences.py =================================================================== RCS file: /home/amdmi3/projects/freebsd/FreeBSD.cvs/ports/editors/py-room/files/patch-PyRoom-preferences.py,v retrieving revision 1.1 diff -u -r1.1 patch-PyRoom-preferences.py --- files/patch-PyRoom-preferences.py 17 Nov 2009 09:12:42 -0000 1.1 +++ files/patch-PyRoom-preferences.py 14 Feb 2010 02:42:21 -0000 @@ -5,7 +5,7 @@ self.data_dir = os.path.join(data_home, 'pyroom') self.themes_dir = os.path.join(self.data_dir, 'themes') - self.global_themes_dir = '/usr/share/pyroom/themes' -+ self.global_themes_dir = '%%LOCALBASE%%/share/pyroom/themes' ++ self.global_themes_dir = '%%PREFIX%%/share/pyroom/themes' # if we are not using a global installation, # take the themes directly from sources if not os.path.isdir(self.global_themes_dir) : Index: files/patch-pyroom.desktop =================================================================== RCS file: files/patch-pyroom.desktop diff -N files/patch-pyroom.desktop --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ files/patch-pyroom.desktop 14 Feb 2010 02:40:57 -0000 @@ -0,0 +1,14 @@ +--- pyroom.desktop 2009-04-06 10:32:56.000000000 +0200 ++++ pyroom.desktop 2009-04-06 10:32:56.000000000 +0200 +@@ -1,9 +1,9 @@ + [Desktop Entry] + Version=1.0 + Name=PyRoom +-Icon=/usr/share/pyroom/pyroom.png ++Icon=%%PREFIX%%/share/pyroom/pyroom.png + Comment=Distraction free full-screen text editor +-Exec=/usr/bin/pyroom %F ++Exec=%%PREFIX%%/bin/pyroom %F + Terminal=false + Type=Application + Categories=GNOME;GTK;Office; Index: files/patch-setup.py =================================================================== RCS file: /home/amdmi3/projects/freebsd/FreeBSD.cvs/ports/editors/py-room/files/patch-setup.py,v retrieving revision 1.1 diff -u -r1.1 patch-setup.py --- files/patch-setup.py 17 Nov 2009 09:12:42 -0000 1.1 +++ files/patch-setup.py 14 Feb 2010 02:42:32 -0000 @@ -7,9 +7,9 @@ - ('/usr/share/pyroom/themes', glob.glob('themes/*.theme')), - ('/usr/share/pyroom', ['pyroom.png']), - ('/usr/share/applications', ['pyroom.desktop']) -+ ('%%LOCALBASE%%/share/pyroom/themes', glob.glob('themes/*.theme')), -+ ('%%LOCALBASE%%/share/pyroom', ['pyroom.png']), -+ ('%%LOCALBASE%%/share/applications', ['pyroom.desktop']) ++ ('%%PREFIX%%/share/pyroom/themes', glob.glob('themes/*.theme')), ++ ('%%PREFIX%%/share/pyroom', ['pyroom.png']), ++ ('%%PREFIX%%/share/applications', ['pyroom.desktop']) ], scripts=['pyroom',], cmdclass={'install_data': InstallData}, --- pyroom.patch ends here --- -- Dmitry Marakasov . 55B5 0596 FF1E 8D84 5F56 9510 D35A 80DD F9D2 F77D amdmi3@amdmi3.ru ..: jabber: amdmi3@jabber.ru http://www.amdmi3.ru looking good. approved. :) cheers. alex State Changed From-To: open->closed Committed. Thanks! amdmi3 2010-02-17 17:06:53 UTC FreeBSD ports repository Modified files: editors/py-room Makefile editors/py-room/files patch-PyRoom-gui.py patch-PyRoom-preferences.py patch-setup.py Added files: editors/py-room/files patch-pyroom.desktop Log: - Fix paths to icon and executable in .desktop file - Fix LOCALBASE/PREFIX misuse PR: 143296 Submitted by: Anatoly Borodin <anatoly.borodin@gmail.com> Approved by: Alexander Best <alexbestms@wwu.de> (maintainer) Feature safe: yes Revision Changes Path 1.4 +2 -2 ports/editors/py-room/Makefile 1.2 +1 -1 ports/editors/py-room/files/patch-PyRoom-gui.py 1.2 +1 -1 ports/editors/py-room/files/patch-PyRoom-preferences.py 1.1 +14 -0 ports/editors/py-room/files/patch-pyroom.desktop (new) 1.2 +3 -3 ports/editors/py-room/files/patch-setup.py _______________________________________________ cvs-all@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/cvs-all To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org" |