On Mon, Jul 26, 2021 at 09:04:55AM +0200, Matthieu Herrb wrote:
> On Sun, Jul 25, 2021 at 06:16:05PM +0200, Matthieu Herrb wrote:
> > On Fri, Jul 16, 2021 at 10:47:39AM -0600, Denis Fondras wrote:
> > > CVSROOT:  /cvs
> > > Module name:      ports
> > > Changes by:       [email protected]   2021/07/16 10:47:39
> > > 
> > > Modified files:
> > >   graphics/flameshot: Makefile distinfo 
> > >   graphics/flameshot/pkg: PLIST 
> > > Added files:
> > >   graphics/flameshot/patches: patch-src_CMakeLists_txt 
> > > 
> > > Log message:
> > > Update to 0.10.0
> > > 
> > > Patch by Stefan Hagen <sh+openbsd-ports codevoid de>
> > > Help and OK sthen@
> > 
> > Hi,
> > 
> > 
> > Looks like this broke the .desktop file
> > (/usr/local/share/applications/org.flameshot.Flameshot.desktop).
> > It now contains:
> > 
> >    Exec=/usr/bin/flameshot
> > 
> > Which obviously doesn't work.
> > 
> 
> Possible fix:

Ping with updated patch.

diff --git a/graphics/flameshot/Makefile b/graphics/flameshot/Makefile
index 3da3ba32700..1716eae60e3 100644
--- a/graphics/flameshot/Makefile
+++ b/graphics/flameshot/Makefile
@@ -6,6 +6,7 @@ CATEGORIES =    graphics x11
 GH_ACCOUNT =   flameshot-org
 GH_PROJECT =   flameshot
 GH_TAGNAME =   v0.10.1
+REVISION =     0
 
 HOMEPAGE =     https://flameshot.org/
 MAINTAINER =   Denis Fondras <[email protected]>
@@ -26,6 +27,10 @@ RUN_DEPENDS =        devel/desktop-file-utils \
 
 CONFIGURE_ARGS +=      -DENABLE_CACHE=OFF
 
+post-patch:
+       perl -pi -e 's,/usr/bin/,${LOCALBASE}/bin/,' \
+       ${WRKSRC}/data/desktopEntry/package/org.flameshot.Flameshot.desktop
+
 NO_TEST =      Yes
 
 .include <bsd.port.mk>

-- 
Matthieu Herrb

Reply via email to