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}
>> Home