On Wed, Oct 27, 2021 at 03:33:35PM +0100, Jeremie Courreges-Anglas wrote:
> On Wed, Oct 27 2021, Antoine Jacoutot <ajacou...@bsdfrog.org> 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:  de...@cvs.openbsd.org   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 <de...@openbsd.org>
> >> @@ -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?
> 
> Didn't we decide that we shouldn't care about LOCALBASE vs TRUEPREFIX
> any more?  (In Bucarest IIRC)

We never validated it and no one came up with a diff.

-- 
Antoine

Reply via email to