タグ

rpmに関するIMAKADOのブックマーク (7)

  • CPAN-Packager-0.33 - Create packages(rpm, deb) from perl modules - metacpan.org

    The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

  • HowToRpmizeCpanModules - mizzy.org - Trac

    Wassr で ZIGOROu さん や hidek さん とやりとりした内容をまとめてみます。 CPAN モジュールの rpm パッケージ作成なんですが、自分はRPM::Specfile に付属している、cpanflute2 を基的に使ってます。 cpan2rpm の方がメジャーだとは思うんですが、オリジナルのダウンロード用FTPサイトが接続できないのと、吐き出す SPEC ファイルが微妙な感じがするので、なんとなくイヤで使ってないんですが、それ以外はそんなに明確な理由もなく、cpanflute2 の方を使ってます。 ただ、cpanflute2 には以下の問題点があります。 依存関係を自動的に解決してくれない(これは cpan2rpm も同じ) モジュールの tar ball を自分で取得しないといけない(cpan2rpm はsearch.cpan.org から取得してくれる) なので

  • SetupRemedie - mizzy.org - Trac

    当に15分で Remedie を始めるための資料 overlast さんのこれから15分で Remedie を始めるための資料 に即発されて書いてみました。こっちは CPAN モジュールをインストールする時間も入れて15分。ただし限定された環境のみ。 Remedie 用に CPAN モジュールの RPM パッケージ作ったので、これプラス Puppet を利用します。ただし、RPM パッケージを CentOS 5 x86_64 でビルドしてるので、この環境限定。SRPM はあるので、他の環境の方はこいつをビルドして使ってください。 まずは Puppet をインストールするための yum リポジトリ設定。以下の内容で /etc/yum.repos.d/dlutter.repo を作成。 [dlutter] name=lutter baseurl=http://people.redhat.co

  • CPANモジュールをスクリプト一発で依存解決しつつrpm化する - とあるはてな社員の日記

    少し前にmizzyさんに そういえば、まっさらなサーバを30分で番投入できるようにする で stanaka さんが「CPANの依存関係を解析してrpm化する手製スクリプトで、CPANモジュールのrpm化が、ほぼ自動化されています」と書いてるんだけど、これって公開してくれないのかなー。 HowToRpmizeCpanModules - mizzy.org - Trac と突かれたので、githubで公開してみます。 http://github.com/stanaka/cpan-dependency/tree/master 突かれたついでにmizzyさんに軽く動作確認してもらったところ、それなりに動いているようです。また、はてなでは、このスクリプトを利用して、日々それなりの数のCPANモジュールのrpm化を行っていますので、だいたいうまく動くのではないかと思います。 CentOSやFedor

    CPANモジュールをスクリプト一発で依存解決しつつrpm化する - とあるはてな社員の日記
    IMAKADO
    IMAKADO 2009/02/23
  • ウノウラボ Unoh Labs: rpmパッケージを作ろう

    尾藤正人(a.k.a BTO)です 先日社内勉強会でrpmパッケージの作り方についてやってみました。 資料を公開しておくのでよろしければご参照ください。 参考用に以前GNU Autotools用のサンプルプログラムで作ったbatのrpmパッケージを使いました。 次のようなコマンドでrpmパッケージを作成できます。 基的な機能をある程度網羅したつもりなので、参考になれば幸いです。 rpmbuild -ta bat-0.0.3.tar.gz bat-0.0.3.tar.gz

  • Index of /worepo

    What's worepo? Welcome to worepo, a repository of add-on packages for Fedora Linux. worepo provides many useful packages, especially for Plagger. Supported distribution worepo only supports current major version of fedora linux and there is no exception. Information (2008-01-01) I moved rpms into 'deprecated' directory because I don't have enough time to maintain my worepo rpms. Sorry for the inc

  • woremacxの日記 - CPAN の rpm パッケージを作る cpanspec がよさげ

    cpan, rpmfedora7 に perl-Catalyst-Runtime があることに驚いて spec を見てみたら、cpanspec で最初のビルドがされたらしい。んで cpanspec のソースをのぞいてみたところ、 META.yml を読んで依存パッケージを Requires, BuildRequires として吐いてくれるコードが入っていてすごいよさげだと思った。worepo の作成時には、dh-make-perl をベースに rpm の spec 吐かせて手直しして、OmoiKondara インスパイアな芋づるビルドツールでビルドするようにしているので、cpanspec を使い始めたからといって大きくビルド工程が変わるというわけではないけれど。そこらへんのつまらなすぎて何度も挫折しそうになる作業には、はてなは何を使ってるんだろう。すごく気になる。追記dh-make-per

    IMAKADO
    IMAKADO 2007/09/11
    rpmパッケージを作る
  • 1