Commit Graph

44 Commits

Author SHA1 Message Date
morganamilo
b773ec2aa4
Have "make build" build be the default again 2019-10-10 16:37:37 +01:00
Jguer
fdcfeba902
Bump version to 9.3.3. Fix issues with make build calling make vendor 2019-10-05 11:16:58 +01:00
Jguer
c5c2e906d3
Move completion to submodule 2019-10-05 02:02:30 +01:00
Jguer
5084391e79
Makefile: Fix docker-build 2019-10-05 01:04:01 +01:00
Jguer
963af374b5
Fix order of variables 2019-10-04 20:43:42 +01:00
Jguer
5b3ae061cf makefile: remove unreferenced target 2019-09-29 10:30:33 +01:00
Jguer
d0705a6d6b Make makefile more targeted by refactoring. Add new multistage dockerfile
Remove separate targets for release.
Replace travis-ci with github-actions

Signed-off-by: Jguer <me@jguer.space>
2019-09-29 10:24:09 +01:00
Jguer
fd9a62ddb8 Bump version 2019-09-20 18:37:42 +01:00
Jguer
86b73689a3
Should fix #960. Bumps patchversion 2019-06-03 23:39:30 +01:00
Jguer
4e34e3a5fe Added arm v7 build 2019-04-09 19:39:38 +01:00
Jguer
eb468fc878
Update minor version 2019-04-06 13:10:12 +01:00
Jguer
56da655195 Add docker-build for development outside of arch environment 2019-04-04 12:14:34 +01:00
Jguer
5db33b6bcb
Documented and fixed docker release process 2019-04-03 23:06:22 +01:00
Jguer
9d708d5186 Add multiarch images for cross-compiling 2019-04-03 21:08:58 +01:00
Jguer
0f57ed0ba8
Update to version 9.1.0 2019-01-20 15:52:21 +00:00
Jguer
d3a9082f2a
Update patch version of yay to reflect makefile changes 2018-12-07 14:00:17 +00:00
Jguer
555b166fd3
Readd gopath tweaks to function in makepkg. Only for gcc-go 2018-12-07 13:50:57 +00:00
Jguer
cc0036c43b
Detect gccgo and give them their own flags. #824 2018-12-07 13:37:44 +00:00
Jguer
a05886d9eb
Update major version 2018-12-03 14:51:17 +00:00
Jguer
6b31a1a626
Finish transition to go modules even in gopath 2018-12-03 14:49:39 +00:00
Jguer
84022c9425
Merge branch 'modules' of github.com:Morganamilo/yay into Morganamilo-modules 2018-12-03 14:41:10 +00:00
Jguer
5bcadc58ac
Fix tests and prepare for release 2018-12-01 15:03:46 +00:00
Jguer
621b8aac43
Update constant version. Add transitional support for patch version 2018-10-08 18:46:51 +01:00
morganamilo
8b325ce704
Fixup Makefile
Remove ifndef: ?= can be used instead
Add package to .phony
2018-09-23 21:54:22 +01:00
morganamilo
90d8b15c59
Convert to go modules 2018-09-15 17:42:34 +01:00
morganamilo
81bccfd34e
Don't assume the go root
The go root might be in different places if the user is using
a different go binary that is not managed by the system (eg
/usr/local/bin/go). In this case the go binary should be smart enough to
default to it's own go root. Or if there are still problems, it is on
the user to configure it themselves.
2018-09-07 18:56:50 +01:00
Architekton
00f2cffc45
Remove redundant variable 2018-08-12 09:13:40 +10:00
Jguer
f8e84658c0
Major version update 2018-07-16 11:35:25 +01:00
Jguer
2e8d2b4d2c
Bump MAJOR_VERSION 2018-06-19 11:33:07 +01:00
Jguer
66362aa981 Bump MAJOR_VERSION
This bump reflects the big change introduced with using git cloning.
Therefore we know all versions pre-6 do not use git clone

Signed-off-by: Jguer <me@jguer.space>
2018-04-26 20:53:34 +01:00
morganamilo
67bd8cc9a2
Improve makefile
Created .go/src which symlinks to vendor/. Running `make` now builds
yay using the packages in vendor. This can still be overiden by running
`make GOPATH=$HOME/go`

Even though the makefile calls git to get the version, that can be
overiden using `make MAJORVERSION=5 MINORVERSION=400`, skipping the call to git. This
allows building yay/yay-bin using the makefile

The yay binary is now always yay instead of taking the name of the
parent directory.

Added vet and fmt checks to `make test` for more checking.

Reordered some stuff, made sure the dependency order is correct. Any
command such as `make package` can be ran at any point, even after a
`make clean` instead of having to execute the correct make commands in
order.

Changed install form using `go install` to a traditional install. The
pkgbuilds can now use `make DESTDIR=$PKGDIR install`. Added uninstall to match.

One thing this commit does not do is have proper recepies which depend
on files instead of phonies. The reason for this is that it does not
play that well with go's build system. Go is smart enough to only
recompile needed files anyway.
2018-03-23 05:36:19 +00:00
Jguer
82124c1b46 Update version for close release
Signed-off-by: Jguer <me@jguer.space>
2018-03-22 17:02:40 +01:00
Jguer
7f657bebe6 Update version number in makefile
Signed-off-by: Jguer <me@jguer.space>
2018-03-13 16:55:04 +00:00
Jguer
e800984e8f Release ready
Signed-off-by: Jguer <me@jguer.space>
2018-02-27 01:51:51 +00:00
Jguer
f612d89b49 fix Makefile and fix README 2018-02-17 18:27:36 +00:00
Jguer
808248b402 Fixes Versioning 2018-02-17 18:02:53 +00:00
Jguer
6305f86a3a
Minor polishing using gometalinter. 2017-12-04 15:24:20 +09:00
Jguer
2ea7510093 Changes to makefile 2017-07-04 18:54:03 +01:00
Jguer
44ca3f08ac Makefile changes 2017-04-10 02:03:07 +01:00
Jguer
9d58651ec1 Bash completion + Makefile 2016-12-02 21:21:27 +00:00
Jguer
721086c06a Changed makefile 2016-12-02 18:22:21 +00:00
Jguer
374691184f Bug fixing flags, -Qstats implementation 2016-10-05 17:04:16 +01:00
Jguer
6671cefef0 Road to AUR installs 2016-09-06 22:22:20 +01:00
Jguer
460ea31c76 Added Makefile 2016-09-05 03:32:57 +01:00