Antoine Jacoutot wrote:
> On Wed, Oct 27, 2021 at 02:16:35PM +0100, Matthieu Herrb wrote:
> > 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
>
> Could you do it in pre-configure and use TRUEPREFIX instead of LOCALBASE?
Ok sdk@ with ajas suggestion ^
In the next version of flameshot, this should be removed again and
replaced with
CONFIGURE_ARGS += -DENABLE_CACHE=OFF \
-DUSE_LAUNCHER_ABSOLUTE_PATH:BOOL=OFF
Because: https://github.com/flameshot-org/flameshot/pull/1775
Best regards,
Stefan