getsolus / packages

Solus Package Monorepo & Issue Tracker
65 stars 81 forks source link

ghostscript-devel conflicts with libgxps-devel #3019

Open malfisya opened 4 months ago

malfisya commented 4 months ago

Please confirm there isn't an existing open bug report

Summary

ghostscript-devel conflicts with libgxps-devel. Both of them ships /usr/lib64/libgxps.so

Steps to reproduce

  1. Install both ghostscript-devel and libgxps-devel

Expected result

No conflicts

Actual result

File conflicts

Environment

Repo

Unstable

Desktop Environment

GNOME

System details

System:
  Host: desktop-solus Kernel: 6.8.12-293.current arch: x86_64 bits: 64
  Desktop: GNOME v: 46.2 Distro: Solus 4.5 resilience
Machine:
  Type: Desktop Mobo: Wibtek model: H77-M v: V1.3 serial: <superuser required>
    BIOS: American Megatrends v: 4.6.5 date: 09/03/2012
CPU:
  Info: quad core Intel Core i5-3570K [MCP] speed (MHz): avg: 3771
    min/max: 1600/3800
Graphics:
  Device-1: Intel IvyBridge GT2 [HD Graphics 4000] driver: i915 v: kernel
  Device-2: AMD Lexa PRO [Radeon 540/540X/550/550X / RX 540X/550/550X]
    driver: amdgpu v: kernel
  Device-3: Jieli USB PHY 2.0 driver: snd-usb-audio,uvcvideo type: USB
  Display: wayland server: X.Org v: 23.2.7 with: Xwayland v: 23.2.7
    compositor: gnome-shell driver: X: loaded: amdgpu,modesetting
    unloaded: fbdev,radeon,vesa dri: radeonsi,crocus gpu: amdgpu,i915
    resolution: 1: 1366x768~60Hz 2: 1366x768~60Hz
  API: OpenGL v: 4.6 compat-v: 4.2 vendor: amd mesa v: 24.1.1 renderer: AMD
    Radeon RX 550 / 550 Series (radeonsi polaris12 LLVM 18.1.6 DRM 3.57
    6.8.12-293.current)
Network:
  Device-1: Realtek RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet
    driver: r8169
  Device-2: Realtek RTL8188EUS 802.11n Wireless Network Adapter
    driver: rtl8xxxu type: USB
Drives:
  Local Storage: total: 700.51 GiB used: 511.16 GiB (73.0%)
Info:
  Memory: total: 16 GiB available: 15.52 GiB used: 5.44 GiB (35.0%)
  Processes: 311 Uptime: 2h 32m Shell: fish inxi: 3.3.34

Other comments

Explore options to make ghostscript to use system libgxps. So far I cannot find build flag to force it

TraceyC77 commented 20 hours ago

Confirmed

Installing ghostscript-devel, version 9.56.1, release 27
 [✓] Syncing filesystems                                                success
 [✓] Updating dynamic library cache                                     success
 [✓] Updating mimetype database                                         success
 [✓] Updating manpages database                                         success
Program terminated.
File conflicts:
/usr/lib64/libgxps.so from libgxps-devel package