summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2018-05-23modernise setup.py and fix docsA. Wilcox3-14/+45
2018-05-23index: make requests optional, but recommendedA. Wilcox1-2/+16
2018-05-23Add APKINDEX reading supportA. Wilcox3-10/+249
2017-01-13Add setup.py for distributionA. Wilcox2-1/+45
2016-12-04APKFile: allow skipping of unnecessary phasesA. Wilcox1-3/+19
2016-11-29Package: fix line parserA. Wilcox1-1/+1
2016-11-29README: update timeline and copyrightA. Wilcox1-3/+3
2016-09-12Portage: ~ op works in APK nowA. Wilcox1-2/+2
2016-07-23Portage integration: fixesA. Wilcox1-3/+18
2016-07-23APKFile: correctly handle wildcards in split pathsA. Wilcox1-3/+13
Walk the image dir to find anything that matches, and add it. Otherwise the directories aren't crawled (since they may not match). This fixes a bug where gcc-devel did not contain libgcc.a.
2016-07-13APKFile: allow split packages to use * for files includedAndrew Wilcox1-4/+7
2016-06-07APKFile: correct an egregious oversight involving chainAndrew Wilcox1-2/+2
These objects exhaust after a single pass, so the base packages *always* had the contents of *all* their splits. Ouch.
2016-04-24Split: Pull OpenRC init scripts and systemd units into split pkgsAndrew Wilcox1-0/+15
2016-04-24APKFile: More reliably determine if any files are presentAndrew Wilcox1-2/+6
2016-04-24Portage integration: Real APK virtuals!Andrew Wilcox1-7/+23
2016-04-24Portage: Unfortunately, we must support shell invocation nowAndrew Wilcox1-1/+0
2016-04-24Add /usr/share/info to -doc split packagesAndrew Wilcox1-0/+1
2016-04-24Awful, ugly, disgusting split package support (#9)Andrew Wilcox3-76/+235
2016-04-24Portage integration: Handle PROVIDES and give it to apkAndrew Wilcox1-0/+22
2016-04-24Refactor dependency handling and PyLint fixesAndrew Wilcox1-42/+49
2016-04-24Portage: Add SLOT to dependent package names (closes #1)Andrew Wilcox1-2/+35
2016-04-24Portage integration: Fix blocker issue correctly this timeAndrew Wilcox1-2/+3
2016-04-24Portage integration: if dep.blocker is not False, it's a blockerAndrew Wilcox1-1/+1
2016-03-08apkfile: Fix logic errorAndrew Wilcox1-5/+2
2016-03-08Add support for invocation from Portage++Andrew Wilcox2-5/+242
2015-10-18README: Fix typo -.`Andrew Wilcox1-2/+2
2015-10-18APKFile: Sign with SHA256 too.Andrew Wilcox1-1/+1
Since we have our own apk-tools patchset we can do this now.
2015-10-18APKFile: apk-tools uses sha256 for datahash, and sha1 for signatureAndrew Wilcox1-3/+2
2015-10-18Package: fix silly typo with dependenciesAndrew Wilcox1-1/+1
2015-10-18APKFile: Sign properly, and use SHA1 for nowAndrew Wilcox1-51/+108
2015-10-17I/O: we can actually write unsigned APKs that work nowAndrew Wilcox2-6/+183
2015-10-17Package: add missing fields to templateAndrew Wilcox1-0/+5
2015-10-17Package: add data_hash supportAndrew Wilcox1-4/+39
2015-10-17Package: use os.getenv insteadAndrew Wilcox1-1/+1
2015-10-08PEP 8 + PyFlakes + PyLint fixesAndrew Wilcox2-12/+40
2015-10-08Package: we can now emit PKGINFOAndrew Wilcox1-8/+29
2015-10-07Add initial code for reading in APK files.Andrew Wilcox5-0/+168
2015-09-29Initial commitAndrew Wilcox1-0/+77