Subscribed unsubscribe Subscribe Subscribe

ayucat.ch 2015-16

id:ayucatのぶろぐ (Nexus 5 (2015) / iPhone 6s / Galaxy S6 edge / iOS 9 / Ubuntu Trusty / Android 6.0 Marshmallow / Thunderbird / AWS / クラブ / 祭り / 花火 / 海 / 野外フェス)

firebug-1.4.3のdebパッケージのビルド

一応、野良ビルド。何もビルドする?ことはないんだけど。

firebug-1.4.2のソースコードがあるとこに移動する。

$ cd .../firebug-1.4.2
$ vi debian/watch

debian/watchがタコってたので、普通のuscanではダメなので、watchを修正したけど、結構ハマった。

-  opts=uversionmangle=s/([^\.\d]+)/\~$1/ \
+  opts=uversionmangle=s/(\.0)/.0./g;s/([^\.\d]+)/\~$1/ \

という塩梅。1.3.0 => 1.4.2 んときもイジった記憶があるんだけどなぁ。また直さないといけないのは。

$ uscan

でなんとか、1.4.3-fx.xpiを取得できた。

$ cd ..
$ cp -r firebug-1.4.{2,3}
$ cd firebug-1.4.3
$ rm firebug-1.4.2-fx.xpi
$ mv ../firebug-1.4.3-fx.xpi .
$ dch -i

changelogのバージョンを少しイジる。で、

$ debuild
This package has a Debian revision number but there does not seem to be
an appropriate original tar file or .orig directory in the parent directory;
(expected one of firebug_1.4.3.orig.tar.gz, firebug_1.4.3.orig.tar.bz2,
firebug_1.4.3.orig.tar.lzma or firebug-1.4.3.orig)
continue anyway? (y/n) y

って訊かれるんだけど、よく分からないままに、yesして、終わり。

$ cd ,,; ll *.deb
-rw-r--r-- 1 ayucat ayucat 569040 2009-08-24 04:21 firebug_1.4.2-1ubuntu1_all.deb
-rw-r--r-- 1 ayucat ayucat 573248 2009-10-01 05:26 firebug_1.4.3-1ubuntu1_all.deb