[packman] Interest in obs-studio build for openSUSE 13.1 which requires a few aggregated packages

Jimmy Berry jimmy at boombatower.com
Thu Jul 9 06:08:05 CEST 2015


Quick followup, I quickly realized that _aggregate package can be
configured to only build for 13.1 which effectively only aggregates
those packages for 13.1. Already had that setup.

--
Jimmy


On Wed, Jul 8, 2015 at 11:05 PM, Jimmy Berry <jimmy at boombatower.com> wrote:
> I maintain the obs-studio package [0] which has been getting a fair
> number of downloads [1], but currently only builds against openSUSE
> 13.2, Tumbleweed, and of course Factory.
>
> A newer version of cmake is required. Sadly off by a single minor
> release 2.8.11 vs 2.8.12. Similarly libqt5 is 5.1 and needs >= 5.3.
> Exact package requires shown in diff [2].
>
> @@ -9,7 +9,7 @@
>  Source:         %{name}-%{version}.tar.xz
>  BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-build
>
> -BuildRequires:  cmake
> +BuildRequires:  cmake >= 2.8.12
>  BuildRequires:  fontconfig-devel
>  BuildRequires:  freetype2-devel
>  BuildRequires:  gcc
> @@ -18,8 +18,8 @@
>  BuildRequires:  libffmpeg-devel
>  BuildRequires:  libjansson-devel
>  BuildRequires:  libpulse-devel
> -BuildRequires:  libqt5-qtbase-devel
> -BuildRequires:  libqt5-qtx11extras-devel
> +BuildRequires:  libqt5-qtbase-devel >= 5.3
> +BuildRequires:  libqt5-qtx11extras-devel >= 5.3
>  BuildRequires:  libudev-devel
>  BuildRequires:  libv4l-devel
>  BuildRequires:  libXcomposite-devel
>
> If the packages are aggregated in everything works as expect.
>
> <aggregatelist>
>   <aggregate project="openSUSE.org:KDE:Qt5">
>     <package>libqt5-qtbase</package>
>     <package>libqt5-qtx11extras</package>
>   </aggregate>
>   <aggregate project="openSUSE.org:devel:tools:compiler">
>     <package>cmake</package>
>   </aggregate>
> </aggregatelist>
>
> Is this something that is a) acceptable to do, b) of interest? I
> completed this a while back when I had some interested parties on
> 13.1, but never pushed changes since it required the package
> aggregation. Alternatively, it does not seem one can publish home
> repositories on Packman which I could offer this as a special "side"
> repository for folks who desired it.
>
> Also not sure if the aggegatelist can be setup for only 13.1 instead
> of all versions.
>
> --
> Jimmy
>
>
> [0] https://pmbs.links2linux.de/package/show/Multimedia/obs-studio
> [1] http://packman.links2linux.org/package/obs-studio/623513
> [2] https://pmbs.links2linux.de/package/rdiff/home:boombatower:branches:Multimedia/obs-studio?opackage=obs-studio&oproject=Multimedia&rev=10




More information about the Packman mailing list