Skip to content

Commit

Permalink
Merge pull request #33 from vim-jp/prepare-submit
Browse files Browse the repository at this point in the history
prepare submit
  • Loading branch information
koron committed Jan 31, 2016
2 parents f006c91 + 1e206b8 commit e411413
Show file tree
Hide file tree
Showing 14 changed files with 179 additions and 14,235 deletions.
7 changes: 4 additions & 3 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
/src/po/*.po.bak
/src/po/*.po.old
/src/po/vim.pot
/vim-lang-ja*.tar.gz
/vim-lang-ja*.tar.bz2
/vim-lang-ja*.tar.xz
/vim-lang-ja*/
44 changes: 44 additions & 0 deletions Makefile
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
ARCHIVE = vim-lang-ja
ARCHIVE_EXT = xz
ARCHIVE_DIR = $(ARCHIVE)
ARCHIVE_FILE = $(ARCHIVE).tar.$(ARCHIVE_EXT)

archive: $(ARCHIVE_FILE)

archive-dir: $(ARCHIVE_DIR)

release: force-update-all
@rm -rf $(ARCHIVE_DIR) $(ARCHIVE_FILE)
$(MAKE) $(ARCHIVE_FILE)
rm -rf $(ARCHIVE_DIR)

clean:
rm -rf $(ARCHIVE_DIR) $(ARCHIVE_FILE)

distclean: clean
rm -f *.tar.bz2 *.tar.gz *.tar.xz

force-update-all: force-update-po force-update-lang

force-update-po:
cd src/po && $(MAKE) force

force-update-lang:
cd runtime/lang && $(MAKE) force

$(ARCHIVE_DIR):
mkdir -p $@/src/po
mkdir -p $@/runtime/lang
mkdir -p $@/runtime/doc
cp src/po/*.po $@/src/po
cp runtime/lang/menu_ja*.vim $@/runtime/lang
cp runtime/doc/*.UTF-8.1 $@/runtime/doc

$(ARCHIVE).tar.gz: $(ARCHIVE_DIR)
tar -czf $@ $<

$(ARCHIVE).tar.bz2: $(ARCHIVE_DIR)
tar -cjf $@ $<

$(ARCHIVE).tar.xz: $(ARCHIVE_DIR)
tar -cJf $@ $<
10 changes: 10 additions & 0 deletions README.mkd
Original file line number Diff line number Diff line change
Expand Up @@ -88,3 +88,13 @@ src/po/ 及び runtime/lang/ 配下の、上記以外のファイルは基本的
4. コミット

原文と日本語訳は常に同じバージョンがコミットされているように注意すること。

## リリース手順

以下を実行してください。

$ make release ARCHIVE=vim-lang-ja-`date +%Y%m%d`

`vim-lang-ja-20160131.tar.xz` のようなアーカイブファイルができます。
`20160131` の部分は実行した日付に置き換わります。
あとはこのアーカイブファイルを vim-dev へ更新依頼とともに送信します。
2 changes: 2 additions & 0 deletions runtime/lang/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
/menu_ja_jp.euc-jp.vim
/menu_japanese_japan.932.vim
17 changes: 17 additions & 0 deletions runtime/lang/Makefile
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
MASTER_MENU = menu_ja_jp.utf-8.vim

update: menu_ja_jp.euc-jp.vim menu_japanese_japan.932.vim

menu_ja_jp.euc-jp.vim: $(MASTER_MENU)
iconv -f utf-8 -t euc-jp $< | \
sed -e 's/^scriptencoding utf-8/scriptencoding euc-jp/' -e 's/Menu Translations:\tJapanese (UTF-8)/Menu Translations:\tJapanese (EUC-JP)/' > $@

menu_japanese_japan.932.vim: $(MASTER_MENU)
iconv -f utf-8 -t cp932 $< | \
sed -e 's/^scriptencoding utf-8/scriptencoding cp932/' -e 's/Menu Translations:\tJapanese (UTF-8)/Menu Translations:\tJapanese (CP932)/' > $@

force: touch
@$(MAKE) update

touch: $(MASTER_MENU)
touch $<
306 changes: 0 additions & 306 deletions runtime/lang/menu_ja_jp.euc-jp.vim

This file was deleted.

Loading

0 comments on commit e411413

Please sign in to comment.