Project

General

Profile

Freedom issue #2136

[musescore]: depends on 'qt5-webengine'

ani - almost 2 years ago - . Updated about 1 year ago.

Status:
fixed
Priority:
freedom issue
Assignee:
% Done:

0%


Description

I'm running Parabola GNU/Linux 64-bit with the latest packages today except for "marble-common" and "musescore" which won't upgrade until qt5-webengine is installed, which I don't find.

I have blender 17:2.79.b.git3.32432d91-8.parabola1 installed.

I get the following text when I launch blender through a terminal (with "blender"):

blender: error while loading shared libraries: libopenvdb.so.5.2: cannot open shared object file: No such file or directory


Related issues

Related to Packages - Freedom issue #1167: [chromium][qt5-webengine][electron] QTWebgine/Electron embeds "entire Chromium platform"confirmed

Actions

History

#1

Updated by bill-auger almost 2 years ago

  • Priority changed from bug to freedom issue
  • Subject changed from [blender]: Missing shared library to [musescore]: depends on 'qt5-webengine'
  • Tracker changed from Bug to Freedom issue

the 'blender' issue is a duplicate of #2135

the 'marble-common' issue is a duplicate of #2117

the 'musescore' issue is a new one

#2

Updated by bill-auger almost 2 years ago

  • Related to Freedom issue #1167: [chromium][qt5-webengine][electron] QTWebgine/Electron embeds "entire Chromium platform" added
#3

Updated by bill-auger almost 2 years ago

  • Status changed from open to confirmed
#4

Updated by bill-auger about 1 year ago

eli found that the musecore build system recognizes a -DBUILD_WEBENGINE=OFF cmake define

#5

Updated by anarcobuda about 1 year ago

What do we have to write in the command-line so the source is compiled without the WebEngine, considering that cmake define you mentioned?

#6

Updated by bill-auger about 1 year ago

normally you would pass the defines to the `cmake` command, just as i wrote it, which in turn creates a makefile to be compiled with the `make` command - the typical cmake procedure within a PKGBUILD looks like this:

$ mkdir build
$ cd build
$ cmake -DCMAKE_BUILD_TYPE=Release  \
        -DCMAKE_INSTALL_PREFIX=/usr \
        -DCMAKE_INSTALL_LIBDIR=lib  ..
$ make

so normally, one would simply add to that command: -DBUILD_WEBENGINE=OFF - but this package is quite peculiar in that the makefile is already present in the sources, and the `cmake` command is embedded within the makefile; and the PKGBUILD uses `sed` to change the default defines

anyways i have compiled it for x86_64 and i686 - they should appear in the repos within a few hours - there wass a problem with ARM though, so i will leave this ticket open for now

#7

Updated by bill-auger about 1 year ago

just for documentation purposes, another peculiar quirk of this program is that the static makefile expects the source tree to be under git; and although the upstream does publish tarballs (i tried); compilation actually fails if compiled from a tarball, because the release makefile target depends on a running a git command on the sources to get the version number

compiling from git however, results in source-balls weighing in at nearly 700MB each (one per arch); where the binary package itself is a mere 32MB - re: https://labs.parabola.nu/issues/2403#note-10

#8

Updated by bill-auger about 1 year ago

  • Assignee set to bill-auger
  • Status changed from confirmed to in progress
#9

Updated by bill-auger about 1 year ago

  • Status changed from in progress to fixed
#10

Updated by anarcobuda about 1 year ago

Hey bill-auger, I've realized now that you marked the status as fixed, so forgive me for not responding earlier.
Thank you for bringing this app libre'd for the community, man, it's running fine on my desktop.
I upgraded my system with
pacman -Syu

Then proceeded to download the app.
Works as intended, great job.

#11

Updated by bill-auger about 1 year ago

yw - do you know what musescore uses webengine for? - like what
functionality is missing without it - it is often just the help
browser

#12

Updated by anarcobuda about 1 year ago

bill-auger wrote:

yw - do you know what musescore uses webengine for? - like what
functionality is missing without it - it is often just the help
browser

I don't remember it having a help documentation depending on webengine, but I remember it using web services if you wanted to upload your music scores to https://musescore.com/
I think that's basically the only feature that will be missing that I, however, won't be missing.

You always have the option to use your browser if you want to upload your music scores, so that's no biggie.

Also available in: Atom PDF