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

Desktop Environments and Multimedia
Post Reply
Message
Author
dcihon
Posts: 238
Joined: 2012-09-23 16:18

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

#136 Post by dcihon »

don't forget compiz.
I'm being selfish here.
Thanks

User avatar
stevepusser
Posts: 12408
Joined: 2009-10-06 05:53
Has thanked: 7 times
Been thanked: 5 times

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

#137 Post by stevepusser »

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.
MX Linux packager and developer

User avatar
stevepusser
Posts: 12408
Joined: 2009-10-06 05:53
Has thanked: 7 times
Been thanked: 5 times

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

#138 Post by stevepusser »

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
MX Linux packager and developer

Innovate
Posts: 188
Joined: 2015-12-27 01:28
Location: /dev/urandom

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

#139 Post by Innovate »

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
stevepusser
Posts: 12408
Joined: 2009-10-06 05:53
Has thanked: 7 times
Been thanked: 5 times

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

#140 Post by stevepusser »

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.
MX Linux packager and developer

User avatar
stevepusser
Posts: 12408
Joined: 2009-10-06 05:53
Has thanked: 7 times
Been thanked: 5 times

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

#141 Post by stevepusser »

SMPlayer updated to 18.2.0.
MX Linux packager and developer

User avatar
stevepusser
Posts: 12408
Joined: 2009-10-06 05:53
Has thanked: 7 times
Been thanked: 5 times

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

#142 Post by stevepusser »

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.
MX Linux packager and developer

User avatar
stevepusser
Posts: 12408
Joined: 2009-10-06 05:53
Has thanked: 7 times
Been thanked: 5 times

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

#143 Post by stevepusser »

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.
MX Linux packager and developer

User avatar
stevepusser
Posts: 12408
Joined: 2009-10-06 05:53
Has thanked: 7 times
Been thanked: 5 times

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

#144 Post by stevepusser »

Added backported phonon backend packages, since VLC 3.0.0 breaks the versions in Stretch.
MX Linux packager and developer

User avatar
stevepusser
Posts: 12408
Joined: 2009-10-06 05:53
Has thanked: 7 times
Been thanked: 5 times

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

#145 Post by stevepusser »

OBS-Studio updated to 21.0.2, backported from Debian Sid. I enabled the i386 packages that were disabled, but the Debian changelog says they may be buggy. Use those at your own risk.
MX Linux packager and developer

User avatar
stevepusser
Posts: 12408
Joined: 2009-10-06 05:53
Has thanked: 7 times
Been thanked: 5 times

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

#146 Post by stevepusser »

Audacity updated to 2.2.2 for Jessie and Stretch for x86 and x86_64. Armhf and ARM64 packages had gcc-based build errors.
MX Linux packager and developer

User avatar
stevepusser
Posts: 12408
Joined: 2009-10-06 05:53
Has thanked: 7 times
Been thanked: 5 times

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

#147 Post by stevepusser »

Updating VLC to 3.0.1 for Stretch, leaving in the libsystemd0 dependency that Debian has, though I know how to remove it.
MX Linux packager and developer

User avatar
stevepusser
Posts: 12408
Joined: 2009-10-06 05:53
Has thanked: 7 times
Been thanked: 5 times

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

#148 Post by stevepusser »

New packages: Rawtherapee 5.4 and Shotwell 0.28.0 for Stretch only.

Inkscape updated to latest 0.92.3 release for Jessie and Stretch.
MX Linux packager and developer

User avatar
stevepusser
Posts: 12408
Joined: 2009-10-06 05:53
Has thanked: 7 times
Been thanked: 5 times

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

#149 Post by stevepusser »

SMPlayer 18.3.0 for Jessie and Stretch.
MX Linux packager and developer

User avatar
stevepusser
Posts: 12408
Joined: 2009-10-06 05:53
Has thanked: 7 times
Been thanked: 5 times

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

#150 Post by stevepusser »

Quod Libet 4.0.2 added for Stretch. :)
MX Linux packager and developer

User avatar
stevepusser
Posts: 12408
Joined: 2009-10-06 05:53
Has thanked: 7 times
Been thanked: 5 times

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

#151 Post by stevepusser »

SMtube updated to 18.3.0 for Jessie and Stretch
Added Picard 1.4.2 for Jessie and Stretch
QMPlay2 updated to 18.04.01, no fooling!
MX Linux packager and developer

User avatar
stevepusser
Posts: 12408
Joined: 2009-10-06 05:53
Has thanked: 7 times
Been thanked: 5 times

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

#152 Post by stevepusser »

Added Krita 4.0.1 for Stretch. Taking a long time to build, but it was successful on my own machine for MX 17 :) , so should be on the OBS, also.
MX Linux packager and developer

User avatar
stevepusser
Posts: 12408
Joined: 2009-10-06 05:53
Has thanked: 7 times
Been thanked: 5 times

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

#153 Post by stevepusser »

Good news, everyone!

Azpainter is upgraded to 2.1.2. for Jessie and Stretch.
Vidcutter is upgraded to 5.5.0 for Stretch.
Obs-studio is upgraded to 21.1.1 for Jessie and Stretch.
MX Linux packager and developer

User avatar
stevepusser
Posts: 12408
Joined: 2009-10-06 05:53
Has thanked: 7 times
Been thanked: 5 times

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

#154 Post by stevepusser »

Good news, everyone!

ffmpeg is being upgraded to 3.4.2 for Stretch, which will trigger rebuilds of everything that builds against its libav* libraries. This is normal. Remain calm. :)

There's now an ffmpeg-4.0 in Debian Experimental, but I'll hold off on that for a while.
MX Linux packager and developer

User avatar
stevepusser
Posts: 12408
Joined: 2009-10-06 05:53
Has thanked: 7 times
Been thanked: 5 times

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

#155 Post by stevepusser »

VLC has been updated to 3.0.2 for Stretch.
MX Linux packager and developer

Post Reply