Package Details: subtitlecomposer 0.8.0-3

Git Clone URL: https://aur.archlinux.org/subtitlecomposer.git (read-only, click to copy)
Package Base: subtitlecomposer
Description: Video subtitle editor
Upstream URL: https://invent.kde.org/multimedia/subtitlecomposer
Keywords: composer editor kde subtitle
Licenses: GPL
Submitter: Martchus
Maintainer: Martchus (maxrd2)
Last Packager: Martchus
Votes: 31
Popularity: 0.109694
First Submitted: 2015-09-02 23:50 (UTC)
Last Updated: 2023-12-18 09:14 (UTC)

Pinned Comments

Martchus commented on 2016-05-18 21:59 (UTC)

All my packages are managed at GitHub where you can also contribute directly: https://github.com/Martchus/PKGBUILDs There also exist a binary repository (i686 and x86_64, also contains Git version): https://martchus.no-ip.biz/repo/arch/ownstuff

Latest Comments

1 2 3 4 5 6 .. 8 Next › Last »

Martchus commented on 2023-12-12 16:52 (UTC) (edited on 2023-12-12 16:54 (UTC) by Martchus)

I'll fix the URL when bumping the package anyways to rebuild against ICU 74. (If you already want to build against staging now: https://github.com/Martchus/PKGBUILDs/blob/master/subtitlecomposer/default/PKGBUILD)

xiota commented on 2023-12-10 22:34 (UTC)

url needs to be fixed: https://invent.kde.org/multimedia/subtitlecomposer

MarsSeed commented on 2023-11-29 23:23 (UTC)

Please kindly remove dependency kross - not needed since v0.8.0, carrying this commit:

4a8df2a1 (Oct 8, 2021) - Replaced Kross with QJSEngine

QJSEngine is part of qt5-declarative.

Martchus commented on 2023-10-20 10:17 (UTC) (edited on 2023-10-20 10:17 (UTC) by Martchus)

Yes, this would be yet another change. At least for the non-git package a change would be required anyway (as the version will likely be bumped at the same time) so I guess it is no big deal. Note that this change is likely going to be from xxx5 to xxx (and not xxx6). Again, don't ask me why. I'm inferring this from the kf6 packages on the kde-unstable repository (as I could not find any explicit communication about it).

maxrd2 commented on 2023-10-20 10:13 (UTC)

So my "pretty sure" was wrong :)

In order to use kf6 when it lands we'll have to change all dependencies again from xxx5 to xxx6?

Martchus commented on 2023-10-20 10:00 (UTC)

But don't ask me why this was done how it was done. I personally would have preferred if all kf5 packages just stayed how they are (because this is far from the only package that now needs changing) and that from kf6 on there's simply be always a version, e.g. kio6. Just having always the major version in the package name would also be in-line with how Qt modules are packaged.

Martchus commented on 2023-10-20 09:58 (UTC) (edited on 2023-10-20 10:04 (UTC) by Martchus)

@maxrd2 Not anymore, see e.g. https://gitlab.archlinux.org/archlinux/packaging/packages/kio5/-/commit/6ec6b557ca56731d9cf3ffc9206cf7bef39078c1. So @SunRed is right and this kind of change seemed to happen to all official packages depending on kf5 packages, too. I also don't think that there's going to be a kio6 anytime soon (it'll just be kio and only when kf7 would be released there'd be kio6 similar to how we have kio5 now).

maxrd2 commented on 2023-10-20 09:55 (UTC)

@SunRed Why? They all provide old name eg. kio5 Provides kio=5.xx and I'm pretty sure kio6 will Provide kio=6.xx

SunRed commented on 2023-10-20 08:40 (UTC)

Please apply the following patch since a bunch of packages were renamed (presumably) in preparation for the KDE 6 release

diff --git a/PKGBUILD b/PKGBUILD
index 189129f..54c5be0 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -8,12 +8,12 @@

 pkgname=subtitlecomposer
 pkgver=0.7.1
-pkgrel=6
+pkgrel=7
 pkgdesc='Video subtitle editor'
 arch=('i686' 'x86_64')
 url="https://invent.kde.org/multimedia/${_name}"
 license=('GPL')
-depends=('kcoreaddons' 'ktextwidgets' 'kio' 'sonnet' 'kcodecs' 'kross' 'kxmlgui' 'ki18n' 'ffmpeg' 'openal')
+depends=('kcoreaddons5' 'ktextwidgets5' 'kio5' 'sonnet5' 'kcodecs5' 'kross' 'kxmlgui5' 'ki18n5' 'ffmpeg' 'openal')
 makedepends=('extra-cmake-modules' 'jack' 'blas' 'xorg-server-xvfb')

 # Comment/uncomment the following dependency to disable/enable

Martchus commented on 2023-08-22 09:35 (UTC)

I recommend building in a clean chroot: https://wiki.archlinux.org/title/DeveloperWiki:Building_in_a_clean_chroot