vlcに、patchを当てることができますた。
以下は、前稿でつっかかった点:
$ sudo yum groupinstall developoment-tools
読み込んだプラグイン:langpacks
Warning: group developoment-tools does not exist.
インストールまたは更新に利用できるいくつかの要求されたグループにパッケージがありません
上記を解消すべく、調べた。
$ yum grouplist
-------------------------------------------------------------
読み込んだプラグイン:langpacks
Available environment groups:
GNOME デスクトップ
KDE Plama デスクトップワークスペース
Xfce デスクトップ
LXDE デスクトップ
Cinnamon デスクトップ
MATE デスクトップ
Sugar デスクトップ環境
開発環境とクリエイティブワークステーション
Web サーバー
インフラサーバー
Basic Desktop
最小限のインストール
Installed groups:
開発ツール
利用可能なグループ
3D Printing
C Development Tools and Libraries
Fedora Eclipse
LibreOffice
Milkymist
Office/生産性
RPM Development Tools
ウィンドウマネージャ
エディタ
クラウド基盤
ゲームと娯楽
サウンドとビデオ
システムツール
セキュリティラボ
テキストベースのインターネット
デサインスイート
ネットワークサーバー
ロボット
医療アプリケーション
技術系と科学系
教育用ソフトウェア
本とガイド
管理ツール
著作と発行
電子ラボラトリ
完了
-------------------------------------------------------------
で、
C Development Tools and Libraries と
RPM Development Tools の2つをインストールする
ことにした。gccとかgcc++とかがデフォルトで入っていない、
ってなによ!xfceだから?
$ sudo yum groupinstall "C Development Tools and Libraries"
$ sudo yum groupinstall "RPM Development Tools"
下記3つ、上記を実行したあとで、必要かどうかわからないけど、一応、、、
$ sudo yum install rpmdevtools.noarch
$ sudo yum groupinstall development-tools
$ sudo yum install ncurses-devel
$ cd ~
$ rpmdev-setuptree
$ yumdownloader --source vlc
$ rpm -ivh vlc-2.0.9-1.fc19.src.rpm ←肝心の一行が抜けていますた。
「up0822.zip」をネット上で取得し、解凍展開。
生成されたvlc_patch_0.03内の
vlc120.diffを ~/rpmbuild/SOURCES/内にコピー。
$ leafpad ~/rpmbuild/SPECS/vlc.spec
39 Patch0: vlc-2.0.2-xcb_discard.patch
40 Patch2: 0001-Switch-detection-of-smbclient-from-header-to-pkgconf.patch
41 Patch3: 0003-Fix-the-ca-cert-path-in-fedora.patch
42 Patch4: vlc120.diff
43 Patch5: vlc120.diff
44 Patch6: vlc120.diff
45 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
45
237 %endif
238 %patch2 -p1 -b .samba4
239 %patch3 -p1 -b .tls
240 %patch4 -p1 -b .faad.c
241 %patch5 -p1 -b .mpeg4audio.c
242 %patch6 -p1 -b .decoder.c
243
# 緑字が追記箇所。
$ cd ~/rpmbuild/SPECS
$ rpmbuild -bp vlc.spec
$ rpmbuild -bb vlc.spec
(先にデフォルトvlcをyumで入れてある場合のみ以下を実行
$ sudo yum remove vlc vlc-core
$ cd ~/rpmbuild/RPMS/x86_64/
$ sudo rpm -ivh *.rpm
準備しています... ################################# [100%]
更新中 / インストール中...
1:vlc-core-2.0.7-1.fc19 ################################# [ 17%]
2:vlc-2.0.7-1.fc19 ################################# [ 33%]
3:vlc-devel-2.0.7-1.fc19 ################################# [ 50%]
4:vlc-extras-2.0.7-1.fc19 ################################# [ 67%]
5:vlc-plugin-jack-2.0.7-1.fc19 ################################# [ 83%]
6:vlc-debuginfo-2.0.7-1.fc19 ################################# [100%]
※細かい点の確認は、 fedora18でのときを参照(下の記事)
http://fedoranize.seesaa.net/archives/20130427-1.html
2013年07月13日
この記事へのコメント
コメントを書く