Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add org.kde.kdenlive #205

Closed
wants to merge 7 commits into from
Closed

Conversation

eszlari
Copy link
Contributor

@eszlari eszlari commented Jan 3, 2018

No description provided.

@nedrichards
Copy link
Member

I'm not an expert, but is there a reason why this doesn't have some of the dependencies of the version in Flatpak KDE Apps? https://github.com/KDE/flatpak-kde-applications/blob/master/org.kde.kdenlive.json

@aleixpol @grulja as our local KDE community and Flatpak experts I'd appreciate your thoughts on this if you have time.

Copy link

@aleixpol aleixpol left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM, added some questions.

]
},
{
"name": "kdecoration",
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Who uses kdecoration? If it's generically required it should possibly go to the Sdk.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It was needed for building oxygen.

]
},
{
"name": "oxygen",
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

kdenlive doesn't hardcode oxygen.

@aleixpol
Copy link

aleixpol commented Jan 3, 2018

I'm not an expert, but is there a reason why this doesn't have some of the dependencies of the version in Flatpak KDE Apps?

AFAIU, it does, it just has many others additionally.

@nedrichards
Copy link
Member

@aleixpol you're right, I wasn't looking closely enough - however I'm glad we got you onto the review anyway!

@nedrichards
Copy link
Member

bot, build org.kde.kdenlive

]
},
{
"name": "x265",
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

In order to build on arm and aarch64 you're going to need to replicate the fixes here: flathub/org.pitivi.Pitivi@548615c

]
},
{
"name": "libsamplerate",
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

In order to fix this on aarch64 you'll need to rm-configure: true and autoreconf e.g. https://github.com/flathub/shared-modules/blob/9cc549960171590d6a0736d762c083a51d1c5779/udev/udev-175.json

],
"modules": [
{
"name": "gtk2",
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

What is gtk2 for, theming?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@nedrichards
Copy link
Member

bot, build org.kde.kdenlive

]
},
{
"name": "gavl",
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

this needs the autoreconf dance as well. There also seems to be a slightly different compile error here for ARM

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ah, I remember now - I saw the same issue in Pitivi which also uses gavl. It's something to do with libm. If you can work out how to fix it, all the better! If not, then it's OK to use a flathub.json file to ban the arm architecture for now.

@nedrichards
Copy link
Member

bot, build org.kde.kdenlive

@nedrichards
Copy link
Member

nedrichards commented Jan 5, 2018

with the flathub.json arm won't be built, however I'm happy to work on that in a PR after we merge this

edit: I can't read commit logs.

@nedrichards
Copy link
Member

Repository has been created: https://github.com/flathub/org.kde.kdenlive

@nedrichards nedrichards closed this Jan 5, 2018
@eszlari eszlari deleted the org.kde.kdenlive branch January 14, 2018 05:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants