Bug#1007698: ITP: kasts -- kasts is a podcast client for desktop and mobile

2023-09-06 Thread Salvo Tomaselli
I have a preliminary dsc file here
https://tomaselli.page/pub/debian/kasts_23.07.90-1.dsc

but the copyright file needs to be updated, I think I had written it
for an older version


Il giorno mar 5 set 2023 alle ore 22:29 Marco Mattiolo
 ha scritto:
>
> Hi Salvo,
>
> that's great news that you're back working on this package!
>
> You've probably already found out by yourself the complete list of
> Build-Deps and runtime dependencies for Kasts: to stay on the safe side,
> please check this discussion with upstream developer [1].
>
> TL,DR:
>
> - VLC backend should be preferred, which needs libvlccore-dev as Build-Dep
>
> - vlc-plugin-base and qml-module-qt-labs-settings are needed as runtime
> dependencies
>
> - Kirigami is needed to be at least 5.105.0 (Debian testing/sid are
> already fine with that)
>
> Kind regards
>
> Marco
>
> [1] https://bugs.kde.org/show_bug.cgi?id=473648
>
> Il 12/08/23 00:38, Salvo Tomaselli ha scritto:
> > I started again to work on this, on the latest version of kasts
> >
> > Il giorno sab 22 lug 2023 alle ore 14:17 Salvo Tomaselli
> >  ha scritto:
> >> Hello,
> >>
> >> I was planning to do it in the summer, but my hard drive is broken,
> >> I'm waiting for lenovo to do something about it.
> >>
> >> Il giorno sab 1 lug 2023 alle ore 15:57 Marco Mattiolo
> >>  ha scritto:
> >>> Hi Tzafrir,
> >>>
> >>> no news on my side for the packaging. There's an ITP bug submitted by 
> >>> Salvo, I will leave that answer to him.
> >>>
> >>> Thank you for the MR on 23.04.2!
> >>>
> >>> My 2 cents on the icons issue: I faced the same when installing kasts in 
> >>> a non-Plasma environment (Phosh on pmOS), I solved it by installing 
> >>> Breeze icon theme and then creating a custom launcher.
> >>>
> >>> cp /usr/share/applications/org.kde.kasts.desktop 
> >>> ~/.local/share/applications/
> >>>
> >>> Then, modify the 'Exec' line in the launcher with the following:
> >>>
> >>> Exec=env QT_STYLE_OVERRIDE=Breeze kasts
> >>>
> >>> I'm recalling that by memory because I've re-flashed the phone in the 
> >>> meanwhile, you could be required to tweak something. My source was [1] 
> >>> btw.
> >>>
> >>> Kind regards
> >>>
> >>> Marco
> >>>
> >>> [1] 
> >>> https://wiki.archlinux.org/title/Uniform_look_for_Qt_and_GTK_applications
> >>>
> >>>
> >>> Il 28/06/23 23:16, Tzafrir Cohen ha scritto:
> >>>
> >>> Any news?
> >>>
> >>> I tried this package again. I updated the packaging for upstream 23.04.2
> >>> (See a simple MR[1]). Right now it runs, but there are missing
> >>> images on buttons, both on my desktop (sway) and on my mobian phone
> >>> (where the flatpak runs OK).
> >>>
> >>> CMake also notes that the optional VNC playback backend is missing. How
> >>> important is this?
> >>>
> >>> On my phone I had to install the following two packages (that I
> >>> guessed from error messages)
> >>>
> >>> qml-module-org-kde-kirigami-addons-labs-components
> >>> qml-module-qt-labs-qmlmodels
> >>>
> >>> And still I get the following output in my terminal:
> >>> Database version 6
> >>> kf.kirigami: Failed to find a Kirigami platform plugin
> >>> qrc:/main.qml:416:5: QML ErrorListOverlay: Binding loop detected for 
> >>> property "implicitHeight"
> >>> qrc:/main.qml:416:5: QML ErrorListOverlay: Binding loop detected for 
> >>> property "implicitHeight"
> >>> qrc:/DesktopPlayerControls.qml:406:5: QML Dialog: Binding loop detected 
> >>> for property "implicitHeight"
> >>> qrc:/DesktopPlayerControls.qml:406:5: QML Dialog: Binding loop detected 
> >>> for property "implicitHeight"
> >>> file:///usr/lib/aarch64-linux-gnu/qt5/qml/org/kde/kirigami.2/ScrollablePage.qml:200:9:
> >>>  QML MouseArea: Binding loop detected for property "width"
> >>> file:///usr/lib/aarch64-linux-gnu/qt5/qml/org/kde/kirigami.2/ContextDrawer.qml:132:9:
> >>>  QML ListView: Binding loop detected for property "topMargin"
> >>> file:///usr/lib/aarch64-linux-gnu/qt5/qml/org/kde/kirigami.2/ContextDrawer.qml:132:9:
> >>>  QML ListView: Binding loop detected for property "topMargin"
> >>>
> >>>
> >>> [1] https://salsa.debian.org/ltworf-guest/kasts/-/merge_requests/2
> >>>
> >>
> >> --
> >> Salvo Tomaselli
> >>
> >> "Io non mi sento obbligato a credere che lo stesso Dio che ci ha dotato di
> >> senso, ragione ed intelletto intendesse che noi ne facessimo a meno."
> >>  -- Galileo Galilei
> >>
> >> http://ltworf.github.io/ltworf/
> >
> >



--
Salvo Tomaselli

"Io non mi sento obbligato a credere che lo stesso Dio che ci ha dotato di
senso, ragione ed intelletto intendesse che noi ne facessimo a meno."
-- Galileo Galilei

http://ltworf.github.io/ltworf/



Bug#1007698: ITP: kasts -- kasts is a podcast client for desktop and mobile

2023-09-05 Thread Marco Mattiolo

Hi Salvo,

that's great news that you're back working on this package!

You've probably already found out by yourself the complete list of 
Build-Deps and runtime dependencies for Kasts: to stay on the safe side, 
please check this discussion with upstream developer [1].


TL,DR:

- VLC backend should be preferred, which needs libvlccore-dev as Build-Dep

- vlc-plugin-base and qml-module-qt-labs-settings are needed as runtime 
dependencies


- Kirigami is needed to be at least 5.105.0 (Debian testing/sid are 
already fine with that)


Kind regards

Marco

[1] https://bugs.kde.org/show_bug.cgi?id=473648

Il 12/08/23 00:38, Salvo Tomaselli ha scritto:

I started again to work on this, on the latest version of kasts

Il giorno sab 22 lug 2023 alle ore 14:17 Salvo Tomaselli
 ha scritto:

Hello,

I was planning to do it in the summer, but my hard drive is broken,
I'm waiting for lenovo to do something about it.

Il giorno sab 1 lug 2023 alle ore 15:57 Marco Mattiolo
 ha scritto:

Hi Tzafrir,

no news on my side for the packaging. There's an ITP bug submitted by Salvo, I 
will leave that answer to him.

Thank you for the MR on 23.04.2!

My 2 cents on the icons issue: I faced the same when installing kasts in a 
non-Plasma environment (Phosh on pmOS), I solved it by installing Breeze icon 
theme and then creating a custom launcher.

cp /usr/share/applications/org.kde.kasts.desktop ~/.local/share/applications/

Then, modify the 'Exec' line in the launcher with the following:

Exec=env QT_STYLE_OVERRIDE=Breeze kasts

I'm recalling that by memory because I've re-flashed the phone in the 
meanwhile, you could be required to tweak something. My source was [1] btw.

Kind regards

Marco

[1] https://wiki.archlinux.org/title/Uniform_look_for_Qt_and_GTK_applications


Il 28/06/23 23:16, Tzafrir Cohen ha scritto:

Any news?

I tried this package again. I updated the packaging for upstream 23.04.2
(See a simple MR[1]). Right now it runs, but there are missing
images on buttons, both on my desktop (sway) and on my mobian phone
(where the flatpak runs OK).

CMake also notes that the optional VNC playback backend is missing. How
important is this?

On my phone I had to install the following two packages (that I
guessed from error messages)

qml-module-org-kde-kirigami-addons-labs-components
qml-module-qt-labs-qmlmodels

And still I get the following output in my terminal:
Database version 6
kf.kirigami: Failed to find a Kirigami platform plugin
qrc:/main.qml:416:5: QML ErrorListOverlay: Binding loop detected for property 
"implicitHeight"
qrc:/main.qml:416:5: QML ErrorListOverlay: Binding loop detected for property 
"implicitHeight"
qrc:/DesktopPlayerControls.qml:406:5: QML Dialog: Binding loop detected for property 
"implicitHeight"
qrc:/DesktopPlayerControls.qml:406:5: QML Dialog: Binding loop detected for property 
"implicitHeight"
file:///usr/lib/aarch64-linux-gnu/qt5/qml/org/kde/kirigami.2/ScrollablePage.qml:200:9: 
QML MouseArea: Binding loop detected for property "width"
file:///usr/lib/aarch64-linux-gnu/qt5/qml/org/kde/kirigami.2/ContextDrawer.qml:132:9: QML 
ListView: Binding loop detected for property "topMargin"
file:///usr/lib/aarch64-linux-gnu/qt5/qml/org/kde/kirigami.2/ContextDrawer.qml:132:9: QML 
ListView: Binding loop detected for property "topMargin"


[1] https://salsa.debian.org/ltworf-guest/kasts/-/merge_requests/2



--
Salvo Tomaselli

"Io non mi sento obbligato a credere che lo stesso Dio che ci ha dotato di
senso, ragione ed intelletto intendesse che noi ne facessimo a meno."
 -- Galileo Galilei

http://ltworf.github.io/ltworf/







Bug#1007698: ITP: kasts -- kasts is a podcast client for desktop and mobile

2023-08-11 Thread Salvo Tomaselli
I started again to work on this, on the latest version of kasts

Il giorno sab 22 lug 2023 alle ore 14:17 Salvo Tomaselli
 ha scritto:
>
> Hello,
>
> I was planning to do it in the summer, but my hard drive is broken,
> I'm waiting for lenovo to do something about it.
>
> Il giorno sab 1 lug 2023 alle ore 15:57 Marco Mattiolo
>  ha scritto:
> >
> > Hi Tzafrir,
> >
> > no news on my side for the packaging. There's an ITP bug submitted by 
> > Salvo, I will leave that answer to him.
> >
> > Thank you for the MR on 23.04.2!
> >
> > My 2 cents on the icons issue: I faced the same when installing kasts in a 
> > non-Plasma environment (Phosh on pmOS), I solved it by installing Breeze 
> > icon theme and then creating a custom launcher.
> >
> > cp /usr/share/applications/org.kde.kasts.desktop 
> > ~/.local/share/applications/
> >
> > Then, modify the 'Exec' line in the launcher with the following:
> >
> > Exec=env QT_STYLE_OVERRIDE=Breeze kasts
> >
> > I'm recalling that by memory because I've re-flashed the phone in the 
> > meanwhile, you could be required to tweak something. My source was [1] btw.
> >
> > Kind regards
> >
> > Marco
> >
> > [1] 
> > https://wiki.archlinux.org/title/Uniform_look_for_Qt_and_GTK_applications
> >
> >
> > Il 28/06/23 23:16, Tzafrir Cohen ha scritto:
> >
> > Any news?
> >
> > I tried this package again. I updated the packaging for upstream 23.04.2
> > (See a simple MR[1]). Right now it runs, but there are missing
> > images on buttons, both on my desktop (sway) and on my mobian phone
> > (where the flatpak runs OK).
> >
> > CMake also notes that the optional VNC playback backend is missing. How
> > important is this?
> >
> > On my phone I had to install the following two packages (that I
> > guessed from error messages)
> >
> > qml-module-org-kde-kirigami-addons-labs-components
> > qml-module-qt-labs-qmlmodels
> >
> > And still I get the following output in my terminal:
> > Database version 6
> > kf.kirigami: Failed to find a Kirigami platform plugin
> > qrc:/main.qml:416:5: QML ErrorListOverlay: Binding loop detected for 
> > property "implicitHeight"
> > qrc:/main.qml:416:5: QML ErrorListOverlay: Binding loop detected for 
> > property "implicitHeight"
> > qrc:/DesktopPlayerControls.qml:406:5: QML Dialog: Binding loop detected for 
> > property "implicitHeight"
> > qrc:/DesktopPlayerControls.qml:406:5: QML Dialog: Binding loop detected for 
> > property "implicitHeight"
> > file:///usr/lib/aarch64-linux-gnu/qt5/qml/org/kde/kirigami.2/ScrollablePage.qml:200:9:
> >  QML MouseArea: Binding loop detected for property "width"
> > file:///usr/lib/aarch64-linux-gnu/qt5/qml/org/kde/kirigami.2/ContextDrawer.qml:132:9:
> >  QML ListView: Binding loop detected for property "topMargin"
> > file:///usr/lib/aarch64-linux-gnu/qt5/qml/org/kde/kirigami.2/ContextDrawer.qml:132:9:
> >  QML ListView: Binding loop detected for property "topMargin"
> >
> >
> > [1] https://salsa.debian.org/ltworf-guest/kasts/-/merge_requests/2
> >
>
>
> --
> Salvo Tomaselli
>
> "Io non mi sento obbligato a credere che lo stesso Dio che ci ha dotato di
> senso, ragione ed intelletto intendesse che noi ne facessimo a meno."
> -- Galileo Galilei
>
> http://ltworf.github.io/ltworf/



-- 
Salvo Tomaselli

"Io non mi sento obbligato a credere che lo stesso Dio che ci ha dotato di
senso, ragione ed intelletto intendesse che noi ne facessimo a meno."
-- Galileo Galilei

http://ltworf.github.io/ltworf/



Bug#1007698: ITP: kasts -- kasts is a podcast client for desktop and mobile

2023-07-22 Thread Salvo Tomaselli
Hello,

I was planning to do it in the summer, but my hard drive is broken,
I'm waiting for lenovo to do something about it.

Il giorno sab 1 lug 2023 alle ore 15:57 Marco Mattiolo
 ha scritto:
>
> Hi Tzafrir,
>
> no news on my side for the packaging. There's an ITP bug submitted by Salvo, 
> I will leave that answer to him.
>
> Thank you for the MR on 23.04.2!
>
> My 2 cents on the icons issue: I faced the same when installing kasts in a 
> non-Plasma environment (Phosh on pmOS), I solved it by installing Breeze icon 
> theme and then creating a custom launcher.
>
> cp /usr/share/applications/org.kde.kasts.desktop ~/.local/share/applications/
>
> Then, modify the 'Exec' line in the launcher with the following:
>
> Exec=env QT_STYLE_OVERRIDE=Breeze kasts
>
> I'm recalling that by memory because I've re-flashed the phone in the 
> meanwhile, you could be required to tweak something. My source was [1] btw.
>
> Kind regards
>
> Marco
>
> [1] https://wiki.archlinux.org/title/Uniform_look_for_Qt_and_GTK_applications
>
>
> Il 28/06/23 23:16, Tzafrir Cohen ha scritto:
>
> Any news?
>
> I tried this package again. I updated the packaging for upstream 23.04.2
> (See a simple MR[1]). Right now it runs, but there are missing
> images on buttons, both on my desktop (sway) and on my mobian phone
> (where the flatpak runs OK).
>
> CMake also notes that the optional VNC playback backend is missing. How
> important is this?
>
> On my phone I had to install the following two packages (that I
> guessed from error messages)
>
> qml-module-org-kde-kirigami-addons-labs-components
> qml-module-qt-labs-qmlmodels
>
> And still I get the following output in my terminal:
> Database version 6
> kf.kirigami: Failed to find a Kirigami platform plugin
> qrc:/main.qml:416:5: QML ErrorListOverlay: Binding loop detected for property 
> "implicitHeight"
> qrc:/main.qml:416:5: QML ErrorListOverlay: Binding loop detected for property 
> "implicitHeight"
> qrc:/DesktopPlayerControls.qml:406:5: QML Dialog: Binding loop detected for 
> property "implicitHeight"
> qrc:/DesktopPlayerControls.qml:406:5: QML Dialog: Binding loop detected for 
> property "implicitHeight"
> file:///usr/lib/aarch64-linux-gnu/qt5/qml/org/kde/kirigami.2/ScrollablePage.qml:200:9:
>  QML MouseArea: Binding loop detected for property "width"
> file:///usr/lib/aarch64-linux-gnu/qt5/qml/org/kde/kirigami.2/ContextDrawer.qml:132:9:
>  QML ListView: Binding loop detected for property "topMargin"
> file:///usr/lib/aarch64-linux-gnu/qt5/qml/org/kde/kirigami.2/ContextDrawer.qml:132:9:
>  QML ListView: Binding loop detected for property "topMargin"
>
>
> [1] https://salsa.debian.org/ltworf-guest/kasts/-/merge_requests/2
>


-- 
Salvo Tomaselli

"Io non mi sento obbligato a credere che lo stesso Dio che ci ha dotato di
senso, ragione ed intelletto intendesse che noi ne facessimo a meno."
-- Galileo Galilei

http://ltworf.github.io/ltworf/



Bug#1007698: ITP: kasts -- kasts is a podcast client for desktop and mobile

2023-01-03 Thread Marco Mattiolo

Hi,

 Salvo looks to have already gone further with this packaging, 
preparing also a manual page.


Then I opened a MR to his branch [1]. Please feel free to modify and/or 
cherry-pick the changes.


I'm left with only one lintian-warning [2] that could be fixed by moving 
it to a dedicated /usr/lib sub-folder. It is a shared library dedicated 
to Kasts, then this should not be an issue...


Btw, patches 0003/0004 should be dropped now, I guess you already know 
it [3] ;)


Kind regards

Marco

[1] https://salsa.debian.org/ltworf-guest/kasts/-/merge_requests/1

[2] https://lintian.debian.org/tags/shared-library-lacks-version

[3] 
https://invent.kde.org/plasma-mobile/kasts/-/commit/8c116ab5dd83789f487c75e35374d0d36a321ebc




Bug#1007698: ITP: kasts -- kasts is a podcast client for desktop and mobile

2022-03-15 Thread Salvo "LtWorf" Tomaselli
Package: wnpp
Severity: wishlist
Owner: "Salvo \"LtWorf\" Tomaselli" 
X-Debbugs-Cc: debian-de...@lists.debian.org, tipos...@tiscali.it

* Package name: kasts
  Version : 22.02
  Upstream Author : Bart de Wries  (and others)
* URL : https://apps.kde.org/kasts/
* License : GPL-2
  Programming Lang: C++
  Description : kasts is a podcast client for desktop and mobile
   It is written using kirigami so it is suitable for various screen sizes.


I'm packaging it because mobian lacks a podcast client that works decently on a 
tiny
phone screen.

I created a salsa repository for maintaining it.

It should not be too hard, all dependencies are already packaged.

I will probably ask for sponsorship on IRC when the packaging is done.