Hah! Who needs PPAs? I have my own multimedia+ repo!

Everything about X, Gnome, KDE, ... and everything running on it

Re: Hah! Who needs PPAs? I have my own multimedia+ repo!

Postby dcihon » 2018-01-28 13:34

don't forget compiz.
I'm being selfish here.
Thanks
dcihon
 
Posts: 137
Joined: 2012-09-23 16:18

Re: Hah! Who needs PPAs? I have my own multimedia+ repo!

Postby stevepusser » 2018-01-28 22:03

I've been doing some work on it: https://build.opensuse.org/project/show ... z-reloaded

Edit: OK, it's done for Debian Testing and Ubuntu 17.10 now (i386 and amd64). There are also working repos for arm71 (the Pi) and aarch64 (ARM 64) for Debian Stretch only. For those just skimming the thread, compiz-reloaded is in a separate repository than the multimedia stuff.
The MX Linux repositories: Backports galore! If we don't have something, just ask and we'll try--we like challenges. New packages: Krita 3.3.3, Pale Moon 27.7.2, Yacreader 9.0rc1, Calligra 3.1, VLC 3.0.0, Firefox 58.0.2, QMPlay2 17.12.31
User avatar
stevepusser
 
Posts: 9220
Joined: 2009-10-06 05:53

Re: Hah! Who needs PPAs? I have my own multimedia+ repo!

Postby stevepusser » 2018-01-29 20:32

Updating Krita to 3.3.3 for Stretch from the Buster sources. I had to disable a mysterious "libqt5opengl5-desktop-dev" build-depend, which is not available anywhere in Debian. So I'm baffled as to how the Buster packages managed to build.

It builds and runs fine without that build-depend. https://build.opensuse.org/package/show ... sert/krita
The MX Linux repositories: Backports galore! If we don't have something, just ask and we'll try--we like challenges. New packages: Krita 3.3.3, Pale Moon 27.7.2, Yacreader 9.0rc1, Calligra 3.1, VLC 3.0.0, Firefox 58.0.2, QMPlay2 17.12.31
User avatar
stevepusser
 
Posts: 9220
Joined: 2009-10-06 05:53

Re: Hah! Who needs PPAs? I have my own multimedia+ repo!

Postby Innovate » 2018-01-30 12:13

Btw,
Did you fix by remove krita 10+ spamming krita.mime.desktop icons but keep the mime right click work?
Users they can get annoy when they found out inside menulibre or alacarte. This bug was report but still remain unfix.
https://lists.debian.org/debian-qt-kde/ ... 00498.html
Some ppl think it's a bug from some distro but not really, it's Krita source fault from the beginning
These culprit files locate inside krita-3.3.3/plugins/impex/culprit-folders/krita.all-mime.desktop
While the main krita.desktop file located at krita-3.3.3/krita/org.kde.krita.desktop
The result is after compile the krita.all-mime.desktops 10+ of them name Krita mixed up with krita.desktop files
Most default krita package they didn't fix that I planned to fix before upload to my repo as well.
I've try lots of time but no avail & I used to cut all desktop extension files inside CmakeList.txt file to prevent them build
It worked only prevent mime.desktop icons as I need but it won't able to right-click any mime type instead.
Even it tried to change DESTINATION ${XDG_APPS_INSTALL_DIR}) into destination /usr/share/applications/custom-directory)
it won't build. Maybe I set it wrong.

Maybe you can fix that since you're skill packaging & coding than mine.
small krita.bmp.desktop inside cmakelist file would be:
install( PROGRAMS krita_bmp.desktop DESTINATION ${XDG_APPS_INSTALL_DIR})
I'd like you to check it out if you can fix once 3.3.4+ release. If can't nvm I'll deal with it.
User avatar
Innovate
 
Posts: 146
Joined: 2015-12-27 01:28
Location: /dev/urandom

Re: Hah! Who needs PPAs? I have my own multimedia+ repo!

Postby stevepusser » 2018-01-30 21:35

If it's a bug in upstream Debian, then it came along with my backport. But I don't see more than one entry in the XFCE or KDE menus for Krita for that nearly 10 year old "bug". The mime ones are marked "do not show" and are clearly marked that way in the menu editors, so it's more of a cosmetic annoyance there only...probably why it's been left that way.

You could remove them after install for your repo version without any messing with the Krita source code by doing that in a debian/postinst script file. You can also try installing your own custom main krita.desktop file from /debian by taking the original krita.desktop and adding a "MimeType=" entry with same filetypes as the ones you removed...see gimp.desktop of an example. This is a bit kludgy but should work if those removed desktop files didn't do any other special commands.
The MX Linux repositories: Backports galore! If we don't have something, just ask and we'll try--we like challenges. New packages: Krita 3.3.3, Pale Moon 27.7.2, Yacreader 9.0rc1, Calligra 3.1, VLC 3.0.0, Firefox 58.0.2, QMPlay2 17.12.31
User avatar
stevepusser
 
Posts: 9220
Joined: 2009-10-06 05:53

Re: Hah! Who needs PPAs? I have my own multimedia+ repo!

Postby stevepusser » 2018-02-01 00:50

SMPlayer updated to 18.2.0.
The MX Linux repositories: Backports galore! If we don't have something, just ask and we'll try--we like challenges. New packages: Krita 3.3.3, Pale Moon 27.7.2, Yacreader 9.0rc1, Calligra 3.1, VLC 3.0.0, Firefox 58.0.2, QMPlay2 17.12.31
User avatar
stevepusser
 
Posts: 9220
Joined: 2009-10-06 05:53

Re: Hah! Who needs PPAs? I have my own multimedia+ repo!

Postby stevepusser » 2018-02-02 23:41

I have gimp development version 2.9.9~7 in the Buster multimedia repo now, after adding some python gnome packages that aren't in testing any longer for some reason. The gimp code now has a function that requires backports of libglib2.0 and gobject-introspection from Buster if you want to build it on Stretch. I have proof-of-concept builds for Stretch for gimp using the backports, but I think I'll split the newer gimp with those backports out into another repository instead of forcing the newer glib and gobject onto everyone.
The MX Linux repositories: Backports galore! If we don't have something, just ask and we'll try--we like challenges. New packages: Krita 3.3.3, Pale Moon 27.7.2, Yacreader 9.0rc1, Calligra 3.1, VLC 3.0.0, Firefox 58.0.2, QMPlay2 17.12.31
User avatar
stevepusser
 
Posts: 9220
Joined: 2009-10-06 05:53

Re: Hah! Who needs PPAs? I have my own multimedia+ repo!

Postby stevepusser » 2018-02-10 03:07

VLC 3.0.0 built for i386 and amd64 for Stretch, building for arm71 and aarch64. Might try tweaking it to build on Jessie tomorrow.
The MX Linux repositories: Backports galore! If we don't have something, just ask and we'll try--we like challenges. New packages: Krita 3.3.3, Pale Moon 27.7.2, Yacreader 9.0rc1, Calligra 3.1, VLC 3.0.0, Firefox 58.0.2, QMPlay2 17.12.31
User avatar
stevepusser
 
Posts: 9220
Joined: 2009-10-06 05:53

Re: Hah! Who needs PPAs? I have my own multimedia+ repo!

Postby stevepusser » 2018-02-10 21:21

Added backported phonon backend packages, since VLC 3.0.0 breaks the versions in Stretch.
The MX Linux repositories: Backports galore! If we don't have something, just ask and we'll try--we like challenges. New packages: Krita 3.3.3, Pale Moon 27.7.2, Yacreader 9.0rc1, Calligra 3.1, VLC 3.0.0, Firefox 58.0.2, QMPlay2 17.12.31
User avatar
stevepusser
 
Posts: 9220
Joined: 2009-10-06 05:53

Previous

Return to Desktop & Multimedia

Who is online

Users browsing this forum: No registered users and 3 guests

fashionable