Package Details: links-g-directfb 2.30-1

Git Clone URL: https://aur.archlinux.org/links-g-directfb.git (read-only, click to copy)
Package Base: links-g-directfb
Description: A text WWW browser, similar to Lynx (with directfb, X and fb graphics. This version also supports SVGALIB)
Upstream URL: http://links.twibright.com/
Licenses: GPL
Provides: links, links-g
Submitter: Duologic
Maintainer: RAMChYLD
Last Packager: RAMChYLD
Votes: 77
Popularity: 0.076829
First Submitted: 2009-01-24 19:10 (UTC)
Last Updated: 2024-10-31 02:57 (UTC)

Required by (14)

Sources (2)

Latest Comments

1 2 3 4 Next › Last »

dreieck commented on 2025-03-28 11:20 (UTC)

Missing dependencies, according to namcap:

links-g-directfb E: Dependency libwebp detected and not included (libraries ['usr/lib/libwebp.so.7'] needed in files ['usr/bin/links'])
links-g-directfb E: Dependency lzlib detected and not included (libraries ['usr/lib/liblz.so.1'] needed in files ['usr/bin/links'])
links-g-directfb E: Dependency libbsd detected and not included (libraries ['usr/lib/libbsd.so.0'] needed in files ['usr/bin/links'])links-g-directfb E: Dependency libavif detected and not included (libraries ['usr/lib/libavif.so.16'] needed in files ['usr/bin/links'])
links-g-directfb W: Dependency freetype2 detected and implicitly satisfied (libraries ['usr/lib/libfreetype.so.6'] needed in files ['usr/bin/links'])
links-g-directfb W: Dependency zstd detected and implicitly satisfied (libraries ['usr/lib/libzstd.so.1'] needed in files ['usr/bin/links'])
links-g-directfb W: Dependency fontconfig detected and implicitly satisfied (libraries ['usr/lib/libfontconfig.so.1'] needed in files ['usr/bin/links'])
links-g-directfb W: Dependency zlib detected and implicitly satisfied (libraries ['usr/lib/libz.so.1'] needed in files ['usr/bin/links'])
links-g-directfb W: Dependency brotli detected and implicitly satisfied (libraries ['usr/lib/libbrotlidec.so.1'] needed in files ['usr/bin/links'])
links-g-directfb W: Dependency glib2 detected and implicitly satisfied (libraries ['usr/lib/libglib-2.0.so.0', 'usr/lib/libgobject-2.0.so.0', 'usr/lib/libgio-2.0.so.0'] needed in files ['usr/bin/links'])
links-g-directfb W: Dependency cairo detected and implicitly satisfied (libraries ['usr/lib/libcairo.so.2'] needed in files ['usr/bin/links'])

Also, you need to make the license identifier SPDX compliant:

links-g-directfb E: GPL is not a valid SPDX license identifier. See https://spdx.org/licenses/ for valid identifiers, or prefix the identifier with 'LicenseRef-', if it is custom.

Regards and thanks for the package!

dreieck commented on 2025-03-28 10:50 (UTC)

You need to add conflicts=("links"):

error: failed to commit transaction (conflicting files)
links-g-directfb: /usr/bin/links exists in filesystem (owned by links)
links-g-directfb: /usr/share/applications/links.desktop exists in filesystem (owned by links)
links-g-directfb: /usr/share/doc/links/calibration/adjusted.png exists in filesystem (owned by links)
links-g-directfb: /usr/share/doc/links/calibration/black-control-rocking.png exists in filesystem (owned by links)
links-g-directfb: /usr/share/doc/links/calibration/black-icon.png exists in filesystem (owned by links)
links-g-directfb: /usr/share/doc/links/calibration/calibration.html exists in filesystem (owned by links)
links-g-directfb: /usr/share/doc/links/calibration/elbow.png exists in filesystem (owned by links)
links-g-directfb: /usr/share/doc/links/calibration/kalibrace.html exists in filesystem (owned by links)
links-g-directfb: /usr/share/doc/links/calibration/picture-crank-0.png exists in filesystem (owned by links)
links-g-directfb: /usr/share/doc/links/calibration/picture-crank-up.png exists in filesystem (owned by links)
links-g-directfb: /usr/share/doc/links/calibration/picture-icon.png exists in filesystem (owned by links)
links-g-directfb: /usr/share/doc/links/calibration/test_pattern.png exists in filesystem (owned by links)
links-g-directfb: /usr/share/man/man1/links.1.gz exists in filesystem (owned by links)
links-g-directfb: /usr/share/pixmaps/links_16x16_1.xpm exists in filesystem (owned by links)
links-g-directfb: /usr/share/pixmaps/links_16x16_2.xpm exists in filesystem (owned by links)
links-g-directfb: /usr/share/pixmaps/links_32x32.xpm exists in filesystem (owned by links)
Errors occurred, no packages were upgraded.

Regards and thanks for the package!

Baerbeisser commented on 2025-03-05 13:19 (UTC) (edited on 2025-03-05 13:24 (UTC) by Baerbeisser)

Edit: right, i go complain to directfb.

RAMChYLD commented on 2024-12-20 05:45 (UTC) (edited on 2025-01-01 15:58 (UTC) by RAMChYLD)

So sorry, but I'm away from my computers again :( next window is end of February 2025 :(

EDIT: Your DirectFB issue appears to be a problem with DirectFB and not links. Please contact the AUR maintainer of DirectFB instead, thanks.

Frestein commented on 2024-12-09 03:58 (UTC) (edited on 2025-02-07 22:14 (UTC) by Frestein)

Problem with the directfb build.

make[3]: Leaving directory '/home/frestein/.cache/yay/directfb/src/DirectFB-DIRECTFB_1_7_7/systems/x11vdpau'
Making all in sdl
make[3]: Entering directory '/home/frestein/.cache/yay/directfb/src/DirectFB-DIRECTFB_1_7_7/systems/sdl'
  CC       sdlgfx.lo
  CCLD     libdirectfb_sdlgraphics.la
  CC       sdlinput.lo
  CCLD     libdirectfb_sdlinput.la
  CC       primary.lo
primary.c:328:27: error: initialization of 'DFBResult (*)(CoreLayer *, void *, void *, void *, CoreLayerRegionConfig *, CoreLayerRegionConfigFlags,  CoreSurface *, CorePalette *, CoreSurfaceBufferLock *, CoreSurfaceBufferLock *' {aka 'DFBResult (*)(struct __DFB_CoreLayer *, void *, void *, void *, struct __DFB_CoreLayerRegionConfig *, CoreLayerRegionConfigFlags,  struct __DFB_CoreSurface *, struct _CorePalette *, struct __DFB_CoreSurfaceBufferLock *, struct __DFB_CoreSurfaceBufferLock *)'} from incompatible pointer type 'DFBResult (*)(CoreLayer *, void *, void *, void *, CoreLayerRegionConfig *, CoreLayerRegionConfigFlags,  CoreSurface *, CorePalette *, CoreSurfaceBufferLock *)' {aka 'DFBResult (*)(struct __DFB_CoreLayer *, void *, void *, void *, struct __DFB_CoreLayerRegionConfig *, CoreLayerRegionConfigFlags,  struct __DFB_CoreSurface *, struct _CorePalette *, struct __DFB_CoreSurfaceBufferLock *)'} [-Wincompatible-pointer-types]
  328 |      .SetRegion         = primarySetRegion,
      |                           ^~~~~~~~~~~~~~~~
primary.c:328:27: note: (near initialization for 'primaryLayerFuncs.SetRegion')
primary.c:331:27: error: initialization of 'DFBResult (*)(CoreLayer *, void *, void *, void *, CoreSurface *, const DFBRegion *, CoreSurfaceBufferLock *, const DFBRegion *, CoreSurfaceBufferLock *)' {aka 'DFBResult (*)(struct __DFB_CoreLayer *, void *, void *, void *, struct __DFB_CoreSurface *, const DFBRegion *, struct __DFB_CoreSurfaceBufferLock *, const DFBRegion *, struct __DFB_CoreSurfaceBufferLock *)'} from incompatible pointer type 'DFBResult (*)(CoreLayer *, void *, void *, void *, CoreSurface *, const DFBRegion *, CoreSurfaceBufferLock *)' {aka 'DFBResult (*)(struct __DFB_CoreLayer *, void *, void *, void *, struct __DFB_CoreSurface *, const DFBRegion *, struct __DFB_CoreSurfaceBufferLock *)'} [-Wincompatible-pointer-types]
  331 |      .UpdateRegion      = primaryUpdateRegion,
      |                           ^~~~~~~~~~~~~~~~~~~
primary.c:331:27: note: (near initialization for 'primaryLayerFuncs.UpdateRegion')
make[3]: *** [Makefile:758: primary.lo] Error 1
make[3]: Leaving directory '/home/frestein/.cache/yay/directfb/src/DirectFB-DIRECTFB_1_7_7/systems/sdl'
make[2]: *** [Makefile:546: all-recursive] Error 1
make[2]: Leaving directory '/home/frestein/.cache/yay/directfb/src/DirectFB-DIRECTFB_1_7_7/systems'
make[1]: *** [Makefile:707: all-recursive] Error 1
make[1]: Leaving directory '/home/frestein/.cache/yay/directfb/src/DirectFB-DIRECTFB_1_7_7'
make: *** [Makefile:575: all] Error 2
==> ERROR: A failure occurred in build().
    Aborting...
 -> error making: directfb-exit status 4
==> Making package: links-g-directfb 2.30-1 (Mon 09 Dec 2024 08:55:55 AM +05)
==> Checking runtime dependencies...
==> Missing dependencies:
  -> directfb
==> Checking buildtime dependencies...
==> ERROR: Could not resolve all dependencies.
 -> error making: links-g-directfb-exit status 8
 -> Failed to install the following packages. Manual intervention is required:
directfb - exit status 4
links-g-directfb - exit status 8

UPD: https://github.com/acxz/pkgbuilds/issues/280

RAMChYLD commented on 2024-10-31 02:59 (UTC)

OK, finally back at my computers and I have a chance to update my AUR projects.

Links has been upgraded to 2.30 in the 4 months I could not access my computers. The latest version fixes the issue with gcc14. I've updated the AUR.

Tetrapyle commented on 2024-06-20 07:37 (UTC)

Thanks @RAMChYLD. Thanks @mgualdron, with gcc, using -Wno-implicit-int should also work. Maybe it should be cared of upstream?

RAMChYLD commented on 2024-06-17 01:06 (UTC) (edited on 2024-06-17 01:07 (UTC) by RAMChYLD)

Hi guys, due to new commitments and a big move, I will be unable to update any of my AUR packages for the time being. If anyone is interested in stepping up as a co-maintainer I'd be delighted as I cannot have access to my Arch machine again for the foreseeable future.

Thanks.

mgualdron commented on 2024-06-14 05:26 (UTC) (edited on 2024-06-14 05:27 (UTC) by mgualdron)

Under gcc-14.1.1, I got the following error during the configure step: C compiler cannot create executables. The fix was to add the following line to the PKGBUILD file as the 3rd line in the prepare() block: sed -i "/^main(){return(0);}/s/main()/int main()/" configure

RAMChYLD commented on 2022-12-07 19:50 (UTC)

@FabioLolix I am aware of the links-g AUR package and in fact I've used it prior, but that version does not support Linux framebuffer device, only X11. My main reason of adopting this is, as I mentioned before, I need framebuffer device support since I want to run Links in graphical mode straight from CLI (usually to do a quick lookup without logging on to DE).

Nonetheless I will remove the replaces line in the PKGBUILD in a bit. I need to clear out my mind first.