sqliteのtar玉からRPMを作る 

|
specをちびっと触ったのでメモ。
  • SQLite home pageからダウンロードしたsqlite-3.3.4.tar.gzを任意の場所に展開する。
  • sqlite-3.3.4.tar.gzを/usr/src/redhat/SOURCE/にコピーする(コピー先は環境により変わるのかな??)
  • specをビルドする過程でtclshが必要だったので、tclもインストールした。
  • 展開したディレクトリにある「spec.template」を編集して「rpmbuild -bb spec.template」
[aaa@bbb sqlite-3.3.4]# diff -u /usr/src/redhat/BUILD/sqlite-3.3.4/spec.template spec.template
--- /usr/src/redhat/BUILD/sqlite-3.3.4/spec.template    2005-12-20 02:30:55.000000000 +0900
+++ spec.template       2006-03-14 23:16:30.000000000 +0900
@@ -1,5 +1,5 @@
 %define name sqlite
-%define version SQLITE_VERSION
+%define version 3.3.4
 %define release 1

 Name: %{name}
@@ -30,7 +30,7 @@
 to develop programs that use the sqlite database library.

 %prep
-%setup -q -n %{name}
+%setup -q -n %{name}-%{version}

 %build
 CFLAGS="%optflags -DNDEBUG=1" CXXFLAGS="%optflags -DNDEBUG=1" ./configure --prefix=%{_prefix}

       
Powered by Google App Engine

このブログ記事について

このページは、tckzが2006年3月14日 23:33に書いたブログ記事です。

ひとつ前のブログ記事は「Eclipseのハマリねた」です。

次のブログ記事は「MTをアップグレード」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。

Powered by Movable Type 5.04