boapps / Szivacs-Naplo

Egy multiplatformos kliensalkalmazás az e-napló rendszerhez.
BSD 2-Clause "Simplified" License
59 stars 10 forks source link

Feltölteni F-droidra #12

Open boapps opened 5 years ago

boapps commented 5 years ago

Jó lenne, ha F-droidra sikerülne feltenni. Bár még nem tudom, hogy lehet -e flutteres appokat is vagy csak Android SDKsokat enged.

OliverParoczai commented 5 years ago

Az F-Droid szabályaiban annyit írnak, hogy amíg a framework nyílt forráskódú, addig lehet. De mivel a Kréta serverei nem nyílt forráskódúak, ezért az app kapna egy NonFreeNet anti-feature címkét, de attól fel lehet tölteni.

boapps commented 5 years ago

Köszi, ha meg lesz a 2.1, ránézek erre is!

OliverParoczai commented 5 years ago

Szia. Van valami információ az F-Droid verzióról? Nekem, és sok ismerősömnek sokat segítene, ha nem kéne kézzel buildelni az appot. Ha még valami nincs kész, akkor meg tudom csinálni.

boapps commented 5 years ago

Heló! Belekezdtem, de félbehagytam. Most inkább a hibajavításokra koncentrálok, (meg az iskolára) szóval ha meg tudod csinálni, azt nagyon megköszönöm!

OliverParoczai commented 5 years ago

Szia. Akkor ahogy hazaérek beküldöm a kérést, de minden appnak kell egy engedély a project tulajdonosától.

boapps commented 5 years ago

Kérést? Azt hittem, te írod meg a build configját. Mindegy, az engedélyemet megkapod.

I give you (and anyone) permission to open a request for packaging to get e-szivacs on f-droid.

OliverParoczai commented 5 years ago

Megírom a build configot, de azért jó lenne, ha az eredeti F-Droid repoban is benne lenne, amihez kérést kell leadni. Könnyebb lenne egy third-party repot létrehozni az appnak, de azzal nem ismernék meg új felhasználók.

boapps commented 5 years ago

Ja oké, akkor semmi.

OliverParoczai commented 5 years ago

Hazaértem, pár óra múlva kész is vagyok. Update: Kicsit lassú az ssd a gépemben, kb. 3-4 óráig fog települni a build server (https://f-droid.org/en/docs/Submitting_to_F-Droid_Quick_Start_Guide/) Update 2: A telepítéssel kész vagyok, holnap befejezem a build configot. Update 3: Váratlan utazás miatt kb. 4 nap múlva tudom folytatni, addig csak laptopom van, amin nem fut el a buildserver. Update 4: Hazaértem, holnap kezdem is.

OliverParoczai commented 5 years ago

Üdv! Sikerült beállítani a gépet, csinálom a buildscriptet, de van egy kis gond a licensszel. Az F-Droid Repo Style Guide ezt írja:

If there aren’t any README or LICENSE in the source code of the app it’s very difficult for the F-Droid community verify that the entire source code, libraries and artwork each are released under a suitable Free and Open Source license. So, it’s a good pratice to verify that the app has headers in every file of the source code, a text file in the library folder and a statement in the source code or on the official website of the app that clearly explain the license about all the stuff that can be find related the app.

A licensz a projecthez a README fileban van, de jobb lenne, ha egy külön license fileban lenne az egyszerűbb linkeléshez és ellenőrzéshez.

Update: Az SPDX oldalon több BSD 2-Clause változat van, de gondolom a FreeBSD változatot használja a project, a GNU weboldala alapján.

boapps commented 5 years ago

Javítottam, igazából engem, rohadtul nem érdekel, hogy melyik license van rajta, amíg én nem vagyok érte felelős. Ha Magyarországon elfogadnák a public domaint (valahol azt olvastam, itt nem lehet), akkor az lenne. Egyébként azt használom, amit a github belökött nekem.

OliverParoczai commented 5 years ago

Köszönöm. Donate link van a projecthez? Azt is tudok hozzáadni.

boapps commented 5 years ago

@OliverParoczai Én köszönöm. Nincs, ha esetleg lesz majd én megoldom.

OliverParoczai commented 5 years ago

Üdv. Kész is vagyok a buildscripttel, hibátlanul működik. Ubuntu alatt volt pár gond a signing résszel, de mostmár minden jól megy. Feltöltöttem a szerveremre a buildscriptet, és most készítem a merge requestet is. Link a buildscripthez: link

Update: Egy kicsit javítottam a formázásán, hogy elfogadja az F-Droid linter.

boapps commented 5 years ago

Szuper, köszi!

boapps commented 5 years ago

Nyitottál már requestet, hogy fent legyen a repoban, vagy azt nekem kéne?

OliverParoczai commented 5 years ago

Üdv. Elfelejtettem elküldeni a merge requestem linkjét, itt van: https://gitlab.com/fdroid/fdroiddata/merge_requests/5496 Amíg van írásos engedély az F-Droid repoba való hozzáadáshoz, addig bárki készíthet egy requestet.

Update: Javított link, rosszat küldtem el

boapps commented 4 years ago

Szerintem az új updateben elrontottam a build-scriptedet. egy "--flavor foss_release" még biztosan kell a buildeléshez.

OliverParoczai commented 4 years ago

Hozzáadom, pár perc múlva kész is.

boapps commented 4 years ago

wow ez gyors volt, köszi!

boapps commented 4 years ago

A master branchbe került reklám úgyhogy a foss branchet kéne fdroidhoz használni és a flavort is átneveztem csak "foss"-ra.

OliverParoczai commented 4 years ago

Azt látom, de jó ötlet reklámokat tenni egy alternatív kliensbe, amit a legtöbben azért használnak, mert a hivatalos kliens reklámokat tartalmaz? Olvastam a hivatalos kliens értékeléseit Play-en, és a legtöbben ezért adtak negatív értékelést (+ telemetria, rootolt telefonok letiltása, stb, de főleg a reklámok). Én helyeznék az appba egy ideiglenes űrlap linket, amin a felhasználók szavazhatnának az app jövőjéről (pl. Az alkalmazás díja: Ingyenes (reklámokkal, pénzért letiltható), Ingyenes (reklámok nélkül, adományokkal), Fizetős (reklámok nélkül), stb)

boapps commented 4 years ago

Amikor azt írtam tettem bele reklámot akkor arra gondoltam, hogy a play áruházas verzióba került opcionális reklám, ami alapból ki van kapcsolva, de a beállításokban be lehet kapcsolni, ha a felhasználó támogatni szeretne. És van a foss verzió githubon meg fdroidon (lesz) amiben még a google dependency-k sincsenek. Ez így szerintem jó ötlet :)

OliverParoczai commented 4 years ago

Ez így épp tökéletes, ennél jobban nem nagyon lehet megoldani. :)

OliverParoczai commented 4 years ago

Üdv, a Flutternél az egyik lib nem tetszik a buildservernek, mivel csak anonymous hozzáféréssel képes letölteni.

Git error. Command: git clone --mirror git://github.com/Norbert515/dynamic_theme.git /home/fdroid/.pub-cache/git/cache/dynamic_theme-a9ecb1428a3a4e38f218408d8663ee251b7fbae7
Cloning into bare repository '/home/fdroid/.pub-cache/git/cache/dynamic_theme-a9ecb1428a3a4e38f218408d8663ee251b7fbae7'...
fatal: unable to connect to github.com:
github.com[0: 140.82.118.3]: errno=Connection refused
pub finished with exit code 69