Commits

Author Commit Message Labels Comments Date
Nicholas Clarke
A little bit of tidying.
Nicholas Clarke
Remove the dependency on AURPkg for reporting.
Nicholas Clarke
Hide implementation details of Dependency checking. This is in preparation to rewrite dependency checking code to make it more generic, and capable of handling ABS and AUR packages.
Nicholas Clarke
Clear up some unused imports.
Nicholas Clarke
Merge branch 'master' into abs
Nicholas Clarke
Eep, should have added this in the previous commit! Fixes a couple of issues with AUR stuff.
Nicholas Clarke
Finish extracting constructor behaviour for SourcePackage. Editing.hs now has no dependencies on AUR.hs, and is abstracted over SourcePackage.
Nicholas Clarke
Add and export a function to parse local PKGBUILD files. This will be needed by 'Editing.hs' in order to remove the hard-link to AURPkg.
Nicholas Clarke
Implement getSource for ABS packages.
Nicholas Clarke
Merge ABSPkg and PkgInfo. Implementation details are now not exported from the ABS module. All access is done through classes and using 'renderPkgInfo'. Future rendering may also wish to be abstracted out.
Colin Woodbury
Merge branch 'dkasak-croatian-update'
Nicholas Clarke
Move 'filterRepoPkgs' back into Core for the moment. Potentially this wants to be abstracted out to a specific 'Pacman' file, but the existing one won't do because it also contains the shell communication stuff that's needed elsewhere.
Nicholas Clarke
Relatively major re-organisation. Purpose of this is to clean out 'Core' of all the specific AUR related functionality and push it into the Aura.AUR module. Likewise for the nascent ABS functionality and for virtual packages. Dependencies is still heavily biased towards AUR. Plan is abstract the filtering and stuff such that one can specify the filtering to take place. Filters will also return the correct type of package to allow…
Nicholas Clarke
Align columns.
Nicholas Clarke
Abstract over SourcePackage for building. SourcePackage now abstracts out the parts of AURPkg used for building the packages, in preparation to introduce ABSPkg as another option. References have been removed from Build.hs and Records.hs, which now require only the contstraint 'SourcePackage a'. References remain in Dependencies.hs, which has specific AUR functionality, and Editing.hs, which only requires a constructor. TODO: - Add ABSP…
Nicholas Clarke
Add some more documentation to a few things.
Nicholas Clarke
Add some documentation.
Nicholas Clarke
Merge branch 'master' into abs
Nicholas Clarke
Add a 'readFileUTF8' method to utilities.
Denis Kasak
Update Croatian translation for new features.
Colin Woodbury
Version bump - 1.1.6.0
Colin Woodbury
Made `divideByPkgType` more diverse - fixes #80 - Users can't sneak repo packages in with `-A` anymore. Also, if a package with the same name exists in both the AUR and in repos when `-A` is used, the AUR one will be chosen.
Colin Woodbury
Switched arg order of functions in `Aura/Languages` - Any function that takes more than one argument now has the order switched so that the `Language` arg comes last. This allows the plethora of `flip` calls to be removed.
Colin Woodbury
New `--build` option for specifying build path
Nicholas Clarke
Fix issue with PKGBUILDS using unusual characters. Some PKGBUILDS had unusual characters and caused the search to fail. Now they are read in forcing UTF-8 mode. Note that readFileEncoding will still leak file handles (like readFile), which I don't like, but this isn't any worse than the existing situation and it preserves semantics. Potentially fix in the future by using strict bytestring read and then unpack.
Nicholas Clarke
Move to using the Bash parsing lib for parsing PKGBUILDs.
Nicholas Clarke
Just a little bit of tidying.
Nicholas Clarke
Move 'isntMostRecent' from Core to A in order that Core not have any reference to the AUR specific PkgInfo. 'AURPkg' can hopefully be provided by packages from the ABS.
Nicholas Clarke
Add some more details to the PkgInfo for packages from ABS. - Repository - Full path to ABS directory
Nicholas Clarke
Various work to thread through a workflow for ABS info. Other ABS functions to follow!
  1. Prev
  2. Next