Adding new stuff
This commit is contained in:
parent
9ef8a96f9a
commit
0b3d063cb3
1580 changed files with 0 additions and 0 deletions
90
vim-plugins/bundle/python-mode/Makefile
Normal file
90
vim-plugins/bundle/python-mode/Makefile
Normal file
|
|
@ -0,0 +1,90 @@
|
|||
PYMODE = $(CURDIR)/pymode
|
||||
LIBS = $(PYMODE)/libs
|
||||
PYLAMA = $(LIBS)/pylama
|
||||
|
||||
.PHONY: clean
|
||||
clean:
|
||||
find $(CURDIR) -name "*.pyc" -delete
|
||||
rm -rf $(CURDIR)/build
|
||||
rm -rf *.deb
|
||||
|
||||
VERSION?=minor
|
||||
# target: release - Bump version
|
||||
release:
|
||||
git fetch origin
|
||||
git checkout master
|
||||
git rebase
|
||||
git merge develop
|
||||
bumpversion $(VERSION)
|
||||
git checkout develop
|
||||
git rebase
|
||||
git merge master
|
||||
git push origin develop master
|
||||
git push --tags
|
||||
|
||||
.PHONY: minor
|
||||
minor: release
|
||||
|
||||
.PHONY: patch
|
||||
patch:
|
||||
make release VERSION=patch
|
||||
|
||||
.PHONY: major
|
||||
major:
|
||||
make release VERSION=major
|
||||
|
||||
# Temporary disable rope tests on Travis
|
||||
.PHONY: travis
|
||||
travis:
|
||||
rake test
|
||||
|
||||
.PHONY: test t
|
||||
test:
|
||||
bundle install
|
||||
rm -rf $(CURDIR)/.ropeproject
|
||||
rake test
|
||||
t: test
|
||||
|
||||
.PHONY: pylama
|
||||
pylama:
|
||||
rm -rf $(PYLAMA)
|
||||
make $(PYLAMA)
|
||||
make $(PYLAMA)/lint/pylama_pylint
|
||||
|
||||
.PHONY: rope
|
||||
rope:
|
||||
@git clone https://github.com/python-rope/rope.git $(CURDIR)/_/rope
|
||||
@rm -rf $(CURDIR)/pymode/libs/rope
|
||||
@cp -r $(CURDIR)/_/rope/rope $(CURDIR)/pymode/libs/.
|
||||
|
||||
$(PYLAMA):
|
||||
cp -r $$PRJDIR/pylama/pylama $(PYLAMA)
|
||||
|
||||
$(PYLAMA)/lint/pylama_pylint:
|
||||
cp -r $$PRJDIR/pylama/plugins/pylama_pylint/pylama_pylint/ $(PYLAMA)/lint/pylama_pylint
|
||||
|
||||
$(CURDIR)/build:
|
||||
mkdir -p $(CURDIR)/build/usr/share/vim/addons
|
||||
mkdir -p $(CURDIR)/build/usr/share/vim/registry
|
||||
cp -r after autoload doc ftplugin plugin pymode syntax $(CURDIR)/build/usr/share/vim/addons/.
|
||||
cp -r python-mode.yaml $(CURDIR)/build/usr/share/vim/registry/.
|
||||
|
||||
PACKAGE_VERSION?=$(shell git describe --tags `git rev-list master --tags --max-count=1`)
|
||||
PACKAGE_NAME="vim-python-mode"
|
||||
PACKAGE_MAINTAINER="Kirill Klenov <horneds@gmail.com>"
|
||||
PACKAGE_URL=http://github.com/klen/python-mode
|
||||
deb: clean $(CURDIR)/build
|
||||
@fpm -s dir -t deb -a all \
|
||||
-n $(PACKAGE_NAME) \
|
||||
-v $(PACKAGE_VERSION) \
|
||||
-m $(PACKAGE_MAINTAINER) \
|
||||
--url $(PACKAGE_URL) \
|
||||
--license "GNU lesser general public license" \
|
||||
--description "Vim-Swissknife for python" \
|
||||
--deb-user root \
|
||||
--deb-group root \
|
||||
-C $(CURDIR)/build \
|
||||
-d "python2.7" \
|
||||
-d "vim-addon-manager" \
|
||||
usr
|
||||
@mv *.deb ~/Dropbox/projects/deb/load
|
||||
Loading…
Add table
Add a link
Reference in a new issue