[logaling-commit] logaling/logalimacs at f8b4126 [master] Delete needless information(my memo)

Zurück zum Archiv-Index

Yuta Yamada null+****@clear*****
Wed Sep 18 02:48:06 JST 2013


Yuta Yamada	2013-09-18 02:48:06 +0900 (Wed, 18 Sep 2013)

  New Revision: f8b41263a41f9fe04f9f7680ab5e3079835e455c
  https://github.com/logaling/logalimacs/commit/f8b41263a41f9fe04f9f7680ab5e3079835e455c

  Message:
    Delete needless information(my memo)

  Removed files:
    docs/prepare_melpa.org
    howToUpload.txt

  Deleted: docs/prepare_melpa.org (+0 -71) 100644
===================================================================
--- docs/prepare_melpa.org    2013-09-18 02:44:11 +0900 (d8a049b)
+++ /dev/null
@@ -1,71 +0,0 @@
-* EmacsのリポジトリサイトMELPAへのアップロード準備(開発者向け)
-** melpaをフォークする
-   [[git****@githu*****:yuutayamada/melpa.git][ここから]]
-** melpaをクローンする
-   $ git clone git****@githu*****:yuutayamada/melpa.git
-** レシピを作成する
-   ./melpa/recipes/の中に以下のlogalimacsファイルを作り以下の様に行を追加
-   (logalimacs :repo "logaling/logalimacs" :fetcher github)
-** ./buildpkgを実行する
-   package.elが入っている必要がある(emacs24)
-   実行すると以下のようなファイルが作成されるか確認する、
-   ./working/logalimacs以下にパッケージが作成されるのを確認
-   ./packages/logalimacs-20120608.tarなどのtarファイルが作成される
-** 問題なければレシピをcommit,pushする
-** MELPAの人(purcell)さんにpull requestする
-** マージされたら行う事
-*** Emacs24でダウンロードできるか確認する
-    M-x list-package
-    logalimacsにカーソルを合わせて "i"
-    次に"x"を押すとインストールするか聞いてくるので
-    yesにしてインストール
-    指定のディレクトリに作成されたか確認
-
-* EmacsユーザーがMELPAを利用する場合の準備
-** Emacs23ユーザーはpackage.elが必要なので先に準備する(Emacs24は標準添付)
-   2012/6/8 パッケージをダウンロードできる事を確認(emacs-version: emacs23.2.1)
-   Emacs23用と24用があるので注意してください。
-*** Emacs23用にpackage.elをダウンロード
-    $ cd your-download-directory
-    $ wget http://repo.or.cz/w/emacs.git/blob_plain/1a0a666f941c99882093d7bd08ced15033bc3f0c:/lisp/emacs-lisp/package.el
-
-*** Emacsにpackage.el用の設定を追加
-
-    ~/.emacs.d/init.elなどに以下の設定を追加する
-------------------------------------------------------------------
-    ;; ~/.emacs.d/elisp/package.elがある場合の設定
-    (load "~/.emacs.d/elisp/package")
-
-    ;; または以下の様に~/.emacs.d/elisp/以下にロードパスを通して
-    (add-to-list 'load-path "~/.emacs.d/elisp")
-    ;; 後でrequire packageをする
-    (require 'package)
-------------------------------------------------------------------
-
-    これで M-x list-package でリポジトリに登録したサイトの
-    elispを表示できます。
-    そのあと"i"で入れたいpackageのマーク,"x"でインストールの実行になります
-** MELPAのリポジトリを登録する
-
-   ~/.emacs.d/init.elなどに以下の設定を追加する
-------------------------------------------------------------------
-   ;;リポジトリにMELPAを追加
-   (add-to-list 'package-archives ("melpa" . "http://melpa.milkbox.net/packages/"))
-   お好み設定:
-   ;;インストールするディレクトリを指定
-   (setq package-user-dir "インストールされるディレクトリ")
-   ;;インストールしたパッケージにロードパスを通してロードする
-   (package-initialize)
-------------------------------------------------------------------
-
-* 作成の注意点
-** ファイルフォーマット
-   (info "(elisp) Packaging")によって指定した様なpackage.elの書式に定める
-   詳細は[[http://marmalade-repo.org/doc-files/package.5.html][ここを]]参照(marmaledeの書式なのでそのままで良い?)
-** レシピは極力小さくしてほしい
-   パッケージに関連するファイルだけ指定する事によって
-   結果のレシピは極力小さくしてほしい,
-   パッケージファイルを指定する為の
-   更なる情報は[[https://github.com/milkypostman/melpa#package-format][パッケージフォーマットを参照]]
-** パッケージ名は提供された機能の名前にマッチしまければいけない
-   詳細はpackage関数を参照

  Deleted: howToUpload.txt (+0 -38) 100644
===================================================================
--- howToUpload.txt    2013-09-18 02:44:11 +0900 (a4d7389)
+++ /dev/null
@@ -1,38 +0,0 @@
-MELPAへのアップロード方法
-./melpa/recipes以下に自分のパッケージを追加して
-以下の関数をディレクトリとパッケージ名を変更して実行し、
-./melpa/packages以下に作成されるか確認する。
-
-(defun my/melpa-upload ()
-  (interactive)
-  (let* ((melpa-directory "~/Dropbox/work/melpa/"))
-    (dired melpa-directory)
-    (load-file (concat melpa-directory "package-build.el"))
-    (package-build-archive 'stem)))
-
-;; package名の抽出になぜかこれではだめだった...
-;; (package-build-archive (make-symbol (read-string "package-name here: ")))
-
-
-Marmaladeへのアップロード方法
-
-パッケージの修正を終えてMarmaladeへアップロードできる準備が整ったら
-Rakefileの8行目の以下の項目をそのバージョンにあったものに修正します
-(logalimacs以外のパッケージのアップロードにRakefaleを利用する場合は
-PACKAGE_NAME, PACKAGE_VERSION, REQUIREMENTS, DESCRIPTION, DEPENDENCIES
-を設定してください)
-
-例:
-PACKAGE_VERSION = "0.9.0" -> PACKAGE_VERSION = "1.0.0"
-
-Rakefileのあるディレクトリでrakeコマンドを実行します。
-
-logalimacs + -x.x.xのバージョン番号が付加されたディレクトリと
-.tarファイルが作成されます。
-
-作成されたlogalimacs-x.x.x.tarファイルをMarmaladeに貼り付けます。
-
-1. Marmaladeにログインします
-2. add packageをクリックします
-3. Package Fileに作成したlogalimacs-x.x.x.tarファイルを選択します
-4. Uploadボタンをクリックします
-------------- next part --------------
An HTML attachment was scrubbed...
Download 



More information about the logaling-commit mailing list
Zurück zum Archiv-Index