Portál AbcLinuxu, 30. dubna 2025 09:06

Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Vložit další komentář
29.8.2016 09:08 alium | skóre: 38 | blog: Category 1100
Rozbalit Rozbalit vše Re: RSS Guard 3.3.4 - novinky
Odpovědět | Sbalit | Link | Blokovat | Admin
Udělat WebEngine jako volitené je vynikající nápad!

Jen by to chtělo místo definovaní USE_WEBENGINE=0/1 spíše někde v kompilačním skriptu tuto volbu automaticky zapnout, pokud v systému při kompilaci nalezne QtWebEngine. Protože například pokud chci v Archlinuxu udělat QtWebEngine jako optional, (aby se při kompilaci automaticky nalezený modul zkompilovat, případně nikoliv), tak to s tímto řešením nejde. Uživatel bude muset ručně zasáhnout do PKGBUILD a přepnout si proměnou USE_WEBENGINE na 0 či 1. Můžu připojit maximálně text, že si to má překompilovat s ručním upravením PKGBUILDu.
skunkOS avatar 29.8.2016 09:27 skunkOS | skóre: 27 | blog: Tak nějak
Rozbalit Rozbalit vše Re: RSS Guard 3.3.4 - novinky
Jakože bych v *.pro souboru přímo já čeknul, jestli je komponenta webengine nainstalovaná? A pokud je, tak rovnou povolit? Mrknu na to, ale popravdě nevím jestli to nějak jde, ale asi jo.
http://martinrotter.github.io
29.8.2016 09:39 alium | skóre: 38 | blog: Category 1100
Rozbalit Rozbalit vše Re: RSS Guard 3.3.4 - novinky
přesně tak! v znotes jsme řešili "problém" možnosti kompilace v Qt4/Qt5 podle toho, co má uživatel v systému. V .pro to vypadalo takto:

-QT += core gui network
+QT += core network
+if(greaterThan(QT_MAJOR_VERSION, 4)) {
+   QT += widgets printsupport
+} else {
+   QT += gui
+} 
skunkOS avatar 29.8.2016 10:01 skunkOS | skóre: 27 | blog: Tak nějak
Rozbalit Rozbalit vše Re: RSS Guard 3.3.4 - novinky
No jo, ale to automaticky všem uživatelům, co mají Qt to a to, nainstaluje WebEnginovou verzi, a to někteří třeba nechtějí.

Vydal jsem opravu. Nyní se to pro prostředí, kde je Qt 5.2 a vyšší (qmake obsahuje funkci qtHaveModule()), chová takto:
  • Pokud u volání qmake není proměnná USE_WEBENGINE uvedene, pak se qmake doptá skrze qtHaveModule().
  • Pokud qtHaveModule() tvrdí, že je WebEngine nainstalovanej, povolí se kompile s ním.
  • Pokud qtHaveModule() tvrdí, že WebEngine nemáme, bude se buildit minimálnější RSS Guard bez něj.
Pokud uživatel specifikuje USE_WEBENGINE explicitně, tak se žádná automatická detekce neprovádí.
http://martinrotter.github.io
Josef Kufner avatar 29.8.2016 11:05 Josef Kufner | skóre: 70
Rozbalit Rozbalit vše Re: RSS Guard 3.3.4 - novinky
Odpovědět | Sbalit | Link | Blokovat | Admin
Nebylo by lepší dávat odkazy na balíčky na wiki namísto vývojového repositáře? Wiki je také přístupná Gitem, implementační rozdíl v tom není.
Hello world ! Segmentation fault (core dumped)
skunkOS avatar 29.8.2016 11:11 skunkOS | skóre: 27 | blog: Tak nějak
Rozbalit Rozbalit vše Re: RSS Guard 3.3.4 - novinky
[dev] se pravidelně merguje do [master]. Nevidím v tom problém.
http://martinrotter.github.io
Josef Kufner avatar 29.8.2016 12:44 Josef Kufner | skóre: 70
Rozbalit Rozbalit vše Re: RSS Guard 3.3.4 - novinky
To nevím jak s tím souvisí. Jde o to, že by ti CI nedělalo bordel v repositáři.
Hello world ! Segmentation fault (core dumped)
skunkOS avatar 29.8.2016 12:47 skunkOS | skóre: 27 | blog: Tak nějak
Rozbalit Rozbalit vše Re: RSS Guard 3.3.4 - novinky
Jo takhle. A to není vlastně vůbec špatný nápad.
http://martinrotter.github.io
Josef Kufner avatar 29.8.2016 20:12 Josef Kufner | skóre: 70
Rozbalit Rozbalit vše Re: RSS Guard 3.3.4 - novinky
Viď ;-)

A když ten link trochu líp naformátuješ, bude to i vypadat k světu.
Hello world ! Segmentation fault (core dumped)
skunkOS avatar 30.8.2016 11:00 skunkOS | skóre: 27 | blog: Tak nějak
Rozbalit Rozbalit vše Re: RSS Guard 3.3.4 - novinky
Už by to mělo házet linky na novej řádek.
http://martinrotter.github.io
Ruža Becelin avatar 29.8.2016 21:33 Ruža Becelin | skóre: 40 | blog: RuzaBecelinBlog
Rozbalit Rozbalit vše Re: RSS Guard 3.3.4 - novinky
Odpovědět | Sbalit | Link | Blokovat | Admin
Vydání s vypnutým WebEngine nehodlám předkompilovávat, to jen pro úplnost.

Nevadi, naklonoval jsem si *.spec soubor, a pri kompilaci pouziju bud jeden nebo druhy podle toho, jesli chci QtWebEngine nebo ne.
David Heidelberg avatar 8.9.2016 00:15 David Heidelberg | skóre: 46 | blog: blog_
Rozbalit Rozbalit vše Re: RSS Guard 3.3.4 - novinky
Odpovědět | Sbalit | Link | Blokovat | Admin
Nachazi se nekde PPA?
Mobilní telefony a tablety s GNU/Linuxem v roce 2020. Proč byste se měli zajímat?
skunkOS avatar 10.9.2016 13:48 skunkOS | skóre: 27 | blog: Tak nějak
Rozbalit Rozbalit vše Re: RSS Guard 3.3.4 - novinky
Pokud někdo neudělal, tak není.
http://martinrotter.github.io

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.