Skip to content
Snippets Groups Projects

Compare revisions

Changes are shown as if the source revision was being merged into the target revision. Learn more about comparing revisions.

Source

Select target project
No results found

Target

Select target project
  • alpine/aports
  • SpaceToast/aports
  • jbenden/aports
  • oliver/aports
  • mps/aports
  • nmeum/aports
  • bratkartoffel/aports
  • Leo/aports
  • ncopa/aports
  • kdaudt/aports
  • mtneug/aports
  • andypost/aports
  • tmhoang/aports
  • hoshsadiq/aports
  • straight-shoota/aports
  • devplayer0/aports
  • PureTryOut/aports
  • jjsearle/aports
  • Mark-Weston/aports
  • tcely/aports
  • xihh87/aports
  • fab/aports
  • Geod24/aports
  • maribu/aports
  • telmich1/aports
  • prspkt/aports
  • ndowens/aports
  • xrs/aports
  • J0WI/aports
  • mustang/aports
  • timlegge/aports
  • caugner/aports
  • cschlote/aports
  • ThibF/aports
  • maldridge/aports
  • maxwell-k/aports
  • gena01/aports
  • oxr463/aports
  • guieng/aports
  • ollieparanoid/aports
  • hjaekel/aports
  • lygstate/aports
  • nazar-pc/aports
  • bebuccianti/aports
  • daveisfera/aports
  • filoozom/aports
  • andyli/aports
  • uuser/aports
  • mksully22/aports
  • otlabs/aports
  • deleugpn/aports
  • eanu/aports
  • walbon/aports
  • twpayne/aports
  • kr0k0/aports
  • jason/aports
  • Minecrell/aports
  • pgaskin/aports
  • misterunknown/aports
  • joneskoo/aports
  • whooo/aports
  • okeuday/aports
  • HRio/aports
  • misery/aports
  • timbru31/aports
  • j8r/aports
  • TBK/aports
  • lnattrass/aports
  • russkel/aports
  • fguillot/aports
  • kpcyrd/aports
  • ids1024/aports
  • castorinop/aports
  • alpterry/aports
  • mj/aports
  • bobg/aports
  • crd/aports
  • nixfloyd/aports
  • vitaliytv/aports
  • 6543/aports
  • wener/aports
  • Danct12/aports
  • viest/aports
  • bugrasan/aports
  • mpolanski/aports
  • elmarco/aports
  • kytart/aports
  • radhus/aports
  • jjtt/aports
  • jeanlf/aports
  • mcrute/aports
  • dh/aports
  • palfrey/aports
  • lanodan/aports
  • tbodt/aports
  • mmacata/aports
  • kost/aports
  • dimon222/aports
  • yselkowitz/aports
  • odidev/aports
  • sp1thas/aports
  • hairyhenderson/aports
  • craftyguy/aports
  • ibex/aports
  • umarcor/aports
  • xpecex/aports
  • MartijnBraam/aports
  • joshiste/aports
  • enumura/aports
  • kjg-ungleich/aports
  • bsergean/aports
  • reidrankin/aports
  • elrido/aports
  • markkrj/aports
  • gjabell/aports
  • agunnerson-work/aports
  • adsr/aports
  • emolitor/aports
  • takumin/aports
  • telmich/aports
  • beastie29a/aports
  • spieth/aports
  • r4sas/aports
  • ctilmes/aports
  • dazza-codes/aports
  • sauerbraten/aports
  • agboom/aports
  • sascha/aports
  • liske/aports
  • hristiyan.ivanov/aports
  • yrral86/aports
  • Manveru/aports
  • pegah.bahramiani/aports
  • leagueofcake/aports
  • awilcox/aports
  • pglaum/aports
  • whoami/aports
  • erik/aports
  • aeeq/aports
  • allgdante/aports
  • alxu/aports
  • kaey/aports
  • ufoproger/aports
  • mzealey/aports
  • nihr43/aports
  • paper/aports
  • gjnoonan/aports
  • drebrez/aports
  • robert.pritzkow/aports
  • contrun/aports
  • ny-a/aports
  • zx2c4/aports
  • markand/aports
  • a16bitsysop/aports
  • strake/aports
  • tsarna/aports
  • johnsalmon/aports
  • terra/aports
  • nilclass/aports
  • markpash/aports
  • msrd0/aports
  • rfaa/aports
  • fandrieu/aports
  • eleksir/aports
  • blattersturm/aports
  • sporian-qelliott/aports
  • kmmndr/aports
  • billiob/aports
  • kenneth/aports
  • dne/aports
  • prez/aports
  • winny/aports
  • anjandev/aports
  • corysanin/aports
  • julianuu/aports
  • xphoniex/aports
  • ichernev/aports
  • axel/aports
  • clandmeter/aports
  • tallero/aports
  • maxmeyer/aports
  • Raatty/aports
  • neuschaefer/aports
  • dbradley/aports
  • j3s/aports
  • sbs2001/aports
  • dvaerum/aports
  • NiekvdMaas/aports
  • kit/aports
  • gompa/aports
  • rkojedzinszky/aports
  • alexeymin/aports
  • jenneron/aports
  • Thermi/aports
  • SkAzZ/aports
  • legale/aports
  • dev-zero/aports
  • tcrpr/aports
  • fnux/aports
  • libesz/aports
  • pagerc/aports
  • ASMfreaK/aports
  • edwargix/aports
  • ariadne/aports
  • atlury/aports
  • snh/aports
  • paroga/aports
  • lmarz/aports
  • pkuca/aports
  • durrendal/aports
  • meehow/aports
  • Askold/aports
  • cwimmer/aports
  • _fujiwara_/aports
  • jbboehr/aports
  • smcavoy/aports
  • jansegre/aports
  • rafaelsoaresbr/aports
  • detha/aports
  • Spunkie/aports
  • 0564/aports
  • herrfrei/aports
  • camerden/aports
  • rnav/aports
  • runlevel5/aports
  • deathmist/aports
  • jbrunink/aports
  • ewisuri/aports
  • sashk/aports
  • zhangyoufu/aports
  • PlantDaddy/aports
  • andydude/aports
  • jacekmigacz/aports
  • Dekedro/aports
  • arturmadrzak/aports
  • mobileoverlord/aports
  • llnu/aports
  • smorimoto/aports
  • vr/aports
  • martin13/aports
  • sgn/aports
  • Oekn5w/aports
  • mark/aports
  • 1800alex/aports
  • amcgrath/aports
  • dawidpotocki/aports
  • mcrmonkey/aports
  • nightscape/aports
  • daka/aports
  • devzer01/aports
  • nergzd723/aports
  • ngrsdhbw/aports
  • MBrothers/aports
  • hblanks/aports
  • mro/aports
  • mmlb1/aports
  • mmlb/aports
  • drew/aports
  • akoeplinger/aports
  • frelon/aports
  • terorie2/aports
  • terorie/aports
  • jamesholcomb/aports
  • stice/aports
  • sylvainemery/aports
  • dacrossman/aports
  • seanbehan/aports
  • techknowlogick/aports
  • FireEater64/aports
  • cpixl/aports
  • slimm609/aports
  • proycon/aports
  • fukanchik/aports
  • jirutka/aports
  • Newbyte/aports
  • iinuwa/aports
  • digint/aports
  • ynerant/aports
  • neheb/aports
  • DolphinChips/aports
  • cian/aports
  • simon-engledew/aports
  • darran-c/aports
  • jhmoon2000/aports
  • f355/aports
  • caskd/aports
  • itoffshore/aports
  • ticho/aports
  • nick-zh/aports
  • rhencke/aports
  • Oliver2213/aports
  • HalosGhost/aports
  • mayli/aports
  • maltejk/aports
  • at-wat/aports
  • nick-oconnor/aports
  • okzk/aports
  • blendergeek/aports
  • sgsunder/aports
  • starfire24680/aports
  • schrodervictor/aports
  • jpsamaroo/aports
  • bonzini/aports
  • larena/aports
  • xsteadfastx/aports
  • dxjoke/aports
  • Frassle/aports
  • michaelgiraldo/aports
  • hausenism/aports
  • angez9eez8aixeuk/aports
  • nektro/aports
  • noisegul/aports
  • jgulotta/aports
  • m242/aports
  • andrewsomething/aports
  • fabled/aports
  • truber/aports
  • Bluemax/aports
  • sodface/aports
  • apachler/aports
  • antoni.aloytorrens/aports
  • rzl/aports
  • tgenannt/aports
  • indy/aports
  • mimi89999/aports
  • edwardxia/aports
  • EspiDev/aports
  • cedric-anne/aports
  • azmeuk/aports
  • mm/aports
  • lflare/aports
  • ddevault/aports
  • ttrask01/aports
  • khanku/aports
  • spameier/aports
  • dylanvanassche/aports
  • vitkin/aports
  • hlmuludiang/aports
  • omerfirmak/aports
  • ahwayakchih/aports
  • solidnerd/aports
  • thdaemon/aports
  • atkrad/aports
  • AlexiaChen/aports
  • audron/aports
  • fraolt/aports
  • mrl5/aports
  • ddb_db/aports
  • LordVeovis/aports
  • HenriDellal/aports
  • scudco/aports
  • denniskempin/aports
  • xordspar0/aports
  • ph1lter/aports
  • alhassanaraouf/aports
  • ntrrg/aports
  • bgs/aports
  • zaporozhets/aports
  • bds/aports
  • bradfordboyle/aports
  • craigcomstock/aports
  • tsl0922/aports
  • mdekstrand/aports
  • floppym/aports
  • adhawkins/aports
  • jamesmstone/aports
  • Adduc/aports
  • am11/aports
  • robertgzr/aports
  • montdidier/aports
  • jerdna-regeiz/aports
  • alexyam/aports
  • ay/aports
  • Ikke/aports
  • cherrypicker/aports
  • omni/aports
  • TuxThePenguin0/aports
  • martinetd/aports
  • wheatevo/aports
  • qsc93547/aports
  • jraby/aports
  • Jellyfrog/aports
  • sk/aports
  • boomanaiden154/aports
  • dHannasch/aports
  • ALTracer/aports
  • Lucid/aports
  • mckaygerhard/aports
  • TimRots/aports
  • skarnet/aports
  • antode/aports
  • zelivans/aports
  • MikeDombo/aports
  • Thesola10/aports
  • mkaesberger/aports
  • rjbarnet/aports
  • kvadevack/aports
  • optix2000/aports
  • chrisnovakovic/aports
  • larskuhtz/aports
  • saintplaybitorical/aports
  • Derriick/aports
  • alpabrz/aports
  • chile.mascabel.colorado/aports
  • JuniorJPDJ/aports
  • tweippert/aports
  • Misthios/aports
  • den1ska/aports
  • dominikschulz/aports
  • vinniec/aports
  • thaJeztah/aports
  • artok/aports
  • ShaRose/aports
  • martin31821/aports
  • Cogitri/aports
  • DDoSolitary/aports
  • outerpassage/aports
  • andres/aports
  • donoban/aports
  • michielboekhoff/aports
  • lazzardo/aports
  • davidv/aports
  • matt335672/aports
  • lshipeng/aports
  • memchk/aports
  • dyfet/aports
  • q66/aports
  • lafleurdeboum/aports
  • a12n/aports
  • kay/aports
  • Habbie/aports
  • svmhdvn/aports
  • tomleb/aports
  • TerraTech/aports
  • ptrcnull/aports
  • jona/aports
  • acj/aports
  • emersion/aports
  • cinaski/aports
  • guddaff/aports
  • dave-tucker/aports
  • xelan/aports
  • sroracle/aports
  • Aerdan1/aports
  • Brissot/aports
  • BobbyTheBuilder/aports
  • zethra/aports
  • Xe/aports
  • juro/aports
  • m0n5t3r/aports
  • hani.shawa/aports
  • rvs/aports
  • Aerdan/aports
  • messense/aports
  • helmsman1396/aports
  • slowjo/aports
  • nepeat/aports
  • vybihal/aports
  • dkrefft/aports
  • krystianch/aports
  • mallory/aports
  • fjc/aports
  • dsnell1122334455/aports
  • doamatto/aports
  • fcolista/aports
  • epoelke/aports
  • rahmanshaber/aports
  • sprat/aports
  • Jenkler/aports
  • pexcn/aports
  • joelselvaraj/aports
  • jugendhacker/aports
  • wesleycoakley/aports
  • hotzevzl/aports
  • aparcar/aports
  • mxkrsv/aports
  • tiotags/aports
  • TheForcer/aports
  • hason/aports
  • gary/aports
  • StevenVB/aports
  • bl4ckb0ne/aports
  • calebccff/aports
  • graingert/aports
  • unrznbl/aports
  • lyngbol/aports
  • floSoX/aports
  • ohz0cahngeechaec/aports
  • earboxer1/aports
  • mil/aports
  • edneville/aports
  • hmrodrigues/aports
  • jakko/aports
  • jaredallard/aports
  • knuxify/aports
  • hosni/aports
  • abate/aports
  • josealberto4444/aports
  • JohnLonge/aports
  • adamplumb/aports
  • link2xt/aports
  • gquintard/aports
  • fijam/aports
  • AlbinoDrought/aports
  • adam.pimentel/aports
  • jminer/aports
  • milesalan/aports
  • arnavdugar/aports
  • iyes/aports
  • stellarpower/aports
  • onny/aports
  • InsanePrawn/aports
  • pj/aports
  • nickgaya/aports
  • bolbishvili/aports
  • goshhhy/aports
  • StacyHarper/aports
  • jchipmunk/aports
  • edumco/aports
  • dmacvicar/aports
  • ericonr/aports
  • flatterlight/aports
  • heyitscassio/aports
  • kwshi/aports
  • ajhalili2006/aports
  • BoboTiG/aports
  • Risgit/aports
  • rejahrehim/aports
  • samuelnorbury2/aports
  • kinsamanka/aports
  • anees264/aports
  • manindar-mohan/aports
  • jnt/aports
  • AkihiroSuda/aports
  • andrewmiskell/aports
  • Arnavion/aports
  • zzzrrw/aports
  • Lucidiot/aports
  • puppetmaster/aports
  • vyivel/aports
  • mio/aports
  • candrews/aports
  • jchook/aports
  • ivmai/aports
  • gstrauss/aports
  • aisha_h__/aports
  • fh1ch/aports
  • pabloyoyoista/aports
  • lonjil/aports
  • skholman/aports
  • AN3223/aports
  • vittoriasalim/aports
  • MarlinMr/aports
  • Saijin-Naib/aports
  • ktprograms/aports
  • esler/aports
  • rakslice/aports
  • Apachez-/aports
  • michaelmp/aports
  • EvTheFuture/aports
  • fiesh/aports
  • voroskoi/aports
  • ngortheone/aports
  • danielcweber/aports
  • fouwels/aports
  • djv/aports
  • MaxPeal/aports
  • berlin4apk/aports
  • Gelbpunkt/aports
  • Nulo/aports
  • vs-x/aports
  • folliehiyuki/aports
  • SameExpert/aports
  • computermouth/aports
  • PSRCode/aports
  • basicer/aports
  • patrickallaert/aports
  • streampunk/aports
  • mologie/aports
  • MightyM17/aports
  • agreppin/aports
  • dpr/aports
  • nevadimov/aports
  • abitrolly/aports
  • ketjap/aports
  • grepory/alpine-aports
  • toxeus/aports
  • nrenniewaldock/aports
  • TravMurav/aports
  • alandiwix/aports
  • TronFortyTwo/aports
  • marin.purgar/aports
  • heroku-miraheze/aports
  • dm1tz/aports
  • phiadaarr/aports
  • eloyesp/aports
  • sandervankasteel/aports
  • Justinzobel/aports
  • rafaelsierra/aports
  • yjftsjthsd/aports
  • ayakael/aports
  • urain39/aports
  • bertrand-lupart/aports
  • pjdc/aports
  • dhruvin/aports
  • grimler/aports
  • Magnesium/aports
  • FranklinYu/aports
  • karlson2k/aports
  • xpufx/aports
  • aquaherd/aports
  • jc/aports
  • alealexpro100/aports
  • RyuKurisu/aports
  • LuckyTurtleDev/aports
  • njhanley/aports
  • alistair23/aports
  • dsankouski/aports
  • am97/aports
  • aivinog1/aports
  • hadasbloom/aports
  • quietsy/aports
  • mikebdp2/aports
  • martinellimarco/aports
  • waweic/aports
  • QShen3/aports
  • marco/aports
  • cinemast/aports
  • Carlgo11/aports
  • RockinRoel/aports
  • dngray/aports
  • aeh/aports
  • kit-ty-kate/aports
  • fel/aports
  • Ertu/aports
  • alexdowad/aports
  • nilushancosta/aports
  • lemonsh/aports
  • Ermine/aports
  • kolbyjack/aports
  • aa13q/aports
  • OmegaRogue/aports
  • nmsv/aports
  • vaka/aports
  • sooslaca/aports
  • cdv/aports
  • hmmr/aports
  • kedap/aports
  • s17t/aports
  • mat/aports
  • opunix/aports
  • norve/aports
  • jakovrr/aports
  • gray-wolf/aports
  • aksdb/aports
  • mayathebee/aports
  • mitnk/aports
  • kunkku/aports
  • wesley.chan/aports
  • piperswe/aports
  • shimaore/aports
  • tim-devel/aports
  • TimotheeLF/aports
  • cunidev/aports
  • l0kod/aports
  • axgdev/aports
  • raspbeguy/aports
  • chenrui/aports
  • agowa338/aports
  • seabass/aports
  • 2cgc5h/aports
  • JostBrand/aports
  • cfra1/aports
  • heplaphon/aports
  • sebastian.toepfer/aports
  • westernmagic/aports
  • yannoff/aports
  • crapStone/aports
  • skalarfeilds79/aports
  • mkhl/aports
  • jeshan/aports
  • sdomi/aports
  • fanquake/aports
  • 3np/aports
  • kevmo314/aports
  • marcelotduarte/aports
  • Znurre/aports
  • leso-kn/aports
  • sdaoden/aports
  • KILLERTKK/aports
  • Roemer/aports
  • wejn/aports
  • npdev453/aports
  • Irvise/aports
  • quad/aports
  • risantos/aports
  • selfisekai/aports
  • tuxpeople/aports
  • djt/aports
  • rubicon/aports
  • malte/aports
  • ysh7/aports
  • kisdler/aports
  • julianladisch/aports
  • sivel/aports
  • rslabbert/aports
  • schwabix/aports
  • kajisha/aports
  • corg/aports
  • SadieCat/aports
  • mogj/aports
  • sergiotarxz/aports
  • mekyt/aports
  • Eloitor/aports
  • dotlambda/aports
  • AlekseiNikiforovIBM/aports
  • BrentChesny/aports
  • robert-scheck/aports
  • maringuu_/aports
  • bitfehler/aports
  • funspectre/aports
  • davdumas/aports
  • twz123/aports
  • synack/aports
  • shad0wfax/aports
  • rohit/aports
  • rom4nik/aports
  • queereen/aports
  • tstenner/aports
  • tomtsagk/aports
  • lasombra/aports
  • mcha/aports
  • Eskuero/aports
  • toomyem/aports
  • vin01/aports
  • devtomio/aports
  • giggsoff/aports
  • devinstewart/aports
  • BenTheTechGuy/aports
  • djmoch/aports
  • nibon7/aports
  • SamWhited/aports
  • lattis/aports
  • danielfdickinson/aports
  • jpdw34/aports
  • nadvagauser/aports
  • braun1928/aports
  • alexryndin/aports
  • m1cha/aports
  • danielTobon43/aports
  • skovati/aports
  • bjesus/aports
  • divVerent/aports
  • consus/aports
  • belgacemSalah/aports
  • tvrzna/aports
  • CMartinUdden/aports
  • chuang/aports
  • weiss/aports
  • PauloLuna/aports
  • kop316/aports
  • sando38/aports
  • NCommander/aports
  • gay/aports
  • ales.krajnik/aports
  • alikates/aports
  • mpascual/aports
  • ziyao233/aports
  • nu/aports
  • nemchik/aports
  • larsks/aports
  • fmac/aports
  • mthie/aports
  • LaszloGombos/aports
  • kraj/aports
  • seventyeight/aports
  • marek-lach/aports
  • eddsalkield/aports
  • kogeletey/aports
  • Krzmbrzl/aports
  • wonderfulShrineMaidenOfParadise/aports
  • cosmicexplorer/aports
  • txc/aports
  • kk6mrp/aports
  • Carmina16/aports
  • mizo/aports
  • aronbr/aports
  • gbrlsnchs/aports
  • tjf/aports
  • airtower-luna/aports
  • wrobelda/aports
  • mzdaniel/aports
  • jay/aports
  • Eolien55/aports
  • akemnade/aports
  • Jazz-Man/aports
  • mhassan1/aports
  • xrvs/aports
  • jvvv/aports
  • candymight/aports
  • wiwiwa/aports
  • aya/aports
  • mva/aports
  • ChemicalXandco/aports
  • rohansukhdeo/aports
  • gruvep/aports
  • daniele/aports
  • pranjal/aports
  • elly/aports
  • simsergey/aports
  • bastistician/aports
  • comcloudway/aports
  • nixgoat/aports
  • Enfaun/aports
  • PsychoGame/aports
  • nbuwe/aports
  • SecT0uch/aports
  • bgkillas/aports
  • hufman/aports_rk3588
  • bricedp/aports
  • progcat/aports
  • ioan.camil.bancioiu/aports
  • platonef/aports
  • WhyNotHugo/aports
  • MPThLee/aports
  • eugenefil/aports
  • garyh/aports
  • chereskata/aports
  • henriquehbr/aports
  • Emma/aports
  • Marc0x/aports
  • kaspar030/aports
  • tetsumaki/aports
  • Magieraj/aports
  • ninefathom/aports
  • tuananh/aports
  • Saif/aports
  • ftiede/aports
  • m4lvin/aports
  • gnumdk/aports
  • walla40/aports
  • bef/aports
  • Garreta/aports
  • tuxerrante/aports
  • pevik/aports
  • ep69/aports
  • sven.wolf/aports
  • wargio/aports
  • ouyen1/aports
  • wart-github/aports
  • svrnm/aports
  • yokomizor/aports
  • ckujau/aports
  • evanTj/aports
  • geb/aports
  • wen/aports
  • 9001/aports
  • Piraty/aports
  • c7s/aports
  • phodina/aports
  • matthewvia/aports
  • junland/aports
  • fabricionaweb/aports
  • Oldes/aports
  • dixyes/aports
  • cleverdata/aports
  • andrewn/aports
  • aalmiray/aports
  • l13t/aports
  • daviwil/aports
  • strophy/aports
  • Ninos/aports
  • skinkie/aports
  • liliace/aports
  • Weissnix4711/aports
  • zc/aports
  • T-Quill/aports
  • bryan/aports
  • jdxcode/aports
  • gjrtimmer/aports
  • tsutsui/aports
  • hnn/aports
  • DrRac27/aports
  • orhun/aports
  • aloisklink/aports
  • jsnider2/aports
  • yuriy-chumak/aports
  • noah24/aports
  • ivladak/aports
  • Ba3Hf/aports
  • tianya/aports
  • jetomit/aports
  • iii/aports
  • hh/aports
  • Jibidiah178/aports
  • ovf/aports
  • cath/aports
  • jswank/aports
  • bbbhltz/aports
  • fa.alutaibi/aports
  • brebs/aports
  • lonerr/aports
  • jvoisin/aports
  • karelfv/aports
  • muubersan/aports
  • willswire/aports
  • cow/aports
  • matrss/aports
  • jahway603/aports
  • rantlivelintkale/aports
  • stonks3141/aports
  • westonsteimel/aports
  • DroidFreak32/aports
  • nabbi/aports
  • Romangaz/aports
  • Sestowner/aports
  • u8l/aports
  • notfound405/aports
  • JeroenVanOort/aports
  • phranz/aports
  • adamdb/aports
  • ivanvc/aports
  • Insidepie/aports
  • vaygr/aports
  • ooliver1/aports
  • hickford/aports
  • gs-kamnas/aports
  • ducktype/aports
  • QC8086/aports
  • captain_morgan/aports
  • klemensn/aports
  • eletrotupi/aports
  • rfmoz/aports
  • ttionya/aports
  • fluix/aports
  • sbrudenell/aports
  • besendorf/aports
  • mintyhippoxyz/aports
  • roselandgoose/aports
  • xpavli44/aports
  • elruwen/aports
  • fsmeier/aports
  • hennikhunsaker/aports
  • ekc9399/aptos
  • witcher/aports
  • JohnAnthony/aports
  • forza/aports
  • zeridon/aports
  • BryceVandegrift/aports
  • Amurray1986/aports
  • jaiden/aports
  • hyb175/aports
  • josie/aports
  • mako2580/aports
  • jcamiel/aports
  • sudotac/aports
  • nia-e/aports
  • ayushnix/aports
  • the-SSD/aports
  • gaborcsardi/aports
  • uichleba/aports
  • oleovit/aports
  • cwink/aports
  • thirdwheel/aports
  • huajingyun01/aports
  • ipvych/aports
  • jarruda/aports
  • lindsay/aports
  • lazywalker/aports
  • st/aports
  • DerLinkman/aports
  • zsoltiv/aports
  • Matthias/aports
  • CFSworks/aports
  • gabrielgio/aports
  • michalszmidt/aports
  • shmuelzon/aports
  • kaathewise/aports
  • camelCaseNick/aports
  • nikodunk/aports
  • juliekoubova/aports
  • michaelfm1211/aports
  • jackmiras/aports
  • mterron/aports
  • susurrus/aports
  • sto/aports
  • sayfem/aports
  • bin456789/aports
  • MetricHen/aports
  • yvigara/aports
  • sertonix/aports
  • bailuk/aports
  • affenull2345/aports
  • sicelo/aports
  • worldofjarcraft/aports
  • m.sandt/aports
  • fauust/aports
  • bro/aports
  • ruven/aports
  • azertyfun/aports
  • renesp/aports
  • samek-h/aports
  • humm/aports
  • cat/aports
  • john3dc/aports
  • btrepp/aports
  • QaidVoid/aports
  • alpine/infra/aports
  • asiekierka/aports
  • bugfest/aports
  • moat/aports
  • phamhongviet/aports
  • ElysiaOrbit/aports
  • gmacedo/aports
  • mikewoudenberg/aports
  • papiris/aports
  • halmartin/aports
  • mbrowny/aports
  • aarroyoc/aports
  • cmplstofB/aports
  • fxzxmic/alpine-aports
  • zamfofex/aports
  • rouault/aports
  • jstnas/aports
  • JulianGro/aports
  • cumbayah/aports
  • bathroombutterfly/aports
  • ip2location-dev/aports
  • cwt/aports
  • reegnz/aports
  • BreyndotEchse/aports
  • konimarti/aports
  • hitechshell/aports
  • f86/aports
  • andrisas/aports
  • BirknerAlex/aports
  • lolomokakus/aports
  • supergibbs/aports
  • jxs/aports
  • sturd/aports
  • neale/aports
  • jurvis/aports
  • persinammon/aports
  • JasonGross/aports
  • john30/aports
  • pczerkas/aports
  • aptalca/aports
  • tdfischer/aports
  • respindola/aports
  • hlindqvist/aports
  • NepNep21/aports
  • BlackCodec/aports
  • stefankrah/aports
  • mbsmith/aports
  • CarterLi/aports
  • AndreRH/aports
  • hannes/aports
  • dthyne/aports
  • kjdev/aports
  • cristian_ci/aports
  • qaqland/aports
  • rikatz/aports
  • bioxz/aports
  • Edu1892/aports
  • chimo/aports
  • TheOneWithTheBraid/aports
  • sewn/aports
  • mini-bomba/aports
  • honeybadger/aports
  • shum/aports
  • rickyrockrat/aports
  • perexg/aports
  • xiaq/aports
  • gabrielstedman/aports
  • jonesv/aports
  • rootwyrm/aports
  • romw314/aports
  • konfetka1989/aports
  • DracoBlue/aports
  • UniqueActive/aports
  • odrling/aports
  • tom-tan/aports
  • prokoprandacek/aports
  • bdolgov/aports
  • doitwithnotepad/aports
  • codemaker219/aports
  • sjhand/aports
  • tie-ling/aports
  • xaverh/aports
  • abologna/aports
  • willat8/aports
  • pthali/aports
  • justsoup/aports
  • cbrake/aports
  • leg/aports
  • acsquared/aports
  • samcday/aports
  • ser/aports
  • vaporup/aports
  • NekoCWD/aports
  • vognev/aports
  • FintasticMan/aports
  • jane400/aports
  • ericwq057/aports
  • summpot1/aports
  • george-hopkins/aports
  • angelmontero/aports
  • darkfader/aports
  • timo.brasz_evbox/aports
  • estesp/aports
  • kerkmann/aports
  • devnull/aports
  • znley/aports
  • nangel/aports
  • X-m7/aports
  • beb/aports-mutter-patched
  • rdbo/aports
  • fossdd/aports
  • adamthiede/aports
  • techtasie/aports
  • famfo/aports
  • longnoserob/aports
  • despiegk/aports
  • longtian/aports
  • Head-on-a-Stick/aports
  • Lassebq/aports
  • haui/aports
  • ThomasAdam/aports
  • LucasLarson/aports
  • patrick330602/aports
  • TermuxTerflux/aports
  • jono2d/aports
  • nikicat/aports
  • Chleba/aports
  • dlatchx/aports
  • xplshn/aports
  • madeel/aports
  • timothysteward-wk/aports
  • dyuckin/aports
  • edubart/aports
  • juef/aports
  • iggy/aports
  • waruqi/aports
  • mjgardner/aports
  • VehementHam/aports
  • JMarkin/aports
  • DaKnig/aports
  • rmader/aports
  • yyp/aports
  • fusl/aports
  • ashurokh/aports
  • thiagowfx/aports
  • skrashevich/aports
  • sboysel/aports
  • furkanmustafa/aports-dev
  • dsingh/aports
  • xli3111/aports
  • ldzhjn/aports
  • krupenik/aports
  • 1peter10/aports
  • dahopem/aports
  • Sarisan/aports
  • dawidd6/aports
  • geek-at/aports
  • qiangxuhui/aports
  • yzewei/aports
  • zhaixiaojuan/aports
  • alex23/aports
  • vixalien/aports
  • bitpup/aports
  • IrukNuj/aports
  • francisuk1989/aports
  • hamblingreen/aports
  • sohrabbehdani/aports
  • cryobry/aports
  • rycwo/aports
  • stephan48/aports
  • txt.file/aports
  • govynnus/aports
  • chenguoqi-cc/alpinux-aports
  • taliaferro/aports
  • idunbarh/aports
  • uselpa/aports
  • fobo66/aports
  • kvendingoldo/aports
  • WeijieWang/aports
  • gresskar/aports
  • chbgdn/aports
  • notgull/aports
  • kota/aports
  • selene/aports
  • akodanev/aports
  • makotosato-at/aports
  • search5/aports
  • duckl1ng/aports
  • lh/aports
  • portalmaster137/aports
  • hanez/aports
  • NAHFE/aports
  • zhangwenlong8911/aports
  • PigeonF/aports
  • MoSal/aports
  • sophrinix/aports
  • jooola/aports
  • Quart233/aports
  • crashniels/aports
  • nekopsykose/aports
  • haukot/aports
  • kaechele/aports
  • alexojegu/aports
  • amelentyev/aports
  • danielhejduk/aports
  • flamingradian/aports
  • oxpa/aports
  • sleirsgoevy/aports
  • popey/aports
  • xtex/aports
  • stepech/aports
  • tamick/aports
  • brooss/aports
  • iamhold3n/aports
  • watanuki/aports
  • RikAlfa/alpine-aports
  • xoofx/aports
  • anki-code/aports
  • ve/aports
  • Sodomon/aports
  • tpikonen/aports
  • fossapps/aports
  • wdev/aports
  • socksinspace/aports
  • mgziminsky/aports
  • jozzsi/aports
  • user18130814200115-2/aports
  • amyspark/aports
  • kanongil/aports
  • rooyca/aports
  • lcmjr/aports
  • Melkor333/aports
  • Ogromny/aports
  • wolfbytyler/aports-swayfx
  • spiffcs/aports
  • leviakatsuki/aports
  • magmaus3/aports
  • nanfengnan1/aports
  • Midar/aports
  • kranurag7/aports
  • aaksoy/aports
  • snowdream/aports
  • wsmoses/aports
  • andar1an/aports
  • AlexSeleznyov/aports
  • 3johnny/aports
  • szymonrw/aports
  • bradh/aports
  • flexchar/aports
  • pieroproietti/aports
  • ajayk/aports
  • alexmyczko/aports
  • orgads/aports
  • Aleyna88/aports
  • jhansen/aports
  • jakkumn/aports
  • cos/aports
  • grencez/aports
  • felixsinger/aports
  • invoked/aports
  • bgalhardo/aports
  • bench/aports
  • MatthiasValvekens/aports
  • olivier-mauras/aports
  • gsamfira/aports
  • gzmorell/aports
  • WojtekKruszewski/aports
  • BrainBlasted/aports
  • per1cycle/aports
  • HiralRajgor/aports
  • cfsmp3/aports
  • HotmailNotAllowed/aports
  • mcm/aports
  • hash/aports
  • Novemb3r/aports
  • funderscore/aports
  • thehajime/aports
  • siebe.claes/aports
  • secunit/aports
  • apangona/aports
  • blek/aports
  • amolinae06/aports
  • mpickering/aports
  • mdipirro/aports
  • tokyovigilante/aports
  • actrawave/aports
  • LEI/aports
  • candrew/aports
  • Freddo3000/aports
  • xexaxo/aports
  • agelwarg/aports
  • itwrx/aports
  • dumbmoron/aports
  • leocavalcante/aports
  • bradh352/aports
  • neilalexander/aports
  • kleisauke/aports
  • VnPower/aports
  • oldhomemovie/aports
  • tomalok/aports
  • GreyXor/aports
  • vhtkrk/aports
  • as400/aports
  • mengzhuo/aports
  • ubeF/aports
  • Glucy2/aports
  • rane/aports
  • starnight/aports
  • iwaim/aports
  • Reku/aports
  • alejandroliu/aports
  • sgurusharan/aports-sgurusharan
  • revsuine/aports
  • joshaspinall/aports
  • matttbe/aports
  • DWwanghao/aports
  • ingfu/aports
  • bbusse/aports
  • cmspam/aports
  • wowi42/aports
  • Sija/aports
  • mrhh69/aports
  • anthumchris/aports
  • kapare/aports
  • skydevht/aports
  • jakesmith/aports
  • asrcpq/aports
  • vktr/aports
  • xrbnvd/aports
  • PaoloBarbolini/aports
  • olaf-thormaehlen_voda/aports
  • jfredon/aports
  • FiloSottile/aports
  • crimson.king/aports
  • mati75/aports
  • phvheumen/aports
  • alopatindev/aports
  • frojnd/aports
  • pltrz/aports
  • jcorporation/aports
  • cmb/aports
  • arisudesu/aports
  • Pursuable1652/aports
  • pfzetto/aports
  • benpicco/aports
  • memdmp/aports
  • wenheping/aports
  • nshopik/aports
  • lucbijl/aports
  • sq9fk/aports
  • sly/aports
  • soreau/aports
  • Mati1060/aports
  • byson/aports
  • fhunleth/aports
  • apreiml/aports
  • NN708/aports
  • 4r7if3x/aports
  • moha/aports
  • Akira25/aports
  • zori/aports
  • nezu/aports
  • Integral/aports
  • I25371_verisk/aports
  • dabao1955/aports
  • bastimeyer/aports
  • minoplhy/aports
  • macmpi/aports
  • jameschensmith/aports
  • Antiz/aports
  • dankamongmen/aports
  • Jianhua/aports
  • akangusu/aports
  • struan-robertson/aports
  • craft/aports
  • AFellowSpeedrunner/nerds-aports
  • melato/aports-copy
  • tankf33der/aports
  • pat-s/aports
  • MGSousa/aports
  • lch/aports
  • williamdes/aports
  • kurth4cker/aports
  • ikheifets-splunk/aports
  • RoadRoller01/aports
  • zhfish/aports
  • luis-henrix/aports
  • zaytsev/aports
  • borrelm/aports
  • bolun-wen/aports
  • Losenmann/aports
  • naix/aports
  • a76yyyy/aports
  • arminweigl/aports
  • monke0192/aports
  • farkasmate/aports
  • pc-magas/aports
  • Jotrorox/aports
  • marceliq/aports
  • notchoc/aports
  • macropin/aports
  • replydev/aports
  • eloydegen/aports
  • yaboyfred/aports
  • georift/aports
  • jontyms/aports
  • pcarrier1/aports
  • AbortRetryFail/aports
  • nickoe/aports
  • yieldsfalsehood/aports
  • hcs-hmk/aports
  • piusbird/aports
  • siddarth99/aports
  • maattfr/aports
  • s2x/aports
  • mkg/aports
  • rhizoome/aports
  • doridian/aports
  • ramzypro/aports
  • qiakai/aports
  • mkonrad/aports
  • Zoey2936/aports
  • deaklajos/aports
  • firefly-cpp/aports
  • keso/aports
  • gnapoli23/aports
  • steinex/aports
  • rooftop/aports
  • iawia002/aports
  • thededem/aports
  • user0-07161/aports
  • thedanilfez/aports
  • kasperk81/aports
  • bdantas/aports
  • stanhu/aports
  • ghenry/aports
  • Maurice809/aports
  • patwid/aports
  • tetech/aports
  • drywall-eater/aports
  • borisfaure/aports
  • lemoce/aports
  • wiktor/aports
  • alex14fr/aports
  • kabir/aports
  • hon/aports
  • realroot/aports
  • AlxndrPsclt/aports
  • dxbkhan2446/aports
  • firasuke/aports
  • shubshinde8381/aports
  • glingy/aports
  • lovell/aports
  • wkornewald/aports
  • streaksu/aports
1462 results
Show changes
Showing
with 89 additions and 555 deletions
# Contributor: Jakub Jirutka <jakub@jirutka.cz>
# Maintainer: Jakub Jirutka <jakub@jirutka.cz>
pkgname=alpine-zsh-config
pkgver=0.1.0
pkgver=0.4.1
pkgrel=0
pkgdesc="A sensible default configuration for Zsh"
url="https://github.com/jirutka/alpine-zsh-config"
arch="noarch"
license="MIT"
depends="zsh>=5.8.1-r1"
depends="tty-copy>=0.2.0 zsh>=5.8.1-r1"
source="https://github.com/jirutka/alpine-zsh-config/archive/v$pkgver/alpine-zsh-config-$pkgver.tar.gz"
check() {
......@@ -24,5 +24,5 @@ package() {
}
sha512sums="
1e8ef9ce87684483bc3ddacf8dea8c31ebe088633ceec357d6e249375c39aa288e98ce04f25f517315f11987abb635127ef1c4fb55b1bf3ad139ee3624c33b64 alpine-zsh-config-0.1.0.tar.gz
c40576a1d54d07cb2f657b29977c657facfe502fe3a1fa609ff0ba7b5938538652b4e153a8ba4d95f17b3f2cc1a1613f049878140f92b91a2d8e58e4f96e64ad alpine-zsh-config-0.4.1.tar.gz
"
......@@ -3,7 +3,7 @@
# Maintainer: Taner Tas <taner76@gmail.com>
pkgname=alsa-plugins
pkgver=1.2.6
pkgrel=0
pkgrel=1
pkgdesc="Advanced Linux Sound Architecture (ALSA) plugins"
url="https://alsa-project.org/"
arch="all"
......
......@@ -4,7 +4,7 @@ adds the plus sign (0x2b) to the list of characters allowed by upstream
which are 0-9a-zA-Z,-./:_~
--- src/althttpd.c.orig
+++ src/althttpd.c
@@ -1213,7 +1213,7 @@
@@ -1827,7 +1827,7 @@
/* x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 xa xb xc xd xe xf */
/* 0x */ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
/* 1x */ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
......
The strftime %Z format specifier returns UTC on musl in this
context, force use of GMT to prevent client errors.
See https://gitlab.alpinelinux.org/alpine/aports/-/issues/12979
--- src/althttpd.c.orig
+++ src/althttpd.c
@@ -617,7 +617,7 @@
struct tm *tm;
static char zDate[100];
tm = gmtime(&t);
- strftime(zDate, sizeof(zDate), "%a, %d %b %Y %H:%M:%S %Z", tm);
+ strftime(zDate, sizeof(zDate), "%a, %d %b %Y %H:%M:%S GMT", tm);
return zDate;
}
# Contributor: Sodface <sod@sodface.com>
# Maintainer: Sodface <sod@sodface.com>
pkgname=althttpd
pkgver=202108141729
pkgrel=1
pkgver=202203261203
pkgrel=0
pkgdesc="Small, simple, stand-alone HTTP server"
url="https://sqlite.org/althttpd/doc/trunk/althttpd.md"
arch="all"
license="Public-Domain"
makedepends="openssl-dev"
options="!check" # no test suite
subpackages="$pkgname-openrc"
source="$pkgname-$pkgver.zip::https://sqlite.org/althttpd/zip?in=althttpd.c&r=$pkgver
subpackages="$pkgname-doc $pkgname-openrc"
source="
$pkgname-$pkgver.tar.gz::https://sqlite.org/althttpd/tarball?r=$pkgver
10-allow-filename-plus-sign.patch
20-force-GMT-headers.patch
$pkgname.confd
$pkgname.initd"
builddir="$srcdir/"
$pkgname.initd
"
builddir="$srcdir"
build() {
gcc $CFLAGS althttpd.c $LDFLAGS -o althttpd
make althttpsd
}
package() {
......@@ -25,13 +27,15 @@ package() {
"$pkgdir"/etc/conf.d/althttpd
install -Dm 755 "$srcdir"/althttpd.initd \
"$pkgdir"/etc/init.d/althttpd
install -D althttpd "$pkgdir"/usr/bin/althttpd
install -D althttpsd \
"$pkgdir"/usr/bin/althttpd
install -Dm644 althttpd.md \
"$pkgdir"/usr/share/doc/$pkgname/althttpd.md
}
sha512sums="
4b3fe1d2bd6eab1048f6329741322b9dee73493f070bcb84294b6e8150d093b934b01cae74778e22536330dd97f27a119181edfd32401333a020eb3df6e2935b althttpd-202108141729.zip
d31628a3b6617cc49156fe3680c3d4f964a0b2ed7570edc23b9d52ed6fe7693022067a051b60d2fcb5f695be5a3daa8589fa9ba3c1ac12bd03306925e8a10015 10-allow-filename-plus-sign.patch
9c6acaaa259abb5a9f404d12b27e3b9659064f78f5951c10ee26c67de4f2c775e5223129f640916703a25a96517bd1eb84b7a76e3bc86341f73e12fc121d1e89 20-force-GMT-headers.patch
aeb1252915176d11cddb1ff5f1c13f532bb3df8f52760f71ae087fde90a4d4422cc65570a59adac12232dacc5aed67a673790a019a3d53203899b7909ca8503b althttpd.confd
179e3baa82b01a032eaf5b48c24e62236aa9d0865eb073cbedf64dd04a481e4b6988c0280929172a277d0de8ba8caf7c5c309c8d27babc8d97b83b53759d1210 althttpd-202203261203.tar.gz
37b5c394b33c3b5e0ff93ae951610bf86ecbf877ae5b267d25c6f188cf60c853220399f8f87f119c0f6f6513e8a82d21e5643d08631aa0702e704554b803ced3 10-allow-filename-plus-sign.patch
4418cd6431dccc2a51866d0a6b486166de4ea4752fcdadd41b2605ac7f4fbc49af076cc48ef1cafb38dfceef22c4e1cabd4b160ec2e2f4871b39c33680440a5b althttpd.confd
f21867430470b836d97d60215d9dda835125140cced3bb9c856349228572f2c73ac0574d3f705d72938879fc2b5a37855768a5f7de5c29943e3aa6ead5d72d9c althttpd.initd
"
......@@ -23,9 +23,21 @@
#** FILE name is expanded using strftime() if it contains
#** at least one '%' and is not too long.
#**
#** --https Indicates that input is coming over SSL and is being
#** decoded upstream, perhaps by stunnel. (This program
#** only understands plaintext.)
#** --ipshun DIR If the remote IP address is also the name of a file
#** in DIR that has size N bytes and where either N is zero
#** or the m-time of the file is less than N time-units ago
#** then that IP address is being shunned and no requests
#** are processed. The time-unit is a compile-time option
#** (BANISH_TIME) that defaults to 300 seconds. If this
#** happens, the client gets a 503 Service Unavailable
#** reply. Furthermore, althttpd will create ip-shunning
#** files following a 404 Not Found error if the request
#** URI is an obvious hack attempt.
#**
#** --https BOOLEAN Indicates that input is coming over SSL and is being
#** decoded upstream, perhaps by stunnel. This option
#** does *not* activate built-in TLS support. Use --cert
#** for that.
#**
#** --family ipv4 Only accept input from IPV4 or IPV6, respectively.
#** --family ipv6 These options are only meaningful if althttpd is run
......@@ -40,12 +52,22 @@
#** 120 seconds.
#**
#** --max-cpu SEC Maximum number of seconds of CPU time allowed per
#** HTTP connection. Default 30. 0 means no limit.
#** HTTP connection. Default 30 (build option:
#** -DMAX_CPU=integer). 0 means no limit.
#**
#** --debug Disables input timeouts. This is useful for debugging
#** when inputs is being typed in manually.
#** when inputs are being typed in manually.
#**
#** Additional command-line options available when compiling with ENABLE_TLS:
#**
#** --cert FILE The TLS certificate, the "fullchain.pem" file
#**
#** --pkey FILE The TLS private key, the "privkey.pem" file. May be
#** omitted if the --cert file is the concatenation of
#** the fullchain.pem and the privkey.pem.
#**
#**
#** Command-line options can take either one or two initial "-" characters.
#** So "--debug" and "-debug" mean the same thing, for example.
#**
ALTHTTPD_OPTS=""
# Contributor: Bart Ribbers <bribbers@disroot.org>
# Maintainer: Marco Schröder <marco.schroeder96@gmail.com>
pkgname=amazfish
pkgver=2.0.3
pkgver=2.0.5
pkgrel=0
_commit_qble="3704dc33532d6839228ea0d43e3f0441efc31374"
_commit_libwatchfish="762aafbcff382fcb36adb6d9d241dd2994c4f4e8"
_commit_libwatchfish="f01efddb4b906b18ab98dd5a1b9c70b68d9d48d0"
pkgdesc="Companion application for Huami Devices (such as Amazfit Bip, Cor, MiBand2/3 and GTS and GTS) and the Pinetime Infinitime"
url="https://github.com/piggz/harbour-amazfish"
# armhf blocked by kdb
......@@ -59,9 +59,9 @@ package() {
}
sha512sums="
b1eec968a61fb19f94e9b37aaa83da7d1da4cb407dcbb676454c7da42c50c5e8976f5704106970ddd51ea3376f59ca1e41604e508a42c2ece460b41bbb36f5b7 harbour-amazfish-2.0.3.tar.gz
1cbaff9112c1afe7e52841050acc9f64da8e98f07f348d9e5d66a65e39d929ae7f703a6b3c89dcf74124ac4bc6c540757a9f3482935548c6385faf33514d5eb6 harbour-amazfish-2.0.5.tar.gz
2e6ebd5e50b6d0780a4cd14f3e175bd627f15a36f0b57848f0472d5f4c02b05b7d8d8a232fabc53787e09bb3846bbb7bb178618dd5eda6a3c0d98cb1683f68b4 qble-3704dc33532d6839228ea0d43e3f0441efc31374.tar.gz
4e6cbbdb5a6594b401a74a4513aab09222c133b54e545a9eba7406d86796047b79e3f4020c7656a321b0b3623e66b843186df6b3f53440c37d3ac06b34af11fb libwatchfish-762aafbcff382fcb36adb6d9d241dd2994c4f4e8.tar.gz
109d9e3464abddb52cfa595c724bc842f52ef267e59c8be05fd27e0fadff210cc383b9799cc92b6d8a3aedd454c405f3ec9e0c3ae061e922ca27db5de8387628 libwatchfish-f01efddb4b906b18ab98dd5a1b9c70b68d9d48d0.tar.gz
a17c0d6578e0d6878099f9c913e54100c44dbb94cf8803f2780d5709ec08136daa832ec2ffe947fb8a91e02320f01041d0e763bcc08350270af36d89f767ca14 amazfish-launcher.sh
930f2cae5f88559a83dd46d11d2161a9239efdd46ad6b91dc530eb4a7863f197a7865f9599973b71bcc7d1e2346c848ea7b9a57f5b714560d101b0f384c0f4d1 amazfish.desktop
"
......@@ -2,7 +2,7 @@
# Maintainer: omni <omni@gitlab.alpinelinux.org>
pkgname=amfora
pkgver=1.9.2 # Don't forget to update main.commit below
pkgrel=1
pkgrel=2
pkgdesc="terminal browser for the Gemini protocol"
url="https://github.com/makeworld-the-better-one/amfora"
license="GPL-3.0-or-later"
......
# Contributor: Bart Ribbers <bribbers@disroot.org>
# Maintainer: Bart Ribbers <bribbers@disroot.org>
pkgname=analitza
pkgver=21.12.1
pkgrel=1
pkgver=21.12.3
pkgrel=0
# armhf blocked by extra-cmake-modules
# s390x blocked by qt5-qtbase-x11
arch="all !armhf !s390x"
......@@ -39,5 +39,5 @@ package() {
}
sha512sums="
2f995c9dbf495fd85c46b9037294621d25f5e8bdcbc1ba53ac5f61d953d601af42360e9dc169d90f7271698bd1b57d44bd928edba0280c23f7bdbc22361f01be analitza-21.12.1.tar.xz
540f3ea62f8f1b8a62517d4dc9e7531d7aef739965434b582d0632bdcaf542d9616475b49a2eeed18b82cccf218fcf548f1a5538a6b00f1457f64867069662ef analitza-21.12.3.tar.xz
"
......@@ -2,7 +2,7 @@
# Maintainer: Sören Tempel <soeren+alpine@soeren-tempel.net>
pkgname=android-tools
pkgver=31.0.3p1
pkgrel=1
pkgrel=2
pkgdesc="Android platform tools"
url="https://sites.google.com/a/android.com/tools/"
arch="x86 x86_64 aarch64 armv7 armhf"
......
From a419a9539ddff10fa4d3fd7460b117a9f4dd2691 Mon Sep 17 00:00:00 2001
From: Kaarle Ritvanen <kaarle.ritvanen@datakunkku.fi>
Date: Thu, 19 Sep 2019 10:58:07 +0300
Subject: [PATCH] new module: lbu
Alpine Linux Local Backup Utility
---
lib/ansible/modules/system/lbu.py | 131 ++++++++++++++++++++++++++++++
1 file changed, 131 insertions(+)
create mode 100644 lib/ansible/modules/system/lbu.py
diff --git a/lib/ansible/modules/system/lbu.py b/lib/ansible/modules/system/lbu.py
new file mode 100644
index 0000000000..9952ec29f1
--- /dev/null
+++ b/lib/ansible/modules/lbu.py
@@ -0,0 +1,131 @@
+#!/usr/bin/python
+
+# Copyright: (c) 2019, Kaarle Ritvanen <kaarle.ritvanen@datakunkku.fi>
+# GNU General Public License v3.0+ (see COPYING or https://www.gnu.org/licenses/gpl-3.0.txt)
+
+from __future__ import absolute_import, division, print_function
+__metaclass__ = type
+
+ANSIBLE_METADATA = {
+ 'metadata_version': '1.1',
+ 'status': ['preview'],
+ 'supported_by': 'community'
+}
+
+DOCUMENTATION = '''
+---
+module: lbu
+
+short_description: Local Backup Utility for Alpine Linux
+
+version_added: "2.10"
+
+description:
+- Manage Local Backup Utility of Alpine Linux in run-from-RAM mode
+
+options:
+ commit:
+ description:
+ - Control whether to commit changed files.
+ type: bool
+ exclude:
+ description:
+ - List of paths to exclude.
+ type: list
+ include:
+ description:
+ - List of paths to include.
+ type: list
+
+author:
+- Kaarle Ritvanen (@kunkku)
+'''
+
+EXAMPLES = '''
+# Commit changed files (if any)
+- name: Commit
+ lbu:
+ commit: true
+
+# Exclude path and commit
+- name: Exclude directory
+ lbu:
+ commit: true
+ exclude:
+ - /etc/opt
+
+# Include paths without committing
+- name: Include file and directory
+ lbu:
+ include:
+ - /root/.ssh/authorized_keys
+ - /var/lib/misc
+'''
+
+RETURN = '''
+msg:
+ description: Error message
+ type: str
+ returned: on failure
+'''
+
+from ansible.module_utils.basic import AnsibleModule
+
+import os.path
+
+
+def run_module():
+ module = AnsibleModule(
+ argument_spec={
+ 'commit': {'type': 'bool'},
+ 'exclude': {'type': 'list', 'elements': 'str'},
+ 'include': {'type': 'list', 'elements': 'str'}
+ },
+ supports_check_mode=True
+ )
+
+ changed = False
+
+ def run_lbu(*args):
+ code, stdout, stderr = module.run_command(
+ [module.get_bin_path('lbu', required=True)] + list(args)
+ )
+ if code:
+ module.fail_json(changed=changed, msg=stderr)
+ return stdout
+
+ update = False
+ commit = False
+
+ for param in ('include', 'exclude'):
+ if module.params[param]:
+ paths = run_lbu(param, '-l').split('\n')
+ for path in module.params[param]:
+ if os.path.normpath('/' + path)[1:] not in paths:
+ update = True
+
+ if module.params['commit']:
+ commit = update or run_lbu('status') > ''
+
+ if module.check_mode:
+ module.exit_json(changed=update or commit)
+
+ if update:
+ for param in ('include', 'exclude'):
+ if module.params[param]:
+ run_lbu(param, *module.params[param])
+ changed = True
+
+ if commit:
+ run_lbu('commit')
+ changed = True
+
+ module.exit_json(changed=changed)
+
+
+def main():
+ run_module()
+
+
+if __name__ == '__main__':
+ main()
--
2.20.1
# Contributor: Łukasz Jendrysik <scadu@yandex.com>
# Contributor: Sören Tempel <soeren+alpine@soeren-tempel.net>
# Contributor: Takuya Noguchi <takninnovationresearch@gmail.com>
# Maintainer: Fabian Affolter <fabian@affolter-engineering.ch>
pkgname=ansible-base
pkgver=2.10.5
pkgrel=2
pkgdesc="A configuration-management, deployment, task-execution, and multinode orchestration framework"
url="https://ansible.com/"
options="!check" # TODO: enable tests
arch="noarch"
license="GPL-3.0-or-later"
depends="python3 py3-jinja2 py3-packaging py3-yaml py3-cryptography py3-paramiko"
makedepends="py3-setuptools"
subpackages="$pkgname-doc"
source="https://pypi.python.org/packages/source/a/ansible-base/ansible-base-$pkgver.tar.gz
0001-new-module-lbu.patch
"
# secfixes:
# 2.9.13-r0:
# - CVE-2020-14330
# - CVE-2020-14332
# - CVE-2020-14365
# 2.9.7-r0:
# - CVE-2019-3828
# - CVE-2020-1733
# - CVE-2020-1739
# - CVE-2020-1740
# - CVE-2020-1746
# - CVE-2020-10691
# 2.9.6-r0:
# - CVE-2020-1737
# 2.9.3-r0:
# - CVE-2019-14904
# - CVE-2019-14905
# 2.8.6-r0:
# - CVE-2019-14846
# - CVE-2019-14856
# - CVE-2019-14858
# 2.8.4-r0:
# - CVE-2019-10206
# - CVE-2019-10217
# 2.8.2-r0:
# - CVE-2019-10156
# 2.7.9-r0:
# - CVE-2018-16876
# 2.6.3-r0:
# - CVE-2018-10875
build() {
python3 setup.py build
}
package() {
python3 setup.py install --prefix=/usr --root="$pkgdir"
mkdir -p "$pkgdir"/usr/share/man/man1
install -Dm644 "$builddir"/docs/man/man1/*.1 \
"$pkgdir"/usr/share/man/man1/
mkdir -p "$pkgdir"/usr/share/doc/$pkgname/examples/
cp -r examples/* \
"$pkgdir"/usr/share/doc/$pkgname/examples/
install -m644 README.rst "$pkgdir"/usr/share/doc/$pkgname
}
sha512sums="2449a36bdea7242a3f4e248e42388339299340cd6c377d6a20b02803db527895912e49040f3931a1aa2ebf04e3d4d5594cfc08aec28da44b73c8206dc81ddb89 ansible-base-2.10.5.tar.gz
57364eb94bd5fa1add6fb2f60d4e3790a6f1d7582f92ec1e25ea9459704d12ffe49b09ebde4aef91463d1950cfc9a4a34ab2ef83c60f1bc1c1fb6399e900369d 0001-new-module-lbu.patch"
# Contributor: Sean McAvoy <seanmcavoy@gmail.com>
# Maintainer: Sean McAvoy <seanmcavoy@gmail.com>
pkgname=ansible-core
pkgver=2.12.2
pkgver=2.12.4
pkgrel=0
pkgdesc="core components of ansible: A configuration-management, deployment, task-execution, and multinode orchestration framework"
url="https://ansible.com"
......@@ -32,5 +32,5 @@ package() {
}
sha512sums="
a9afc3768d27a7049c275da8780e6dcd7da42263fc9065a1df1aabd0d8c54020313e9065349a6f52138e11eafb176348bf2ec33c0c1b08dc9837b7ac832542af ansible-core-2.12.2.tar.gz
a196a4f75834b5951330a1ea201aca41581c88a3cedbdd1c9e00acd5d3f06b4fd1948ddb2acea32bc2b758587baf9bd75572d150d6d47a3a957f5d8c4fc06d2f ansible-core-2.12.4.tar.gz
"
# Contributor: Fabian Affolter <fabian@affolter-engineering.ch>
# Maintainer: Fabian Affolter <fabian@affolter-engineering.ch>
pkgname=ansible-lint
pkgver=5.4.0
pkgrel=0
pkgver=6.0.2
pkgrel=1
pkgdesc="check ansible playbooks"
url="https://github.com/ansible/ansible-lint"
arch="noarch"
......@@ -20,10 +20,13 @@ depends="
py3-typing-extensions
py3-wcmatch
py3-yaml
py3-ansible-compat
py3-resolvelib<0.6.0
py3-resolvelib>=0.5.4
"
makedepends="
py3-pip
py3-build
py3-installer
py3-setuptools
py3-wheel
py3-setuptools_scm
......@@ -36,13 +39,13 @@ checkdepends="
py3-pytest-xdist
yamllint
"
source="ansible-lint-5.4.0.tar.gz::https://github.com/ansible-community/ansible-lint/archive/refs/tags/v$pkgver.tar.gz"
source="$pkgname-$pkgver.tar.gz::https://github.com/ansible-community/ansible-lint/archive/refs/tags/v$pkgver.tar.gz"
provides="py3-ansible-lint=$pkgver-r$pkgrel" # for backward compatibility
replaces="py3-ansible-lint" # for backward compatibility
build() {
export SETUPTOOLS_SCM_PRETEND_VERSION=$pkgver
python3 -m build --skip-dependency-check --no-isolation --wheel .
python3 -m build --skip-dependency-check --no-isolation --wheel
}
check() {
......@@ -50,9 +53,10 @@ check() {
}
package() {
pip3 install --no-warn-script-location --ignore-installed --no-deps --root="$pkgdir" dist/ansible_lint-$pkgver-py3-none-any.whl
python3 -m installer -d "$pkgdir" \
dist/ansible_lint-$pkgver-py3-none-any.whl
}
sha512sums="
f1bbbb49eb77991d60b6087646c695a938d328d719bba67707af4ed858de857d383b78490bcf0930cffebd13a0b0abde20269a47e47e4713a37da715a28c5da0 ansible-lint-5.4.0.tar.gz
31fac46a4354e940065b164292d894825e8054cfc9712651435e52ee62ba82bc1802d4f080f2fdbf9b4cb53f3b34eb69179b758c6277c7476bb9be946fb6b465 ansible-lint-6.0.2.tar.gz
"
......@@ -3,7 +3,7 @@
# Contributor: Takuya Noguchi <takninnovationresearch@gmail.com>
# Maintainer: Fabian Affolter <fabian@affolter-engineering.ch>
pkgname=ansible
pkgver=5.4.0
pkgver=5.6.0
pkgrel=0
pkgdesc="core components for Ansible"
url="https://ansible.com/"
......@@ -29,5 +29,5 @@ package() {
}
sha512sums="
7065c7d16a3bb13db27a3ec99c33c48e9d4abb4bec8267751e3d8df89da7d0948a8415b50b8fabd05f6a97fba661714f08f8473ae145fcb323dd83f6c7349a6d ansible-5.4.0.tar.gz
e031621ef40c7cf883c436bcb39703c0862a849bfa5dab48691a8f51f794ec3899145aed17b732816e175623ced922662b371ed563bcf770b8d1157128826bbb ansible-5.6.0.tar.gz
"
# Contributor: Oleg Titov <oleg.titov@gmail.com>
# Maintainer: Oleg Titov <oleg.titov@gmail.com>
pkgname=aom
pkgver=3.2.0
pkgrel=1
pkgver=3.3.0
pkgrel=0
pkgdesc="Alliance for Open Media (AOM) AV1 codec SDK"
url="https://aomedia.org/"
arch="all"
......@@ -65,6 +65,6 @@ unpack() {
}
sha512sums="
bdaee34bde6ece9a4652c880af35aec0f1655aa4ab625b1f527ead8509681ce79363a5afb4574858b0a833586df6f45ee2ea7e2cb6259a38e158f3b5e451b468 aom-3.2.0.tar.gz
cf241b8e127b6533f04503e52b4a5af98796851cd68c47eeed3db8ce89e4aa9d0e4f1522bdff9f3c678dbd55538c89ff7c274bf84514ddde6ef48365d96268c2 aom-3.3.0.tar.gz
573a6c9cd1e9c71a0612f750fb1b69ee65ab86364d3aa78ef51b8fb20633c69b97026d0685dedeabb51f31d0dab7c651d1fe5c72e0dc9f14b8ed2704584934a9 fix-stack-size-e53da0b.patch
"
......@@ -3,7 +3,7 @@
# based on arch linux PKGBUILD
pkgname=apache-arrow
pkgver=7.0.0
pkgrel=0
pkgrel=2
pkgdesc="multi-language toolbox for accelerated data interchange and in-memory processing"
url="https://arrow.apache.org/"
arch="all !s390x !riscv64" # missing glog-dev, thrift
......@@ -32,15 +32,13 @@ makedepends="
zstd-dev
"
checkdepends="bash grep gzip perl python3 tzdata"
subpackages="$pkgname-dev $pkgname-doc"
subpackages="$pkgname-static $pkgname-dev $pkgname-tools $pkgname-doc"
_arrowsha="83ada4ec0f2cfe36f4168628d7f470e6199e663a"
_parquetsha="acd375eb86a81cd856476fca0f52ba6036a067ff"
source="https://downloads.apache.org/arrow/arrow-$pkgver/apache-arrow-$pkgver.tar.gz
https://github.com/apache/arrow-testing/archive/$_arrowsha.zip
https://github.com/apache/parquet-testing/archive/$_parquetsha.zip
"
# tests broken on s390x
[ "$CARCH" = "s390x" ] && options="!check"
build() {
if [ "$CBUILD" != "$CHOST" ]; then
......@@ -98,6 +96,11 @@ package() {
find "$pkgdir"/usr/lib/ -name '*testing*' -delete
}
tools() {
pkgdesc="extra tools"
amove usr/bin/plasma-store-server
}
sha512sums="
6727ea625b1a4dc3fd452e94ef5e8fd7a5bdebcf44b105f0ba684687cf126163317caef9e91cfd3722a8defca1f0295741ed0dde2393e85d15559bddd7ecb9a2 apache-arrow-7.0.0.tar.gz
7d3c3678f69e4a244a1f8fdc4e509e29f3c21f8a8e38e9c9e3188dad0297a964201157853abd57bad75df698ab9b005ad0fca12c2965bbc4a25ccb5fd19311bb 83ada4ec0f2cfe36f4168628d7f470e6199e663a.zip
......
# Contributor: Kevin Daudt <kdaudt@alpinelinux.org>
# Maintainer: Kevin Daudt <kdaudt@alpinelinux.org>
pkgname=apenwarr-redo
pkgver=0.42c
pkgrel=2
pkgver=0.42d
pkgrel=0
pkgdesc="Smaller, easier, more powerful, and more reliable than make"
url="https://redo.readthedocs.io/en/latest/"
arch="noarch"
......@@ -46,6 +46,7 @@ cleanup_srcdir() {
default_cleanup_srcdir
}
sha512sums="764ef84cfb56d5dd883cf80f706a567491e1a679d136219c4db3c122386aad3cfbd28131dc231a91639f596d7b8819c4254e4e7fa38f917996ca8bf3e1a5dc19 redo-0.42c.tar.gz
sha512sums="
2749a1a1046f8edd63c4b4e2b0f4d95988dfcf8c776b264007914e583fc21ff51447be34ffc2c136c343ace8c38147d6a43c0c0dd01a681b6283a38d5d8f3fb7 redo-0.42d.tar.gz
7d8be0b94999c54d6d1d47300189c4979294cf3d9ddd30f2f3c95b12f16e7dc180ad7c518bcf1dd91f3ddace8e769880ac30bf659f4c9973872cb75bc15d89c7 fix-env-python.patch
"
......@@ -2,7 +2,7 @@
# Maintainer: Daniele Debernardi <drebrez@gmail.com>
pkgname=apk-file
pkgver=0.3.6
pkgrel=4
pkgrel=5
pkgdesc="Command line front end for pkgs.alpinelinux.org"
options="chmod-clean"
url="https://github.com/genuinetools/apk-file"
......
From b674fab66571ed88aa64a0c3bed5685314d9758c Mon Sep 17 00:00:00 2001
From: Matthias Klumpp <matthias@tenstral.net>
Date: Sat, 5 Feb 2022 01:35:25 +0100
Subject: [PATCH] Process icons by suite/section across all architectures
Previously we were only reading icons for the primary architecture, so
arch-specific packages in later architectures may not have received an
icon. With this change we always look for icons for the whole set of
packages in a suite/section to generate a complete icon tarball.
Resolves: #99
---
src/asgen/engine.d | 155 +++++++++++++++++++++++++++------------------
1 file changed, 92 insertions(+), 63 deletions(-)
diff --git a/src/asgen/engine.d b/src/asgen/engine.d
index 6533380..f0ffda6 100644
--- a/src/asgen/engine.d
+++ b/src/asgen/engine.d
@@ -340,9 +340,10 @@ public:
/**
* Export metadata and issue hints from the database and store them as files.
*/
- private void exportData (Suite suite, string section, string arch, ref Package[] pkgs, bool withIconTar = false)
+ private void exportMetadata (Suite suite, string section, string arch, ref Package[] pkgs)
{
- import asgen.zarchive;
+ import asgen.zarchive : ArchiveType, compressAndSave;
+
auto mdataFile = appender!string;
auto hintsFile = appender!string;
@@ -366,18 +367,6 @@ public:
mkdirRecurse (dataExportDir);
mkdirRecurse (hintsExportDir);
- // prepare icon-tarball array
- Appender!(string[])[string] iconTarFiles;
- if (withIconTar) {
- foreach (ref ipolicy; conf.iconSettings) {
- if (!ipolicy.storeCached)
- continue; // we only want to create tarballs for cached icons
- auto ia = appender!(string[]);
- ia.reserve (256);
- iconTarFiles[ipolicy.iconSize.toString] = ia;
- }
- }
-
immutable useImmutableSuites = conf.feature.immutableSuites;
// select the media export target directory
string mediaExportDir;
@@ -402,11 +391,6 @@ public:
}
}
- // nothing left to do if we don't need to deal with icon tarballs and
- // immutable suites.
- if ((!useImmutableSuites) && (!withIconTar))
- continue;
-
foreach (ref gcid; gcids) {
synchronized (this) cidGcidMap[getCidFromGlobalID (gcid)] = gcid;
@@ -417,20 +401,6 @@ public:
if ((!std.file.exists (gcidMediaSuitePath)) && (std.file.exists (gcidMediaPoolPath)))
copyDir (gcidMediaPoolPath, gcidMediaSuitePath, true);
}
-
- // compile list of icon-tarball files
- if (withIconTar) {
- foreach (ref ipolicy; conf.iconSettings) {
- if (!ipolicy.storeCached)
- continue; // only add icon to cache tarball if we want a cache for the particular size
- immutable iconDir = buildPath (mediaExportDir, gcid, "icons", ipolicy.iconSize.toString);
- if (!std.file.exists (iconDir))
- continue;
- foreach (string path; std.file.dirEntries (iconDir, std.file.SpanMode.shallow, false))
- synchronized (this) iconTarFiles[ipolicy.iconSize.toString] ~= path;
-
- }
- }
}
}
@@ -448,27 +418,6 @@ public:
}
}
- // create the icon tarballs
- if (withIconTar) {
- logInfo ("Creating icon tarball.");
- foreach (ref ipolicy; conf.iconSettings) {
- if (!ipolicy.storeCached)
- continue;
-
- auto iconTar = new ArchiveCompressor (ArchiveType.GZIP);
- iconTar.open (buildPath (dataExportDir, "icons-%s.tar.gz".format (ipolicy.iconSize.toString)));
- auto iconFiles = iconTarFiles[ipolicy.iconSize.toString]
- .data
- .sort!("a < b", SwapStrategy.stable);
- foreach (fname; iconFiles) {
- iconTar.addFile (fname);
- }
-
- iconTar.close ();
- }
- logInfo ("Icon tarball(s) built.");
- }
-
string dataBaseFname;
if (conf.metadataType == DataType.XML)
dataBaseFname = buildPath (dataExportDir, format ("Components-%s.xml", arch));
@@ -512,6 +461,82 @@ public:
saveHintsRegistryToJsonFile (buildPath (conf.hintsExportDir, suite.name, "hint-definitions.json"));
}
+ /**
+ * Export all icons for the given set of packages and publish them in the selected suite/section.
+ * Package icon duplicates will be eliminated automatically.
+ */
+ private void exportIconTarballs (Suite suite, string section, Package[] pkgs)
+ {
+ import asgen.zarchive;
+
+ // determine data sources and destinations
+ immutable dataExportDir = buildPath (conf.dataExportDir, suite.name, section);
+ mkdirRecurse (dataExportDir);
+ immutable useImmutableSuites = conf.feature.immutableSuites;
+ immutable mediaExportDir = useImmutableSuites
+ ? buildNormalizedPath (dstore.mediaExportPoolDir, "..", suite.name)
+ : dstore.mediaExportPoolDir;
+
+ // prepare icon-tarball array
+ Appender!(string[])[string] iconTarFiles;
+ foreach (ref ipolicy; conf.iconSettings) {
+ if (!ipolicy.storeCached)
+ continue; // we only want to create tarballs for cached icons
+ auto ia = appender!(string[]);
+ ia.reserve (256);
+ iconTarFiles[ipolicy.iconSize.toString] = ia;
+ }
+
+ logInfo ("Creating icon tarballs for: %s/%s", suite.name, section);
+ bool[string] processedDirs;
+ foreach (ref pkg; parallel (pkgs)) {
+ immutable pkid = pkg.id;
+ auto gcids = dstore.getGCIDsForPackage (pkid);
+ if (gcids is null)
+ continue;
+ foreach (ref gcid; gcids) {
+ // compile list of icon-tarball files
+ foreach (ref ipolicy; conf.iconSettings) {
+ if (!ipolicy.storeCached)
+ continue; // only add icon to cache tarball if we want a cache for the particular size
+ immutable iconDir = buildPath (mediaExportDir, gcid, "icons", ipolicy.iconSize.toString);
+
+ // skip adding icon entries if we've already investigated this directory
+ synchronized {
+ if (iconDir in processedDirs)
+ continue;
+ else
+ processedDirs[iconDir] = true;
+ }
+
+ if (!std.file.exists (iconDir))
+ continue;
+ foreach (string path; std.file.dirEntries (iconDir, std.file.SpanMode.shallow, false))
+ synchronized (this) iconTarFiles[ipolicy.iconSize.toString] ~= path;
+
+ }
+ }
+ }
+
+ // create the icon tarballs
+ foreach (ref ipolicy; conf.iconSettings) {
+ if (!ipolicy.storeCached)
+ continue;
+
+ auto iconTar = new ArchiveCompressor (ArchiveType.GZIP);
+ iconTar.open (buildPath (dataExportDir, "icons-%s.tar.gz".format (ipolicy.iconSize.toString)));
+ auto iconFiles = iconTarFiles[ipolicy.iconSize.toString]
+ .data
+ .sort!("a < b", SwapStrategy.stable);
+ foreach (fname; iconFiles) {
+ iconTar.addFile (fname);
+ }
+
+ iconTar.close ();
+ }
+ logInfo ("Icon tarballs built for: %s/%s", suite.name, section);
+ }
+
private Package[string] getIconCandidatePackages (Suite suite, string section, string arch)
{
// always load the "main" and "universe" components, which contain most of the icon data
@@ -618,7 +643,6 @@ public:
reportgen = new ReportGenerator (dstore);
auto sectionPkgs = appender!(Package[]);
- auto iconTarBuilt = false;
auto suiteDataChanged = false;
foreach (ref arch; suite.architectures) {
// update package contents information and flag boring packages as ignored
@@ -645,8 +669,7 @@ public:
pkgs ~= fakePkg;
// export package data
- exportData (suite, section, arch, pkgs, !iconTarBuilt);
- iconTarBuilt = true;
+ exportMetadata (suite, section, arch, pkgs);
suiteDataChanged = true;
// we store the package info over all architectures to generate reports later
@@ -654,15 +677,20 @@ public:
sectionPkgs ~= pkgs;
// log progress
- logInfo ("Completed processing of %s/%s [%s]", suite.name, section, arch);
+ logInfo ("Completed metadata processing of %s/%s [%s]", suite.name, section, arch);
// explicit GC collection and minimization run
gcCollect ();
}
- // write reports & statistics and render HTML, if that option is selected
- if (suiteDataChanged)
+
+ if (suiteDataChanged) {
+ // export icons for the found packages in this section
+ exportIconTarballs (suite, section, sectionPkgs.data);
+
+ // write reports & statistics and render HTML, if that option is selected
reportgen.processFor (suite.name, section, sectionPkgs.data);
+ }
// do garbage collection run now.
// we might have allocated very big chunks of memory during this iteration,
@@ -850,14 +878,12 @@ public:
reportgen = new ReportGenerator (dstore);
auto sectionPkgs = appender!(Package[]);
- auto iconTarBuilt = false;
foreach (ref arch; suite.architectures) {
// process new packages
auto pkgs = pkgIndex.packagesFor (suite.name, section, arch);
// export package data
- exportData (suite, section, arch, pkgs, !iconTarBuilt);
- iconTarBuilt = true;
+ exportMetadata (suite, section, arch, pkgs);
// we store the package info over all architectures to generate reports later
sectionPkgs.reserve (sectionPkgs.capacity + pkgs.length);
@@ -867,6 +893,9 @@ public:
logInfo ("Completed publishing of data for %s/%s [%s]", suite.name, section, arch);
}
+ // export icons for the found packages in this section
+ exportIconTarballs (suite, section, sectionPkgs.data);
+
// write reports & statistics and render HTML, if that option is selected
reportgen.processFor (suite.name, section, sectionPkgs.data);
--
2.35.1