2013年07月13日

patched_vlc。fedora19(xfce)-x86_64

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

fedora19-desktopu2013年07月13日 - 20時05分34秒.png
posted by ブログ開設者 at 19:50| Comment(0) | linux | このブログの読者になる | 更新情報をチェックする
この記事へのコメント
コメントを書く
お名前:

メールアドレス:

ホームページアドレス:

コメント: