linux:fedora:beignet

文書の過去の版を表示しています。


beignet

$ sudo dnf install rpm-build rpm-sign gcc-c++

メタデータの期限切れの最終確認: 1:54:47 前の 2024年04月18日 07時41分14秒 に実施しました。
パッケージ rpm-build-4.19.1.1-1.fc39.x86_64 は既にインストールされています。
パッケージ gcc-c++-13.2.1-7.fc39.x86_64 は既にインストールされています。
依存関係が解決しました。
==============================================================================================================
 パッケージ              アーキテクチャー      バージョン                        リポジトリー           サイズ
==============================================================================================================
インストール:
 rpm-sign                x86_64                4.19.1.1-1.fc39                   updates                 22 k

トランザクションの概要
==============================================================================================================
インストール  1 パッケージ

ダウンロードサイズの合計: 22 k
インストール後のサイズ: 22 k
これでよろしいですか? [y/N]: y
パッケージのダウンロード:
rpm-sign-4.19.1.1-1.fc39.x86_64.rpm                                            90 kB/s |  22 kB     00:00    
--------------------------------------------------------------------------------------------------------------
合計                                                                           18 kB/s |  22 kB     00:01     
トランザクションの確認を実行中
トランザクションの確認に成功しました。
トランザクションのテストを実行中
トランザクションのテストに成功しました。
トランザクションを実行中
  準備             :                                                                                      1/1 
  インストール中   : rpm-sign-4.19.1.1-1.fc39.x86_64                                                      1/1 
  scriptletの実行中: rpm-sign-4.19.1.1-1.fc39.x86_64                                                      1/1 
  検証             : rpm-sign-4.19.1.1-1.fc39.x86_64                                                      1/1 

インストール済み:
  rpm-sign-4.19.1.1-1.fc39.x86_64                                                                             

完了しました!

$ sudo dnf install fedora-packager

メタデータの期限切れの最終確認: 1:55:07 前の 2024年04月18日 07時41分14秒 に実施しました。
依存関係が解決しました。
==============================================================================================================
 パッケージ                        Arch         バージョン                                リポジトリー  サイズ
==============================================================================================================
インストール:
 fedora-packager                   noarch       0.6.0.7-7.fc39                            updates        27 k
依存関係のインストール:
 bodhi-client                      noarch       8.1.0-1.fc39                              updates        90 k
 dash                              x86_64       0.5.12-1.fc39                             fedora         98 k
 devscripts-checkbashisms          noarch       2.23.5-3.fc39                             fedora         28 k
 fedpkg                            noarch       1.44-6.fc39                               fedora        119 k
 krb5-workstation                  x86_64       1.21.2-3.fc39                             updates       422 k
 python3-GitPython                 noarch       3.1.40-1.fc39                             updates       381 k
 python3-authlib                   noarch       1.2.1-2.fc39                              fedora        462 k
 python3-bugzilla                  noarch       3.2.0-8.fc39                              updates       134 k
 python3-cccolutils                x86_64       1.5-25.fc39                               fedora         21 k
 python3-chardet                   noarch       5.2.0-1.fc39                              fedora        299 k
 python3-construct                 noarch       2.10.68-6.fc39                            fedora        146 k
 python3-fedora                    noarch       1.1.1-10.fc39                             fedora        128 k
 python3-gitdb                     noarch       4.0.10-3.fc39                             fedora        142 k
 python3-kerberos                  x86_64       1.3.0-21.fc39                             fedora         31 k
 python3-kitchen                   noarch       1.2.6-17.fc39                             fedora        108 k
 python3-libmodulemd               x86_64       2.15.0-5.fc39                             fedora         14 k
 python3-lockfile                  noarch       1:0.12.2-11.fc39                          fedora         39 k
 python3-munch                     noarch       2.5.0-13.fc39                             fedora         26 k
 python3-openidc-client            noarch       0.6.0-20.20220119git0e2ed81.fc39          fedora         27 k
 python3-pybeam                    noarch       0.7-7.fc39                                fedora         31 k
 python3-requests-kerberos         noarch       0.12.0-21.fc39                            fedora         33 k
 python3-rpkg                      noarch       1.66-15.fc39                              updates       236 k
 python3-smmap                     noarch       5.0.0-6.fc39                              fedora         62 k
 python3-tomli-w                   noarch       1.0.0-9.fc39                              fedora         21 k
 python3-zstandard                 x86_64       0.21.0-3.fc39                             fedora        486 k
 rpkg-common                       noarch       1.66-15.fc39                              updates        19 k
 rpmautospec                       noarch       0.6.3-1.fc39                              updates       9.8 k
 rpmlint                           noarch       2.5.0-5.fc39                              updates       342 k
 rpmlint-fedora-license-data       noarch       1.44-1.fc39                               updates        34 k
弱い依存関係のインストール:
 fedora-packager-kerberos          noarch       0.6.0.7-7.fc39                            updates        24 k

トランザクションの概要
==============================================================================================================
インストール  31 パッケージ

ダウンロードサイズの合計: 3.9 M
インストール後のサイズ: 16 M
これでよろしいですか? [y/N]: y
パッケージのダウンロード:
(1/31): devscripts-checkbashisms-2.23.5-3.fc39.noarch.rpm                     126 kB/s |  28 kB     00:00    
(2/31): dash-0.5.12-1.fc39.x86_64.rpm                                         283 kB/s |  98 kB     00:00    
(3/31): fedpkg-1.44-6.fc39.noarch.rpm                                         303 kB/s | 119 kB     00:00    
(4/31): python3-cccolutils-1.5-25.fc39.x86_64.rpm                             153 kB/s |  21 kB     00:00    
(5/31): python3-authlib-1.2.1-2.fc39.noarch.rpm                               635 kB/s | 462 kB     00:00    
(6/31): python3-construct-2.10.68-6.fc39.noarch.rpm                           296 kB/s | 146 kB     00:00    
(7/31): python3-chardet-5.2.0-1.fc39.noarch.rpm                               491 kB/s | 299 kB     00:00    
(8/31): python3-kerberos-1.3.0-21.fc39.x86_64.rpm                             133 kB/s |  31 kB     00:00    
(9/31): python3-fedora-1.1.1-10.fc39.noarch.rpm                               402 kB/s | 128 kB     00:00    
(10/31): python3-gitdb-4.0.10-3.fc39.noarch.rpm                               449 kB/s | 142 kB     00:00    
(11/31): python3-libmodulemd-2.15.0-5.fc39.x86_64.rpm                         126 kB/s |  14 kB     00:00    
(12/31): python3-lockfile-0.12.2-11.fc39.noarch.rpm                           253 kB/s |  39 kB     00:00    
(13/31): python3-kitchen-1.2.6-17.fc39.noarch.rpm                             473 kB/s | 108 kB     00:00    
(14/31): python3-munch-2.5.0-13.fc39.noarch.rpm                               134 kB/s |  26 kB     00:00    
(15/31): python3-openidc-client-0.6.0-20.20220119git0e2ed81.fc39.noarch.rpm   158 kB/s |  27 kB     00:00    
(16/31): python3-pybeam-0.7-7.fc39.noarch.rpm                                 187 kB/s |  31 kB     00:00    
(17/31): python3-requests-kerberos-0.12.0-21.fc39.noarch.rpm                  226 kB/s |  33 kB     00:00    
(18/31): python3-smmap-5.0.0-6.fc39.noarch.rpm                                424 kB/s |  62 kB     00:00    
(19/31): python3-tomli-w-1.0.0-9.fc39.noarch.rpm                              118 kB/s |  21 kB     00:00    
(20/31): python3-zstandard-0.21.0-3.fc39.x86_64.rpm                           561 kB/s | 486 kB     00:00    
(21/31): fedora-packager-0.6.0.7-7.fc39.noarch.rpm                             33 kB/s |  27 kB     00:00    
(22/31): bodhi-client-8.1.0-1.fc39.noarch.rpm                                  97 kB/s |  90 kB     00:00    
(23/31): fedora-packager-kerberos-0.6.0.7-7.fc39.noarch.rpm                   124 kB/s |  24 kB     00:00    
(24/31): python3-bugzilla-3.2.0-8.fc39.noarch.rpm                             344 kB/s | 134 kB     00:00    
(25/31): krb5-workstation-1.21.2-3.fc39.x86_64.rpm                            698 kB/s | 422 kB     00:00    
(26/31): python3-GitPython-3.1.40-1.fc39.noarch.rpm                           627 kB/s | 381 kB     00:00    
(27/31): rpkg-common-1.66-15.fc39.noarch.rpm                                  239 kB/s |  19 kB     00:00    
(28/31): python3-rpkg-1.66-15.fc39.noarch.rpm                                 650 kB/s | 236 kB     00:00    
(29/31): rpmlint-2.5.0-5.fc39.noarch.rpm                                      1.2 MB/s | 342 kB     00:00    
(30/31): rpmautospec-0.6.3-1.fc39.noarch.rpm                                   30 kB/s | 9.8 kB     00:00    
(31/31): rpmlint-fedora-license-data-1.44-1.fc39.noarch.rpm                   111 kB/s |  34 kB     00:00    
--------------------------------------------------------------------------------------------------------------
合計                                                                          753 kB/s | 3.9 MB     00:05     
トランザクションの確認を実行中
トランザクションの確認に成功しました。
トランザクションのテストを実行中
トランザクションのテストに成功しました。
トランザクションを実行中
  準備             :                                                                                      1/1 
  インストール中   : python3-openidc-client-0.6.0-20.20220119git0e2ed81.fc39.noarch                      1/31 
  インストール中   : python3-munch-2.5.0-13.fc39.noarch                                                  2/31 
  インストール中   : rpmautospec-0.6.3-1.fc39.noarch                                                     3/31 
  インストール中   : rpkg-common-1.66-15.fc39.noarch                                                     4/31 
  インストール中   : python3-bugzilla-3.2.0-8.fc39.noarch                                                5/31 
  インストール中   : krb5-workstation-1.21.2-3.fc39.x86_64                                               6/31 
  インストール中   : fedora-packager-kerberos-0.6.0.7-7.fc39.noarch                                      7/31 
  インストール中   : python3-zstandard-0.21.0-3.fc39.x86_64                                              8/31 
  インストール中   : python3-tomli-w-1.0.0-9.fc39.noarch                                                 9/31 
  インストール中   : python3-smmap-5.0.0-6.fc39.noarch                                                  10/31 
  インストール中   : python3-gitdb-4.0.10-3.fc39.noarch                                                 11/31 
  インストール中   : python3-GitPython-3.1.40-1.fc39.noarch                                             12/31 
  インストール中   : python3-lockfile-1:0.12.2-11.fc39.noarch                                           13/31 
  インストール中   : python3-libmodulemd-2.15.0-5.fc39.x86_64                                           14/31 
  インストール中   : python3-kerberos-1.3.0-21.fc39.x86_64                                              15/31 
  インストール中   : python3-requests-kerberos-0.12.0-21.fc39.noarch                                    16/31 
  インストール中   : python3-construct-2.10.68-6.fc39.noarch                                            17/31 
  インストール中   : python3-pybeam-0.7-7.fc39.noarch                                                   18/31 
  インストール中   : python3-chardet-5.2.0-1.fc39.noarch                                                19/31 
  インストール中   : python3-kitchen-1.2.6-17.fc39.noarch                                               20/31 
  インストール中   : python3-fedora-1.1.1-10.fc39.noarch                                                21/31 
  インストール中   : python3-cccolutils-1.5-25.fc39.x86_64                                              22/31 
  インストール中   : python3-authlib-1.2.1-2.fc39.noarch                                                23/31 
  インストール中   : bodhi-client-8.1.0-1.fc39.noarch                                                   24/31 
  インストール中   : devscripts-checkbashisms-2.23.5-3.fc39.noarch                                      25/31 
  インストール中   : dash-0.5.12-1.fc39.x86_64                                                          26/31 
  scriptletの実行中: dash-0.5.12-1.fc39.x86_64                                                          26/31 
  インストール中   : rpmlint-fedora-license-data-1.44-1.fc39.noarch                                     27/31 
  インストール中   : rpmlint-2.5.0-5.fc39.noarch                                                        28/31 
  インストール中   : python3-rpkg-1.66-15.fc39.noarch                                                   29/31 
  インストール中   : fedora-packager-0.6.0.7-7.fc39.noarch                                              30/31 
  インストール中   : fedpkg-1.44-6.fc39.noarch                                                          31/31 
  scriptletの実行中: fedpkg-1.44-6.fc39.noarch                                                          31/31 
  検証             : dash-0.5.12-1.fc39.x86_64                                                           1/31 
  検証             : devscripts-checkbashisms-2.23.5-3.fc39.noarch                                       2/31 
  検証             : fedpkg-1.44-6.fc39.noarch                                                           3/31 
  検証             : python3-authlib-1.2.1-2.fc39.noarch                                                 4/31 
  検証             : python3-cccolutils-1.5-25.fc39.x86_64                                               5/31 
  検証             : python3-chardet-5.2.0-1.fc39.noarch                                                 6/31 
  検証             : python3-construct-2.10.68-6.fc39.noarch                                             7/31 
  検証             : python3-fedora-1.1.1-10.fc39.noarch                                                 8/31 
  検証             : python3-gitdb-4.0.10-3.fc39.noarch                                                  9/31 
  検証             : python3-kerberos-1.3.0-21.fc39.x86_64                                              10/31 
  検証             : python3-kitchen-1.2.6-17.fc39.noarch                                               11/31 
  検証             : python3-libmodulemd-2.15.0-5.fc39.x86_64                                           12/31 
  検証             : python3-lockfile-1:0.12.2-11.fc39.noarch                                           13/31 
  検証             : python3-munch-2.5.0-13.fc39.noarch                                                 14/31 
  検証             : python3-openidc-client-0.6.0-20.20220119git0e2ed81.fc39.noarch                     15/31 
  検証             : python3-pybeam-0.7-7.fc39.noarch                                                   16/31 
  検証             : python3-requests-kerberos-0.12.0-21.fc39.noarch                                    17/31 
  検証             : python3-smmap-5.0.0-6.fc39.noarch                                                  18/31 
  検証             : python3-tomli-w-1.0.0-9.fc39.noarch                                                19/31 
  検証             : python3-zstandard-0.21.0-3.fc39.x86_64                                             20/31 
  検証             : bodhi-client-8.1.0-1.fc39.noarch                                                   21/31 
  検証             : fedora-packager-0.6.0.7-7.fc39.noarch                                              22/31 
  検証             : fedora-packager-kerberos-0.6.0.7-7.fc39.noarch                                     23/31 
  検証             : krb5-workstation-1.21.2-3.fc39.x86_64                                              24/31 
  検証             : python3-GitPython-3.1.40-1.fc39.noarch                                             25/31 
  検証             : python3-bugzilla-3.2.0-8.fc39.noarch                                               26/31 
  検証             : python3-rpkg-1.66-15.fc39.noarch                                                   27/31 
  検証             : rpkg-common-1.66-15.fc39.noarch                                                    28/31 
  検証             : rpmautospec-0.6.3-1.fc39.noarch                                                    29/31 
  検証             : rpmlint-2.5.0-5.fc39.noarch                                                        30/31 
  検証             : rpmlint-fedora-license-data-1.44-1.fc39.noarch                                     31/31 

インストール済み:
  bodhi-client-8.1.0-1.fc39.noarch                                 dash-0.5.12-1.fc39.x86_64                 
  devscripts-checkbashisms-2.23.5-3.fc39.noarch                    fedora-packager-0.6.0.7-7.fc39.noarch     
  fedora-packager-kerberos-0.6.0.7-7.fc39.noarch                   fedpkg-1.44-6.fc39.noarch                 
  krb5-workstation-1.21.2-3.fc39.x86_64                            python3-GitPython-3.1.40-1.fc39.noarch    
  python3-authlib-1.2.1-2.fc39.noarch                              python3-bugzilla-3.2.0-8.fc39.noarch      
  python3-cccolutils-1.5-25.fc39.x86_64                            python3-chardet-5.2.0-1.fc39.noarch       
  python3-construct-2.10.68-6.fc39.noarch                          python3-fedora-1.1.1-10.fc39.noarch       
  python3-gitdb-4.0.10-3.fc39.noarch                               python3-kerberos-1.3.0-21.fc39.x86_64     
  python3-kitchen-1.2.6-17.fc39.noarch                             python3-libmodulemd-2.15.0-5.fc39.x86_64  
  python3-lockfile-1:0.12.2-11.fc39.noarch                         python3-munch-2.5.0-13.fc39.noarch        
  python3-openidc-client-0.6.0-20.20220119git0e2ed81.fc39.noarch   python3-pybeam-0.7-7.fc39.noarch          
  python3-requests-kerberos-0.12.0-21.fc39.noarch                  python3-rpkg-1.66-15.fc39.noarch          
  python3-smmap-5.0.0-6.fc39.noarch                                python3-tomli-w-1.0.0-9.fc39.noarch       
  python3-zstandard-0.21.0-3.fc39.x86_64                           rpkg-common-1.66-15.fc39.noarch           
  rpmautospec-0.6.3-1.fc39.noarch                                  rpmlint-2.5.0-5.fc39.noarch               
  rpmlint-fedora-license-data-1.44-1.fc39.noarch                  

完了しました!

$ dnf download --releasever 29 --source beignet

リポジトリの更新を読み込み中:
 Fedora 29 - Source                                                              100% | 492.6 KiB/s |   5.8 MiB |  00m12s
 RPM Fusion for Fedora 29 - Free                                                 100% |  32.3 KiB/s | 244.7 KiB |  00m08s
 RPM Fusion for Fedora 29 - Free - Updates                                       100% |  37.7 KiB/s | 152.8 KiB |  00m04s
 RPM Fusion for Fedora 29 - Free - Updates Source                                100% |   9.9 KiB/s |  47.6 KiB |  00m05s
 RPM Fusion for Fedora 29 - Free - Source                                        100% |  10.6 KiB/s |  89.4 KiB |  00m08s
 RPM Fusion for Fedora 29 - Nonfree - NVIDIA Driver                              100% |   3.5 KiB/s |  10.7 KiB |  00m03s
 RPM Fusion for Fedora 29 - Nonfree - NVIDIA Driver Source                       100% |   2.5 KiB/s |   7.4 KiB |  00m03s
 RPM Fusion for Fedora 29 - Nonfree - Steam                                      100% |   2.1 KiB/s |   7.4 KiB |  00m03s
 RPM Fusion for Fedora 29 - Nonfree - Updates                                    100% |   7.5 KiB/s |  30.9 KiB |  00m04s
 RPM Fusion for Fedora 29 - Nonfree - Steam Source                               100% |   1.5 KiB/s |   6.1 KiB |  00m04s
 RPM Fusion for Fedora 29 - Nonfree - Updates Source                             100% |   5.5 KiB/s |  16.9 KiB |  00m03s
 RPM Fusion for Fedora 29 - Nonfree                                              100% |  10.3 KiB/s |  76.0 KiB |  00m07s
 RPM Fusion for Fedora 29 - Nonfree - Source                                     100% |   5.1 KiB/s |  38.2 KiB |  00m07s
リポジトリを読み込みました。
Downloading Packages:
 beignet-0:1.3.2-5.fc29.src                                                      100% | 460.1 KiB/s |   1.1 MiB |  00m02s

$ rpmdev-setuptree
$ tree ~/rpmbuild

/home/tomoyan/rpmbuild
├── BUILD
├── RPMS
├── SOURCES
├── SPECS
└── SRPMS

6 directories, 0 files

$ rpm -ivh beignet-1.3.2-5.fc29.src.rpm

警告: beignet-1.3.2-5.fc29.src.rpm: ヘッダー V3 RSA/SHA256 Signature、鍵 ID 429476b4: NOKEY
更新中 / インストール中...
   1:beignet-1.3.2-5.fc29             警告: ユーザー mockbuild は存在しません - root を使用します
警告: グループ mockbuild は存在しません - root を使用します
警告: ユーザー mockbuild は存在しません - root を使用します
警告: グループ mockbuild は存在しません - root を使用します
警告: ユーザー mockbuild は存在しません - root を使用します
警告: グループ mockbuild は存在しません - root を使用します
警告: ユーザー mockbuild は存在しません - root を使用します
警告: グループ mockbuild は存在しません - root を使用します
################################# [100%]

$ sudo dnf builddep ~/rpmbuild/SPECS/beignet.spec

リポジトリの更新を読み込み中:
リポジトリを読み込みました。
Failed to resolve the transaction:
Package "libappstream-glib-0.8.3-3.fc42.x86_64" is already installed.
Package "clang-devel-20.1.3-1.fc42.x86_64" is already installed.
Package "cmake-3.31.6-2.fc42.x86_64" is already installed.
Package "gcc-15.1.1-1.fc42.x86_64" is already installed.
Package "gcc-c++-15.1.1-1.fc42.x86_64" is already installed.
Package "llvm-devel-20.1.3-1.fc42.x86_64" is already installed.
Package "ncurses-devel-6.5-5.20250125.fc42.x86_64" is already installed.
Package "ocl-icd-devel-2.3.2-8.fc42.x86_64" is already installed.
No match for argument: pkgconfig(egl) >= 11.0.0
Package "libglvnd-devel-1:1.7.0-7.fc42.x86_64" is already installed.
Package "libdrm-devel-2.4.124-2.fc42.x86_64" is already installed.
Package "libdrm-devel-2.4.124-2.fc42.x86_64" is already installed.
Package "libva-devel-2.22.0-4.fc42.x86_64" is already installed.
Package "libva-devel-2.22.0-4.fc42.x86_64" is already installed.
Package "libX11-devel-1.8.11-1.fc42.x86_64" is already installed.
Package "libXext-devel-1.3.6-3.fc42.x86_64" is already installed.
Package "libXfixes-devel-6.0.1-5.fc42.x86_64" is already installed.
Package "python3-devel-3.13.3-2.fc42.x86_64" is already installed.
Package "zlib-ng-compat-devel-2.2.4-3.fc42.x86_64" is already installed.
コマンド ラインに追加してみてください:
  --skip-unavailable で利用できないパッケージをスキップします

ビルドチェック…🤔

$ rpmbuild -ba ~/rpmbuild/SPECS/beignet.spec

setting SOURCE_DATE_EPOCH=1531353600
エラー: ビルド依存性の失敗:
	pkgconfig(egl) >= 11.0.0 は beignet-1.3.2-5.fc42.x86_64 に必要とされています

$ pkg-config --modversion egl

1.5

$ bat -H27:28 ~/rpmbuild/SPECS/beignet.spec

   1 Name:           beignet
   2 Version:        1.3.2
   3 Release:        5%{?dist}
   4 Summary:        Open source implementation of the OpenCL for Intel GPUs
   5 
   6 License:        LGPLv2+
   7 URL:            https://01.org/beignet/
   8 Source0:        https://01.org/sites/default/files/%{name}-%{version}-source.tar.gz
   9 # https://cgit.freedesktop.org/beignet/commit/?id=033464f4b8045a49dbcc1a84cde5c05986ca11c2
  10 Patch1:         0001-Add-AppStream-metadata.patch
  11 # Sent to ignatenkobrain by Debian maintainers via email
  12 Patch2:         beignet-llvm6.patch
  13 
  14 BuildRequires:  cmake
  15 BuildRequires:  gcc
  16 BuildRequires:  gcc-c++
  17 BuildRequires:  llvm-devel
  18 BuildRequires:  clang-devel
  19 BuildRequires:  ncurses-devel
  20 BuildRequires:  zlib-devel
  21 BuildRequires:  pkgconfig(x11)
  22 BuildRequires:  pkgconfig(libdrm)
  23 BuildRequires:  pkgconfig(libdrm_intel) >= 2.4.52
  24 BuildRequires:  pkgconfig(xext)
  25 BuildRequires:  pkgconfig(xfixes)
  26 BuildRequires:  pkgconfig(gl)
  27 BuildRequires:  pkgconfig(egl) >= 1.5                                                                               
  28 #BuildRequires:  pkgconfig(egl) >= 11.0.0                                                                           
  29 BuildRequires:  ocl-icd-devel
  30 BuildRequires:  pkgconfig(libva)
  31 BuildRequires:  pkgconfig(libva-x11)

不足しているビルド依存関係を更にインストール…🤔

$ sudo dnf install libglvnd-devel libva-devel egl-wayland-devel

リポジトリの更新を読み込み中:
リポジトリを読み込みました。
Package "libglvnd-devel-1:1.7.0-7.fc42.x86_64" is already installed.
Package "libva-devel-2.22.0-4.fc42.x86_64" is already installed.
Package "egl-wayland-devel-1.1.19~20250313gitf1fd514-1.fc42.x86_64" is already installed.

Nothing to do.

  • linux/fedora/beignet.1758419409.txt.gz
  • 最終更新: 2025/09/21 10:50
  • by ともやん