Package clutter-gst3.0: Specfile
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 | %def_disable snapshot %define _name clutter-gst %define ver_major 3.0 %define api_ver 3.0 %define gst_api_ver 1.0 %def_enable gtk_doc %def_enable introspection # experimental support for hardware accelerated decoders %def_enable hw Name: %_name%api_ver Version: %ver_major.27 Release: alt1 Summary: Library integrating clutter with GStreamer License: LGPL v2+ Group: System/Libraries Url: http://www.clutter-project.org/ %if_disabled snapshot Source: ftp://ftp.gnome.org/pub/gnome/sources/%_name/%ver_major/%_name-%version.tar.xz %else Source: %_name-%version.tar %endif %define glib_ver 2.18 %define cogl_ver 1.18.2 %define clutter_ver 1.20 %define gst_ver 1.4.0 Requires: gst-plugins-base%gst_api_ver >= %gst_ver %{?_enable_hw:Requires: gst-plugins-bad%gst_api_ver} BuildRequires: gtk-doc BuildRequires: libgio-devel >= %glib_ver libgdk-pixbuf-devel BuildRequires: gst-plugins%gst_api_ver-devel >= %gst_ver BuildRequires: libcogl-devel >= %cogl_ver libclutter-devel >= %clutter_ver BuildRequires: libgudev-devel %{?_enable_introspection:BuildRequires: libclutter-gir-devel gst-plugins%gst_api_ver-gir-devel} # for gstreamer-basevideo %{?_enable_hw:BuildRequires: gst-plugins-bad%gst_api_ver-devel} %description Library integrating clutter with GStreamer %package -n lib%name Summary: Library integrating clutter with GStreamer Group: System/Libraries %description -n lib%name Library integrating clutter with GStreamer %package -n lib%name-devel Summary: Header files for clutter-gst library Group: Development/C Requires: lib%name = %version-%release %description -n lib%name-devel Header files for clutter-gst library %package -n lib%name-gir Summary: GObject introspection data for the Clutter-Gst Group: System/Libraries Requires: lib%name = %version-%release %description -n lib%name-gir GObject introspection data for the Clutter-Gst library. %package -n lib%name-gir-devel Summary: GObject introspection devel data for the Clutter-Gst Group: Development/Other BuildArch: noarch Requires: lib%name-gir = %version-%release Requires: lib%name-devel = %version-%release %description -n lib%name-gir-devel GObject introspection devel data for the Clutter-Gst library. %package -n gst-plugins-clutter%gst_api_ver Summary: Clutter plugin for Gstreamer-1.0 Group: System/Libraries Requires: lib%name = %version-%release %description -n gst-plugins-clutter%gst_api_ver This package provides Clutter plugin for Gstreamer (1.0 API version) %package -n lib%name-devel-doc Summary: Clutter-Gst development documentation Group: Development/Documentation BuildArch: noarch Conflicts: lib%name-devel < %version %description -n lib%name-devel-doc This package contains documentation necessary to develop applications that use Clutter-Gst libraries. %prep %setup -n %_name-%version %build %autoreconf %configure \ --disable-static \ %{?_enable_gtk_doc:--enable-gtk-doc} %make_build %install %makeinstall_std %files -n lib%name %_libdir/lib%_name-*.so.* %files -n lib%name-devel %_includedir/clutter-* %_libdir/lib%_name-*.so %_pkgconfigdir/*.pc %if_enabled introspection %files -n lib%name-gir %_typelibdir/ClutterGst-%api_ver.typelib %files -n lib%name-gir-devel %_girdir/ClutterGst-%api_ver.gir %endif %files -n gst-plugins-clutter%gst_api_ver %_libdir/gstreamer-%gst_api_ver/*.so %exclude %_libdir/gstreamer-%gst_api_ver/*.la %if_enabled gtk_doc %files -n lib%name-devel-doc %_datadir/gtk-doc/html/* %endif %changelog * Thu Feb 07 2019 Yuri N. Sedunov <aris@altlinux.org> 3.0.27-alt1 - 3.0.27 * Sun Mar 11 2018 Yuri N. Sedunov <aris@altlinux.org> 3.0.26-alt1 - 3.0.26 * Thu Mar 30 2017 Yuri N. Sedunov <aris@altlinux.org> 3.0.24-alt1 - 3.0.24 * Tue Dec 06 2016 Yuri N. Sedunov <aris@altlinux.org> 3.0.22-alt1 - 3.0.22 * Sat Nov 12 2016 Yuri N. Sedunov <aris@altlinux.org> 3.0.21-alt0.1 - updated to 3.0.20-5-ga71607b (fixed BGO #773810) * Thu Sep 08 2016 Yuri N. Sedunov <aris@altlinux.org> 3.0.20-alt1 - 3.0.20 * Sun Mar 20 2016 Yuri N. Sedunov <aris@altlinux.org> 3.0.18-alt1 - 3.0.18 * Sat Feb 13 2016 Yuri N. Sedunov <aris@altlinux.org> 3.0.16-alt1 - 3.0.16 * Sat Oct 10 2015 Yuri N. Sedunov <aris@altlinux.org> 3.0.14-alt1 - 3.0.14 * Wed Sep 30 2015 Yuri N. Sedunov <aris@altlinux.org> 3.0.12-alt1 - 3.0.12 * Fri Sep 04 2015 Yuri N. Sedunov <aris@altlinux.org> 3.0.10-alt1 - 3.0.10 * Sat Jul 18 2015 Yuri N. Sedunov <aris@altlinux.org> 3.0.8-alt1 - 3.0.8 * Sun May 24 2015 Yuri N. Sedunov <aris@altlinux.org> 3.0.6-alt1 - 3.0.6 - moved gstreamer plugin to separate subpackage (BGO #746883) * Sun Jan 25 2015 Yuri N. Sedunov <aris@altlinux.org> 3.0.4-alt1 - 3.0.4 * Tue Nov 19 2013 Yuri N. Sedunov <aris@altlinux.org> 2.99.0-alt1 - first build for Sisyphus |