2014-03-19

Tcllib/TKlib RPM spec @ openSUSE

Source code 裡的 RPM spec (tcllib.spec, tklib.spec),大致上的問題都一樣:

Copyright: BSD

改成:

License: BSD


然後如果要安裝附帶的 application,在 -pkg-path 之前加上一列:

    -app-path $RPM_BUILD_ROOT/usr/bin \


再來因為是 openSUSE,所以 library 的路徑要指向 /usr/share/tcl:

    -pkg-path $RPM_BUILD_ROOT/usr/lib/%{name}-%{version}\

改成:

-pkg-path $RPM_BUILD_ROOT/usr/share/tcl/%{name}-%{version}\

改完了以後,使用 rpmbuild 就可以造出來 RPM。

( * 如果是從網站下載,tcllib 的版本仍然是 1.15,需要自己改為 1.16)

(*  我用 rpm -e 移除以後,檔案還在 目錄還在,檔案則被移除了,苦笑中。)

沒有留言: