Skip to content

Commit ce3f264

Browse files
authored
Media - linux package (#3614)
## Motivation Split PR #3579 into linux and python -- This PR contains linux packaging implementation ## Technical Details Media linux packages ## Test Plan Current tests ## Test Result No current tests should fail ## Submission Checklist - [x ] Look over the contributing guidelines at https://github.com/ROCm/ROCm/blob/develop/CONTRIBUTING.md#pull-requests.
1 parent cb79358 commit ce3f264

1 file changed

Lines changed: 172 additions & 5 deletions

File tree

build_tools/packaging/linux/package.json

Lines changed: 172 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1451,6 +1451,18 @@
14511451
}
14521452
]
14531453
},
1454+
{
1455+
"Artifact": "sysdeps-amd-mesa",
1456+
"Artifact_Subdir": [
1457+
{
1458+
"Name": "amd-mesa",
1459+
"Components": [
1460+
"lib",
1461+
"dev"
1462+
]
1463+
}
1464+
]
1465+
},
14541466
{
14551467
"Artifact": "sysdeps-ncurses",
14561468
"Artifact_Subdir": [
@@ -2061,6 +2073,154 @@
20612073
],
20622074
"Gfxarch": "False"
20632075
},
2076+
{
2077+
"Package": "amdrocm-decode",
2078+
"Version": "",
2079+
"Architecture": "amd64",
2080+
"BuildArch": "x86_64",
2081+
"DEBDepends": [
2082+
"libc6",
2083+
"amdrocm-runtime",
2084+
"amdrocm-sysdeps"
2085+
],
2086+
"RPMRequires": [
2087+
"amdrocm-runtime",
2088+
"amdrocm-sysdeps"
2089+
],
2090+
"Maintainer": "ROCm Dev Support <rocm-dev.support@amd.com>",
2091+
"Description_Short": "AMD ROCm video decode library",
2092+
"Description_Long": "rocdecode provides high-performance video decoding on AMD GPUs using VA-API",
2093+
"Section": "devel",
2094+
"Priority": "optional",
2095+
"Group": "unknown",
2096+
"License": "MIT",
2097+
"Vendor": "Advanced Micro Devices, Inc",
2098+
"Homepage": "https://github.com/ROCm/rocm-systems",
2099+
"Artifactory": [
2100+
{
2101+
"Artifact": "rocdecode",
2102+
"Artifact_Subdir": [
2103+
{
2104+
"Name": "rocdecode",
2105+
"Components": [
2106+
"lib"
2107+
]
2108+
}
2109+
]
2110+
}
2111+
],
2112+
"Gfxarch": "False"
2113+
},
2114+
{
2115+
"Package": "amdrocm-decode-devel",
2116+
"Version": "",
2117+
"Architecture": "amd64",
2118+
"BuildArch": "x86_64",
2119+
"DEBDepends": [
2120+
"libc6",
2121+
"amdrocm-decode"
2122+
],
2123+
"RPMRequires": [
2124+
"amdrocm-decode"
2125+
],
2126+
"Maintainer": "ROCm Dev Support <rocm-dev.support@amd.com>",
2127+
"Description_Short": "AMD ROCm video decode library development files",
2128+
"Description_Long": "rocdecode development header files",
2129+
"Section": "devel",
2130+
"Priority": "optional",
2131+
"Group": "unknown",
2132+
"License": "MIT",
2133+
"Vendor": "Advanced Micro Devices, Inc",
2134+
"Homepage": "https://github.com/ROCm/rocm-systems",
2135+
"Artifactory": [
2136+
{
2137+
"Artifact": "rocdecode",
2138+
"Artifact_Subdir": [
2139+
{
2140+
"Name": "rocdecode",
2141+
"Components": [
2142+
"dev"
2143+
]
2144+
}
2145+
]
2146+
}
2147+
],
2148+
"Gfxarch": "False"
2149+
},
2150+
{
2151+
"Package": "amdrocm-jpeg",
2152+
"Version": "",
2153+
"Architecture": "amd64",
2154+
"BuildArch": "x86_64",
2155+
"DEBDepends": [
2156+
"libc6",
2157+
"amdrocm-runtime",
2158+
"amdrocm-sysdeps"
2159+
],
2160+
"RPMRequires": [
2161+
"amdrocm-runtime",
2162+
"amdrocm-sysdeps"
2163+
],
2164+
"Maintainer": "ROCm Dev Support <rocm-dev.support@amd.com>",
2165+
"Description_Short": "AMD ROCm JPEG decode library",
2166+
"Description_Long": "rocjpeg provides high-performance JPEG decoding on AMD GPUs using VA-API",
2167+
"Section": "devel",
2168+
"Priority": "optional",
2169+
"Group": "unknown",
2170+
"License": "MIT",
2171+
"Vendor": "Advanced Micro Devices, Inc",
2172+
"Homepage": "https://github.com/ROCm/rocm-systems",
2173+
"Artifactory": [
2174+
{
2175+
"Artifact": "rocjpeg",
2176+
"Artifact_Subdir": [
2177+
{
2178+
"Name": "rocjpeg",
2179+
"Components": [
2180+
"lib"
2181+
]
2182+
}
2183+
]
2184+
}
2185+
],
2186+
"Gfxarch": "False"
2187+
},
2188+
{
2189+
"Package": "amdrocm-jpeg-devel",
2190+
"Version": "",
2191+
"Architecture": "amd64",
2192+
"BuildArch": "x86_64",
2193+
"DEBDepends": [
2194+
"libc6",
2195+
"amdrocm-jpeg"
2196+
],
2197+
"RPMRequires": [
2198+
"amdrocm-jpeg"
2199+
],
2200+
"Maintainer": "ROCm Dev Support <rocm-dev.support@amd.com>",
2201+
"Description_Short": "AMD ROCm JPEG decode library development files",
2202+
"Description_Long": "rocjpeg development header files",
2203+
"Section": "devel",
2204+
"Priority": "optional",
2205+
"Group": "unknown",
2206+
"License": "MIT",
2207+
"Vendor": "Advanced Micro Devices, Inc",
2208+
"Homepage": "https://github.com/ROCm/rocm-systems",
2209+
"Artifactory": [
2210+
{
2211+
"Artifact": "rocjpeg",
2212+
"Artifact_Subdir": [
2213+
{
2214+
"Name": "rocjpeg",
2215+
"Components": [
2216+
"dev"
2217+
]
2218+
}
2219+
]
2220+
}
2221+
],
2222+
"Gfxarch": "False"
2223+
},
20642224

20652225
{
20662226
"Comments": "Meta Package defintions start from here. There will not be any artifactory for meta packages.",
@@ -2083,7 +2243,9 @@
20832243
"amdrocm-rccl",
20842244
"amdrocm-math-common",
20852245
"amdrocm-amdsmi",
2086-
"amdrocm-hipify"
2246+
"amdrocm-hipify",
2247+
"amdrocm-decode",
2248+
"amdrocm-jpeg"
20872249
],
20882250
"RPMRequires": [
20892251
"amdrocm-base",
@@ -2100,7 +2262,9 @@
21002262
"amdrocm-rccl",
21012263
"amdrocm-math-common",
21022264
"amdrocm-amdsmi",
2103-
"amdrocm-hipify"
2265+
"amdrocm-hipify",
2266+
"amdrocm-decode",
2267+
"amdrocm-jpeg"
21042268
],
21052269
"Maintainer": "ROCm Dev Support <rocm-dev.support@amd.com>",
21062270
"Description_Short": "AMD ROCm core metapackage",
@@ -2156,8 +2320,9 @@
21562320
"amdrocm-opencl-devel",
21572321
"amdrocm-hipblas-common-devel",
21582322
"amdrocm-rccl-devel",
2159-
"amdrocm-dnn-devel"
2160-
2323+
"amdrocm-dnn-devel",
2324+
"amdrocm-decode-devel",
2325+
"amdrocm-jpeg-devel"
21612326
],
21622327
"RPMRequires": [
21632328
"amdrocm-core",
@@ -2172,7 +2337,9 @@
21722337
"amdrocm-opencl-devel",
21732338
"amdrocm-hipblas-common-devel",
21742339
"amdrocm-rccl-devel",
2175-
"amdrocm-dnn-devel"
2340+
"amdrocm-dnn-devel",
2341+
"amdrocm-decode-devel",
2342+
"amdrocm-jpeg-devel"
21762343
],
21772344
"Maintainer": "ROCm Dev Support <rocm-dev.support@amd.com>",
21782345
"Description_Short": "AMD ROCm core development metapackage",

0 commit comments

Comments
 (0)