Mister_Magister | I was wondering... How tf did quasar get in jolla store if it uses Mpris | 04:42 |
---|---|---|
Mister_Magister | Do i have to pay jolla for that or something? | 04:44 |
coderus | Mister_Magister: wtf in your head? Smoothie? | 05:07 |
wmarone | ` | 06:05 |
Mister_Magister | coderus: hmmm? | 06:38 |
Mister_Magister | coderus: what is your problem? | 06:53 |
coderus | Mister_Magister: you talking strange things | 07:54 |
r0kk3rz | Mister_Magister: mpris is just dbus, pretty sure you can do dbus in harbour just fine | 08:48 |
*** frinring_ is now known as frinring | 10:41 | |
abranson | Mister_Magister: the harbour whitelist is only for depending on shared libs from jolla repos, because jolla would have to guarantee that the api won't change in future releases. usually when apps use them, they statically link them. when they're built into the app binary, then you don't have to worry about them changing. | 11:45 |
Mister_Magister | abranson: so i would have to use mpris compiled into c++ somehow? | 11:46 |
abranson | of course there's no guarantee that the mpris dbus interface won't change, but I don't think that's controlled | 11:46 |
Mister_Magister | but quasar is in store it uses mpris and i dont know how it got there as i want to have mpris and get there aswell | 11:46 |
abranson | Mister_Magister: yes that's it. you include the plugin in your app source tree, then build it in with the rest of your app | 11:46 |
Mister_Magister | abranson: i c | 11:46 |
Mister_Magister | so if i include qml plugin that is in my source its all good | 11:47 |
Mister_Magister | i knew about compilling in statically c++ libraries | 11:47 |
Mister_Magister | but never thought that i can do same with mpris plugin | 11:47 |
Mister_Magister | i even compiled in whole openCV to my game creating 100MB executable xD | 11:48 |
abranson | heh | 11:49 |
Mister_Magister | abranson: thanks for help | 11:49 |
abranson | you're welcome | 11:49 |
Mister_Magister | i have really simple app thats pure qml and cant get into store | 11:49 |
Mister_Magister | also abranson how do you block screen from locking? but method that would get into store | 11:49 |
abranson | no idea sorry | 11:50 |
Mister_Magister | kk thanks anyway | 11:50 |
vesim | https://privatebin.net/?cfba0b9584d155b8#Y326Bf0qiVPxZ3Y+4Rz+Sr/P0re3xeDoFM8mTVco6hU= someone know why i can't install Sailfish OS SDK(1807)? | 12:04 |
monich | Mister_Magister: https://github.com/monich/harbour-lib/blob/master/src/HarbourDisplayBlanking.cpp | 12:11 |
Mister_Magister | monich: thanks! have you seen my error i #sailfishos-porters? | 12:12 |
monich | Mister_Magister: not sure. for whatever reason my messages to #sailfishos-porters started to get rejected, so I stopped paying much attention to what's happening there | 12:13 |
Mister_Magister | monich: lol want me to redirect it here? | 12:14 |
monich | Mister_Magister: you mean the flight mode icon? | 12:15 |
Mister_Magister | yes | 12:15 |
monich | never seen something like this, I would blame statefs for that since you say everything else seems to be working | 12:16 |
monich | but I'm not sure! | 12:17 |
Mister_Magister | monich: ofono logs will help? | 12:17 |
monich | flight mode is managed by connman | 12:17 |
monich | dbus-send --system --print-reply --type=method_call --dest=net.connman / net.connman.Manager.GetProperties | 12:18 |
monich | Mister_Magister: OfflineMode property ^ | 12:19 |
monich | if that happens again, check that property | 12:19 |
Mister_Magister | monich: yes sir! | 12:19 |
monich | if it's true then something actually switches flight mode on, otherwise it's something else | 12:20 |
r0kk3rz | Mister_Magister: quasar mx was released well before the mpris qml plugin was created | 12:20 |
r0kk3rz | it probably doesnt even use it | 12:21 |
monich | and there are hackish ways to hijack qml plugins (re-register them under your own namespace) but that's likely to break when Qt gets upgraded | 12:23 |
r0kk3rz | it is somewhat annoyig how jolla makes these nice qml plugins for middleware, but doesnt let you use them | 12:24 |
Mister_Magister | monich: i tried to switch flight mode on and off but that didnt help | 12:24 |
monich | Mister_Magister: in what sense didn't help? flight mode icon doesn't go away? | 12:25 |
Mister_Magister | correct | 12:25 |
monich | and what happens to OfflineMode property when you toggle flight mode? | 12:26 |
Mister_Magister | i have to wait for that error to occure to tell you :) | 12:26 |
Mister_Magister | it will take 2 days or so | 12:26 |
monich | ok! | 12:26 |
Mister_Magister | thanks! | 12:26 |
monich | np | 12:26 |
*** SpeedEvil is now known as Guest15826 | 12:30 | |
coderus | abranson: mpris dbus interface is under freedesktop standard | 13:06 |
coderus | Mister_Magister: you can bundle shared libs under your app lib folder + rpath, this is covered by develop faq as well | 13:06 |
Mister_Magister | i know lol | 13:07 |
coderus | Mister_Magister: and it allowed in harbour | 13:07 |
Mister_Magister | i know | 13:07 |
coderus | and there is a lib for mpris | 13:07 |
Mister_Magister | that was explained above | 13:08 |
coderus | 👍 | 13:08 |
*** BitEvil is now known as SpeedEvil | 13:43 | |
*** Piece_Maker is now known as Acou_Bass | 20:01 | |
tortoisedoc | yellow | 20:59 |
tortoisedoc | quick question; against which attribute does OBS compare the BuildRequire's to (of rpm packages)? | 20:59 |
mal | tortoisedoc: what do you mean, either package name or provides name or if the buildrequire is using pkconfig then the .pc files | 21:02 |
tortoisedoc | hmm | 21:03 |
tortoisedoc | I have | 21:03 |
mal | tortoisedoc: what is the problem? | 21:03 |
tortoisedoc | BuildRequires rust122 | 21:03 |
tortoisedoc | in my specfile | 21:03 |
tortoisedoc | but nothing that resembles such syntax in the relevant (aka rust 1.22) package | 21:03 |
tortoisedoc | the version nr is 1.22.1 | 21:03 |
tortoisedoc | but the format is way different from rust122 | 21:04 |
tortoisedoc | so how does obs mangle from rust122 to rust version 1.22? | 21:04 |
tortoisedoc | the main reason why I am asking this question, is the fact that I have unresolvables, although I have repositories containing the packages I need | 21:05 |
tortoisedoc | https://build.merproject.org/package/show/home:tortoisedoc:branches:home:sfietkonstantin:sailfish:rust/rust-1.24.0 | 21:05 |
mal | that doesn't look correct, it should be rust >= 1.22 | 21:05 |
tortoisedoc | even with a more "classic" form, I still have the unresolvable tho | 21:06 |
tortoisedoc | https://build.merproject.org/package/view_file/home:tortoisedoc:branches:home:sfietkonstantin:sailfish:rust/rust-1.24.0/rust.spec?expand=1 | 21:06 |
mal | tortoisedoc: the problem is the rust123-std-static, I think that should be rust-std-static == 1.23 or what ever you want the condition to be | 21:07 |
tortoisedoc | thanks, that got the unresolvable off | 21:10 |
tortoisedoc | mal ^ | 21:10 |
mal | np | 21:10 |
r0kk3rz | tortoisedoc: huh? in sks repo the package name is rust122 | 21:12 |
tortoisedoc | r0kk3rz yep. And guess the even weirder thing? ver 1.23.1 builds JUST FINE with BuildRequires rust122 | 21:12 |
tortoisedoc | anyhoo | 21:12 |
tortoisedoc | how do I terminate builds | 21:12 |
mal | it's about naming in spec | 21:13 |
tortoisedoc | I need workers to start the 1.24 | 21:13 |
tortoisedoc | guess there's naming and naming | 21:13 |
tortoisedoc | :| | 21:13 |
* tortoisedoc "the ring is mine" | 21:13 | |
r0kk3rz | yeah you need to name your one rust123 or whatever | 21:14 |
mal | why would the package be named like that | 21:14 |
r0kk3rz | because obs wont pull in previous versions of the same name | 21:15 |
tortoisedoc | jaa | 21:16 |
tortoisedoc | its the PACKAGE name | 21:16 |
tortoisedoc | :O | 21:16 |
tortoisedoc | ffs | 21:16 |
r0kk3rz | yeah, derp | 21:16 |
tortoisedoc | well, here be dragons :) | 21:16 |
tortoisedoc | r0kk3rz : how can I nuke running builds? | 21:17 |
r0kk3rz | this whole rust needs to be built against the previous version thing seems shit | 21:17 |
tortoisedoc | its a turd | 21:17 |
tortoisedoc | a rolling one | 21:17 |
tortoisedoc | not a biggie | 21:18 |
tortoisedoc | as long as you dont need any of the cargo bs | 21:18 |
r0kk3rz | if you trigger a new build the old one will get killed | 21:18 |
tortoisedoc | okay | 21:22 |
tortoisedoc | build triggered | 21:22 |
tortoisedoc | thanks guys, im off to snore it off | 21:22 |
tortoisedoc | while obs does the rest :) | 21:22 |
elros1 | 2.2.1.18 compatible mimer: https://build.merproject.org/package/binaries/home:elros34:sailfishapps/harbour-mimer?repository=sailfishos_2.2.1.18 | 21:28 |
ol | mal: | 21:29 |
ol | > either package name or provides name or if the buildrequire is using pkconfig then the .pc files | 21:29 |
ol | This is not completely true. Only package provides are used. | 21:29 |
ol | But some of them are generated automatically by find-provides script when creating an rpm package. Shared library sonames, pkgconfig(NAME), perl(NAME) etc. are among them. | 21:29 |
mal | well it was simplified way of saying it | 21:30 |
vesim | btw, did someone tried building https://github.com/Igalia/chromium for sailfish? | 22:29 |
Generated by irclog2html.py 2.17.1 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!