ルギア君の戯言

雑多な記事。

/usr/local にインストールされてしまうモノ

Fedora にあったがあのまとめページになかったプラグインの依存パッケージ(lv2core)の spec を書いていたら、

/usr/local/pkgconfig/lv2core.pc

にインストールされてしまっているものがあった。

%build
./waf configure --bindir=%{_bindir} \
                --libdir=%{_libdir} \
                --includedir=%{_includedir} \
                --mandir=%{_mandir} \
                --datadir=%{_datadir} \
                --htmldir=%{_docdir}/%{name}-%{version}-%{release} \
                --lv2dir=%{_libdir}/lv2

でこれ以上ディレクトリ指定する物無いよな・・・


って思っていてずっとパッチか mv することしか考えていなかったがこの waf というスクリプト、BASE64(たぶん)でエンコードされていてパッチ書くの面倒だな・・・


とか考えていたんだが Fedora の lv2core の spec を見たら

%build
./waf configure --prefix=%{_prefix} \
                --bindir=%{_bindir} \
                --libdir=%{_libdir} \
                --includedir=%{_includedir} \
                --mandir=%{_mandir} \
                --datadir=%{_datadir} \
                --htmldir=%{_docdir}/%{name}-%{version}-%{release} \
                --lv2dir=%{_libdir}/lv2

prefix の存在を忘れてたw