Giter VIP home page Giter VIP logo

Comments (7)

KitsuneRal avatar KitsuneRal commented on August 22, 2024

Well, the bug seems to be in the spec file? This repo is not exactly for that but as I have some experience with rpm building - would you show me the spec file?

from libquotient.

ecsgh avatar ecsgh commented on August 22, 2024

https://build.opensuse.org/package/view_file/home:ecsos:messenger:matrix/libQuotientQt6/libQuotientQt6.spec?expand=1

from libquotient.

KitsuneRal avatar KitsuneRal commented on August 22, 2024

Well, it requires what you ask it to require - I see this inside %package devel:

Requires:       %{name}%{soversion} = %{version}

Change the requirement to %{name}-%{soversion} = %{version} if that's what you intended.

from libquotient.

ecsgh avatar ecsgh commented on August 22, 2024

I think the name libQuotientQt60_8 is wrong.
When I build libQuotient, the following prrovides are generated automatically:
libQuotientQt6-0_8 = 0.8.0-lp155.3.1
libQuotientQt6-0_8(x86-64) = 0.8.0-lp155.3.1
libQuotientQt6.so.0.8()(64bit)
libQuotientQt6-0_8 = 0.8.0-lp155.3.1
Which would be correct according to my understanding.
But the devel-package requires libQuotientQt60_8.
I added the line "Requires: %{name}%{soversion} = %{version}" manually, so that you can use libQuotient-devel as a dependency at all. So a dirty fix, so to speak.
So I would have expected the devel-package to require libQuotientQt6-0_8. But it doesn't. And only for that reason I had to add the above line. Not because I wanted to, but because I think the devel-package is asking for it incorrectly.

For this reason this issue must not be closed, because it is not solved.
Please open again and fix it, please.

from libquotient.

ecsgh avatar ecsgh commented on August 22, 2024

from libquotient.

KitsuneRal avatar KitsuneRal commented on August 22, 2024

This repo has nothing to do with RPMs; I have no idea what you want me to fix. At the same time I see an obviously incorrect Requires in your spec file. What exactly happens if you remove this dirty fix?

from libquotient.

ecsgh avatar ecsgh commented on August 22, 2024

If I remove that, then quaternion can't be built because libQuotient-devel can't find libQuotient itself.
But I have now solved it differently. Thanks anyway.

from libquotient.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.