I can confirm this. I have openSUSE too. Luckily I didn't install the
rosegarden package.
I downloaded the package (without install) and I can see all the rc
files would go to /usr/share/rosegarden/rc/
This is surely not a good idea ?
Philip
On 2/19/22 22:02, mark_at_yahoo via Rosegarden-devel wrote:
On 2/19/22 11:27 AM, Ted Felix wrote:
On 2/19/22 1:55 PM, mark_at_yahoo via Rosegarden-devel wrote:
The problem actually wasn't ~/.local/share/rosegarden/rc (that
directory didn't exist), but rather /usr/share/rosegarden/rc from my
distro's 17.12 installed package.
That seems really wrong. What distro is this?
openSUSE. I've been on it for over 20 years ("SuSE" in the early days
before the split into commercial SUSE Enterprise and openSUSE). I'm
currently stuck on the deprecated Leap 15.1 release (current is 15.3)
because I don't have time to deal with the usual breakages I get when
upgrading. That's also why I resist going to "Thunderbird", which is
their rolling release that most people are using these days -- it
seems to replace major breakage when upgrading the fixed releases with
continuous minor breakages. And for technical reasons which I still
think are somewhat specious, one can't use YaST2 (openSUSE's GUI
system administration tool, the best one I've ever found) with
Thunderbird. Every time I think about switching to a Debian- or Mint-
or Arch-based system with DEB packages I realize how much I've
invested in learning openSUSE/YaST2/zypper/RPM (yes, I've been on the
openSUSE mailing lists and forums and contributed fixes there) and
it's not worth the pain of changing. And CentOS and Fedora are RPM but
don't seem to have any/enough advantages to consider.
Sorry for the digression. Details for the openSUSE Rosegarden package
below. It installs everything into /usr, not /usr/local. I actually
like that for the separation (almost but not perfect) between the
distro's components in /usr and stuff I've built from source in
/usr/local. I realize there's linkages and dependencies that break
that plan -- like those I've just run into with Rosegarden -- but I
still contend that judicious use of
$PATH/rpath/$LD_LIBRARY_PATH/LinuxStandardBase/etc would allow
different versions of software to coexist without going to full-blown
Docker/Appimage/Flatpak/etc or virtual machines running different
distros. But mine is a minority opinion. For example, most RPMs are
non-relocatable, I guess because their creators don't want to deal
with the issues. I'm constantly doing `rpm2cpio foo.rpm | cpio -id
--no-absolute-filenames` to fake them out.
Oops, those were more digressions. Hope the 1% of this that actually
answered your question was helpful.
$ rpm -qil rosegarden | egrep '^/' | wc -l
905
$ rpm -qil rosegarden
Name : rosegarden
Version : 17.12
Release : lp151.3.66
Architecture: x86_64
Install Date: Wed 01 Jan 2020 07:02:48 PM PST
Group : Productivity/Multimedia/Sound/Midi
Size : 38881353
License : GPL-2.0+
Signature : RSA/SHA256, Sat 04 May 2019 01:56:18 AM PDT, Key ID
b88b2fd43dbdc284
Source RPM : rosegarden-17.12-lp151.3.66.src.rpm
Build Date : Sat 04 May 2019 01:52:30 AM PDT
Build Host : lamb54
Relocations : (not relocatable)
Packager : https://bugs.opensuse.org
Vendor : openSUSE
URL : http://www.rosegardenmusic.com/
Summary : Midi, Audio And Notation Editor
Description :
Rosegarden is a well-rounded audio and MIDI sequencer,
score editor, and general-purpose music composition and
editing environment. Rosegarden is an easy-to-learn,
attractive application that runs on Linux, ideal for
composers, musicians, music students, and small studio or
home recording environments.
This is a complete rewrite of the old 1.7.x series of
rosegarden and has many new features and enhancements.
See the changelog for details.
Distribution: openSUSE Leap 15.1
/usr/bin/rosegarden
/usr/share/applications/com.rosegardenmusic.rosegarden.desktop
/usr/share/doc/packages/rosegarden
/usr/share/doc/packages/rosegarden/AUTHORS
/usr/share/doc/packages/rosegarden/COPYING
/usr/share/doc/packages/rosegarden/README
/usr/share/icons/hicolor/128x128
...
/usr/share/man/man1/rosegarden.1.gz
/usr/share/metainfo
/usr/share/metainfo/rosegarden.appdata.xml
/usr/share/mime/packages/rosegarden.xml
/usr/share/pixmaps/rosegarden.xpm
/usr/share/rosegarden
/usr/share/rosegarden/CMakeLists.txt
/usr/share/rosegarden/appdata
/usr/share/rosegarden/appdata/rosegarden.appdata-old.xml
/usr/share/rosegarden/appdata/rosegarden.appdata.xml
/usr/share/rosegarden/autoload
/usr/share/rosegarden/autoload/autoload.rg
/usr/share/rosegarden/chords
/usr/share/rosegarden/chords/chords.xml
/usr/share/rosegarden/data.qrc
/usr/share/rosegarden/examples
/usr/share/rosegarden/examples/Brandenburg_No3-BWV_1048.rg
/usr/share/rosegarden/examples/Chopin-Prelude-in-E-minor-Aere.rg
...
/usr/share/rosegarden/fonts
/usr/share/rosegarden/fonts/LilyPond-feta-design20.pfa
/usr/share/rosegarden/fonts/LilyPond-feta-nummer-design10.pfa
/usr/share/rosegarden/fonts/LilyPond-parmesan-design20.pfa
/usr/share/rosegarden/fonts/README
/usr/share/rosegarden/fonts/README.regenerated
...
/usr/share/rosegarden/library
/usr/share/rosegarden/library/AccessVirus.rgd
/usr/share/rosegarden/library/Alesis-DM10.rgd
/usr/share/rosegarden/library/Alesis-NanoSynth.rgd
/usr/share/rosegarden/library/Alesis-QS6.rgd
...
/usr/share/rosegarden/locale.qrc
/usr/share/rosegarden/locale/README
/usr/share/rosegarden/locale/ca.ts
/usr/share/rosegarden/locale/cs.ts
/usr/share/rosegarden/locale/cy.ts
/usr/share/rosegarden/locale/de.ts
...
/usr/share/rosegarden/percussion
/usr/share/rosegarden/percussion/PercussionMap.xml
/usr/share/rosegarden/pitches
/usr/share/rosegarden/pitches/tunings.xml
/usr/share/rosegarden/pixmaps
/usr/share/rosegarden/pixmaps/icons
/usr/share/rosegarden/pixmaps/icons/audio-nok.png
/usr/share/rosegarden/pixmaps/icons/audio-ok.png
/usr/share/rosegarden/pixmaps/icons/midi-nok.png
/usr/share/rosegarden/pixmaps/icons/midi-ok.png
/usr/share/rosegarden/pixmaps/icons/mm-mime-hi16-rosegarden-rgd.png
...
/usr/share/rosegarden/presets
/usr/share/rosegarden/presets/README
/usr/share/rosegarden/presets/presets-editable.conf
/usr/share/rosegarden/presets/presets.xml
/usr/share/rosegarden/presets/regenerate-presets
/usr/share/rosegarden/profile
/usr/share/rosegarden/profile/rosegarden.profile.xml
/usr/share/rosegarden/rc
/usr/share/rosegarden/rc/README
/usr/share/rosegarden/rc/audiomanager.rc
/usr/share/rosegarden/rc/bankeditor.rc
...
/usr/share/rosegarden/regression
/usr/share/rosegarden/regression/README
/usr/share/rosegarden/regression/export_hidden_key_signatures.rg
/usr/share/rosegarden/scripts
/usr/share/rosegarden/scripts/README
/usr/share/rosegarden/scripts/buildpager
/usr/share/rosegarden/scripts/cc_show_todo
/usr/share/rosegarden/scripts/color-list
...
/usr/share/rosegarden/styles
/usr/share/rosegarden/styles/Classical.xml
/usr/share/rosegarden/styles/Cross.xml
/usr/share/rosegarden/styles/Mensural.xml
/usr/share/rosegarden/styles/Triangle.xml
/usr/share/rosegarden/templates
/usr/share/rosegarden/templates/SATB_2_Staves.rgt
/usr/share/rosegarden/templates/SATB_4_Staves.rgt
/usr/share/rosegarden/templates/Trumpet_Solo_with_Piano.rgt
$
_______________________________________________
Rosegarden-devel mailing list
Rosegarden-devel@lists.sourceforge.net - use the link below to
unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-devel
_______________________________________________
Rosegarden-devel mailing list
Rosegarden-devel@lists.sourceforge.net - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-devel