]> git.pld-linux.org Git - packages/frei0r.git/blobdiff - frei0r.spec
- updated to 2.3.1
[packages/frei0r.git] / frei0r.spec
index 5f84b622403352a3e0530ce260f282bd47436436..e0873dea58a51233a5b070b044755960a356f27f 100644 (file)
@@ -1,6 +1,6 @@
 #
 # Conditional build:
-%bcond_without opencv          # build without OpenCV support
+%bcond_without opencv          # OpenCV support
 #
 %ifarch x32
 %undefine      with_opencv
@@ -9,20 +9,21 @@
 Summary:       Minimalistic plugin API for video effects - common package
 Summary(pl.UTF-8):     Minimalistyczne API wtyczek efektów wideo - wspólny pakiet
 Name:          frei0r
-Version:       1.3
-Release:       5
+Version:       2.3.1
+Release:       1
 License:       GPL v2+
 Group:         Libraries
-Source0:       http://piksel.no/frei0r/releases/%{name}-plugins-%{version}.tar.gz
-# Source0-md5: a2eb63feeeb0c5cf439ccca276cbf70c
-URL:           http://frei0r.org/
-BuildRequires: autoconf >= 2.60
-BuildRequires: automake
+#Source0Download: https://github.com/dyne/frei0r/releases
+Source0:       https://github.com/dyne/frei0r/archive/v%{version}/%{name}-%{version}.tar.gz
+# Source0-md5: 998ea7296442c7e1ec98bb1a50079e7e
+URL:           https://frei0r.dyne.org/
+BuildRequires: cmake >= 3.1
+BuildRequires: cairo-devel >= 1.0.0
+BuildRequires: doxygen
 BuildRequires: gavl-devel >= 0.2.3
-BuildRequires: libtool >= 2:2.0
-%{?with_opencv:BuildRequires:  opencv-devel >= 1.0.0}
+BuildRequires: libstdc++-devel
+%{?with_opencv:BuildRequires:  opencv-devel >= 1:4.0.0}
 BuildRequires: pkgconfig
-BuildRequires: sed >= 4.0
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %description
@@ -53,6 +54,21 @@ Base set of Frei0r plugins.
 %description plugins -l pl.UTF-8
 Podstawowy zestaw wtyczek Frei0r.
 
+%package plugins-cairo
+Summary:       Frei0r plugins that use Cairo library
+Summary(pl.UTF-8):     Wtyczki Frei0r wykorzystujące bibliotekę Cairo
+Group:         Libraries
+Requires:      %{name} = %{version}-%{release}
+Requires:      cairo >= 1.0.0
+
+%description plugins-cairo
+Frei0r plugins that use Cairo library: cairoaffineblend, cairoblend,
+cairogradient, cairoimagegrid, ndvi.
+
+%description plugins-cairo -l pl.UTF-8
+Wtyczki Frei0r wykorzystujące bibliotekę Cairo: cairoaffineblend,
+cairoblend, cairogradient, cairoimagegrid, ndvi.
+
 %package plugins-gavl
 Summary:       Frei0r plugins that use GAVL library
 Summary(pl.UTF-8):     Wtyczki Frei0r wykorzystujące bibliotekę GAVL
@@ -106,23 +122,19 @@ Ten pakiet zawiera plik nagłówkowy API Frei0r.
 %prep
 %setup -q
 
-sed -i -e 's/^PACKAGE_LIB_DIR=.*/PACKAGE_LIB_DIR=${libdir}/' configure.ac
-
 %build
-%{__libtoolize}
-%{__aclocal} -I m4
-%{__autoconf}
-%{__autoheader}
-%{__automake}
-# --enable-cpuflags (default) detects MMX/SSE/SSE2/SSSE3 basing on /proc/cpuinfo on build host
-%configure \
-       --disable-cpuflags
+mkdir -p build
+cd build
+%cmake .. \
+       -DCMAKE_INSTALL_LIBDIR=%{_lib} \
+       %{!?with_opencv:-DWITHOUT_OPENCV:BOOL=ON}
+
 %{__make}
 
 %install
 rm -rf $RPM_BUILD_ROOT
 
-%{__make} install \
+%{__make} -C build install \
        DESTDIR=$RPM_BUILD_ROOT
 
 %clean
@@ -130,7 +142,7 @@ rm -rf $RPM_BUILD_ROOT
 
 %files
 %defattr(644,root,root,755)
-%doc AUTHORS ChangeLog README TODO
+%doc AUTHORS ChangeLog README.md
 %dir %{_libdir}/frei0r-1
 
 %files plugins
@@ -138,21 +150,24 @@ rm -rf $RPM_BUILD_ROOT
 %attr(755,root,root) %{_libdir}/frei0r-1/3dflippo.so
 %attr(755,root,root) %{_libdir}/frei0r-1/B.so
 %attr(755,root,root) %{_libdir}/frei0r-1/G.so
+%attr(755,root,root) %{_libdir}/frei0r-1/IIRblur.so
 %attr(755,root,root) %{_libdir}/frei0r-1/R.so
 %attr(755,root,root) %{_libdir}/frei0r-1/RGB.so
 %attr(755,root,root) %{_libdir}/frei0r-1/addition.so
 %attr(755,root,root) %{_libdir}/frei0r-1/addition_alpha.so
-%attr(755,root,root) %{_libdir}/frei0r-1/alpha0ps.so
+%attr(755,root,root) %{_libdir}/frei0r-1/aech0r.so
+%attr(755,root,root) %{_libdir}/frei0r-1/alpha0ps_alpha0ps.so
+%attr(755,root,root) %{_libdir}/frei0r-1/alpha0ps_alphagrad.so
+%attr(755,root,root) %{_libdir}/frei0r-1/alpha0ps_alphaspot.so
 %attr(755,root,root) %{_libdir}/frei0r-1/alphaatop.so
-%attr(755,root,root) %{_libdir}/frei0r-1/alphagrad.so
 %attr(755,root,root) %{_libdir}/frei0r-1/alphain.so
 %attr(755,root,root) %{_libdir}/frei0r-1/alphainjection.so
 %attr(755,root,root) %{_libdir}/frei0r-1/alphaout.so
 %attr(755,root,root) %{_libdir}/frei0r-1/alphaover.so
-%attr(755,root,root) %{_libdir}/frei0r-1/alphaspot.so
 %attr(755,root,root) %{_libdir}/frei0r-1/alphaxor.so
 %attr(755,root,root) %{_libdir}/frei0r-1/balanc0r.so
 %attr(755,root,root) %{_libdir}/frei0r-1/baltan.so
+%attr(755,root,root) %{_libdir}/frei0r-1/bgsubtract0r.so
 %attr(755,root,root) %{_libdir}/frei0r-1/blend.so
 %attr(755,root,root) %{_libdir}/frei0r-1/bluescreen0r.so
 %attr(755,root,root) %{_libdir}/frei0r-1/brightness.so
@@ -161,9 +176,13 @@ rm -rf $RPM_BUILD_ROOT
 %attr(755,root,root) %{_libdir}/frei0r-1/c0rners.so
 %attr(755,root,root) %{_libdir}/frei0r-1/cartoon.so
 %attr(755,root,root) %{_libdir}/frei0r-1/cluster.so
+%attr(755,root,root) %{_libdir}/frei0r-1/colgate.so
 %attr(755,root,root) %{_libdir}/frei0r-1/color_only.so
 %attr(755,root,root) %{_libdir}/frei0r-1/coloradj_RGB.so
 %attr(755,root,root) %{_libdir}/frei0r-1/colordistance.so
+%attr(755,root,root) %{_libdir}/frei0r-1/colorhalftone.so
+%attr(755,root,root) %{_libdir}/frei0r-1/colorize.so
+%attr(755,root,root) %{_libdir}/frei0r-1/colortap.so
 %attr(755,root,root) %{_libdir}/frei0r-1/composition.so
 %attr(755,root,root) %{_libdir}/frei0r-1/contrast0r.so
 %attr(755,root,root) %{_libdir}/frei0r-1/curves.so
@@ -172,23 +191,29 @@ rm -rf $RPM_BUILD_ROOT
 %attr(755,root,root) %{_libdir}/frei0r-1/defish0r.so
 %attr(755,root,root) %{_libdir}/frei0r-1/delay0r.so
 %attr(755,root,root) %{_libdir}/frei0r-1/delaygrab.so
+%attr(755,root,root) %{_libdir}/frei0r-1/denoise_hqdn3d.so
 %attr(755,root,root) %{_libdir}/frei0r-1/difference.so
 %attr(755,root,root) %{_libdir}/frei0r-1/distort0r.so
+%attr(755,root,root) %{_libdir}/frei0r-1/dither.so
 %attr(755,root,root) %{_libdir}/frei0r-1/divide.so
 %attr(755,root,root) %{_libdir}/frei0r-1/dodge.so
 %attr(755,root,root) %{_libdir}/frei0r-1/edgeglow.so
+%attr(755,root,root) %{_libdir}/frei0r-1/elastic_scale.so
+%attr(755,root,root) %{_libdir}/frei0r-1/emboss.so
 %attr(755,root,root) %{_libdir}/frei0r-1/equaliz0r.so
 %attr(755,root,root) %{_libdir}/frei0r-1/flippo.so
 %attr(755,root,root) %{_libdir}/frei0r-1/gamma.so
+%attr(755,root,root) %{_libdir}/frei0r-1/glitch0r.so
 %attr(755,root,root) %{_libdir}/frei0r-1/glow.so
 %attr(755,root,root) %{_libdir}/frei0r-1/grain_extract.so
 %attr(755,root,root) %{_libdir}/frei0r-1/grain_merge.so
 %attr(755,root,root) %{_libdir}/frei0r-1/hardlight.so
-%attr(755,root,root) %{_libdir}/frei0r-1/hqdn3d.so
 %attr(755,root,root) %{_libdir}/frei0r-1/hue.so
 %attr(755,root,root) %{_libdir}/frei0r-1/hueshift0r.so
 %attr(755,root,root) %{_libdir}/frei0r-1/invert0r.so
 %attr(755,root,root) %{_libdir}/frei0r-1/ising0r.so
+%attr(755,root,root) %{_libdir}/frei0r-1/kaleid0sc0pe.so
+%attr(755,root,root) %{_libdir}/frei0r-1/keyspillm0pup.so
 %attr(755,root,root) %{_libdir}/frei0r-1/lenscorrection.so
 %attr(755,root,root) %{_libdir}/frei0r-1/letterb0xed.so
 %attr(755,root,root) %{_libdir}/frei0r-1/levels.so
@@ -197,28 +222,54 @@ rm -rf $RPM_BUILD_ROOT
 %attr(755,root,root) %{_libdir}/frei0r-1/lissajous0r.so
 %attr(755,root,root) %{_libdir}/frei0r-1/luminance.so
 %attr(755,root,root) %{_libdir}/frei0r-1/mask0mate.so
+%attr(755,root,root) %{_libdir}/frei0r-1/measure_pr0be.so
+%attr(755,root,root) %{_libdir}/frei0r-1/measure_pr0file.so
+%attr(755,root,root) %{_libdir}/frei0r-1/medians.so
 %attr(755,root,root) %{_libdir}/frei0r-1/multiply.so
 %attr(755,root,root) %{_libdir}/frei0r-1/nervous.so
 %attr(755,root,root) %{_libdir}/frei0r-1/nois0r.so
+%attr(755,root,root) %{_libdir}/frei0r-1/normaliz0r.so
 %attr(755,root,root) %{_libdir}/frei0r-1/nosync0r.so
 %attr(755,root,root) %{_libdir}/frei0r-1/onecol0r.so
 %attr(755,root,root) %{_libdir}/frei0r-1/overlay.so
 %attr(755,root,root) %{_libdir}/frei0r-1/partik0l.so
 %attr(755,root,root) %{_libdir}/frei0r-1/perspective.so
 %attr(755,root,root) %{_libdir}/frei0r-1/pixeliz0r.so
+%attr(755,root,root) %{_libdir}/frei0r-1/pixs0r.so
 %attr(755,root,root) %{_libdir}/frei0r-1/plasma.so
-%attr(755,root,root) %{_libdir}/frei0r-1/pr0be.so
-%attr(755,root,root) %{_libdir}/frei0r-1/pr0file.so
+%attr(755,root,root) %{_libdir}/frei0r-1/posterize.so
+%attr(755,root,root) %{_libdir}/frei0r-1/premultiply.so
 %attr(755,root,root) %{_libdir}/frei0r-1/primaries.so
+%attr(755,root,root) %{_libdir}/frei0r-1/rgbnoise.so
+%attr(755,root,root) %{_libdir}/frei0r-1/rgbsplit0r.so
 %attr(755,root,root) %{_libdir}/frei0r-1/saturat0r.so
 %attr(755,root,root) %{_libdir}/frei0r-1/saturation.so
 %attr(755,root,root) %{_libdir}/frei0r-1/scanline0r.so
 %attr(755,root,root) %{_libdir}/frei0r-1/screen.so
 %attr(755,root,root) %{_libdir}/frei0r-1/select0r.so
 %attr(755,root,root) %{_libdir}/frei0r-1/sharpness.so
+%attr(755,root,root) %{_libdir}/frei0r-1/sigmoidaltransfer.so
+%attr(755,root,root) %{_libdir}/frei0r-1/sleid0r_push-down.so
+%attr(755,root,root) %{_libdir}/frei0r-1/sleid0r_push-left.so
+%attr(755,root,root) %{_libdir}/frei0r-1/sleid0r_push-right.so
+%attr(755,root,root) %{_libdir}/frei0r-1/sleid0r_push-up.so
+%attr(755,root,root) %{_libdir}/frei0r-1/sleid0r_slide-down.so
+%attr(755,root,root) %{_libdir}/frei0r-1/sleid0r_slide-left.so
+%attr(755,root,root) %{_libdir}/frei0r-1/sleid0r_slide-right.so
+%attr(755,root,root) %{_libdir}/frei0r-1/sleid0r_slide-up.so
+%attr(755,root,root) %{_libdir}/frei0r-1/sleid0r_wipe-barn-door-h.so
+%attr(755,root,root) %{_libdir}/frei0r-1/sleid0r_wipe-barn-door-v.so
+%attr(755,root,root) %{_libdir}/frei0r-1/sleid0r_wipe-circle.so
+%attr(755,root,root) %{_libdir}/frei0r-1/sleid0r_wipe-down.so
+%attr(755,root,root) %{_libdir}/frei0r-1/sleid0r_wipe-left.so
+%attr(755,root,root) %{_libdir}/frei0r-1/sleid0r_wipe-rect.so
+%attr(755,root,root) %{_libdir}/frei0r-1/sleid0r_wipe-right.so
+%attr(755,root,root) %{_libdir}/frei0r-1/sleid0r_wipe-up.so
 %attr(755,root,root) %{_libdir}/frei0r-1/sobel.so
+%attr(755,root,root) %{_libdir}/frei0r-1/softglow.so
 %attr(755,root,root) %{_libdir}/frei0r-1/softlight.so
 %attr(755,root,root) %{_libdir}/frei0r-1/sopsat.so
+%attr(755,root,root) %{_libdir}/frei0r-1/spillsupress.so
 %attr(755,root,root) %{_libdir}/frei0r-1/squareblur.so
 %attr(755,root,root) %{_libdir}/frei0r-1/subtract.so
 %attr(755,root,root) %{_libdir}/frei0r-1/tehroxx0r.so
@@ -231,14 +282,24 @@ rm -rf $RPM_BUILD_ROOT
 %attr(755,root,root) %{_libdir}/frei0r-1/three_point_balance.so
 %attr(755,root,root) %{_libdir}/frei0r-1/threelay0r.so
 %attr(755,root,root) %{_libdir}/frei0r-1/threshold0r.so
+%attr(755,root,root) %{_libdir}/frei0r-1/timeout.so
 %attr(755,root,root) %{_libdir}/frei0r-1/tint0r.so
 %attr(755,root,root) %{_libdir}/frei0r-1/transparency.so
 %attr(755,root,root) %{_libdir}/frei0r-1/twolay0r.so
 %attr(755,root,root) %{_libdir}/frei0r-1/uvmap.so
 %attr(755,root,root) %{_libdir}/frei0r-1/value.so
 %attr(755,root,root) %{_libdir}/frei0r-1/vertigo.so
+%attr(755,root,root) %{_libdir}/frei0r-1/vignette.so
 %attr(755,root,root) %{_libdir}/frei0r-1/xfade0r.so
 
+%files plugins-cairo
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/frei0r-1/cairoaffineblend.so
+%attr(755,root,root) %{_libdir}/frei0r-1/cairoblend.so
+%attr(755,root,root) %{_libdir}/frei0r-1/cairogradient.so
+%attr(755,root,root) %{_libdir}/frei0r-1/cairoimagegrid.so
+%attr(755,root,root) %{_libdir}/frei0r-1/ndvi.so
+
 %files plugins-gavl
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_libdir}/frei0r-1/scale0tilt.so
This page took 0.752247 seconds and 4 git commands to generate.