scfc / rpms / byzanz

Forked from rpms/byzanz 5 years ago
Clone
1328df7
%global git 5a6c336982e5956c6dce5d3d51d057ac034ce7ca
436f97b
Summary: A desktop recorder
436f97b
Name: byzanz
313c58e
Version: 0.3
c75536d
Release: 0.23%{?dist}
e143ce4
License: GPLv3+
313c58e
URL: http://git.gnome.org/browse/byzanz/
313c58e
#Source0: http://download.gnome.org/sources/%{name}/0.2/%{name}-%{version}.tar.bz2
313c58e
# git archive --format=tar --prefix=byzanz-%{git}/ %{git} | xz > byzanz-%{git}
313c58e
Source0: byzanz-%{git}.tar.xz
436f97b
313c58e
BuildRequires: gnome-common
e143ce4
BuildRequires: cairo-devel >= 1.8.10
4f4cc99
BuildRequires: gtk3-devel
436f97b
BuildRequires: libXdamage-devel >= 1.0
436f97b
BuildRequires: glib2-devel >= 2.6.0
c87d128
BuildRequires: gstreamer1-devel
c87d128
BuildRequires: gstreamer1-plugins-base-devel
eeeffdc
BuildRequires: gettext-devel
9ec5a1b
BuildRequires: intltool
ba13049
BuildRequires: perl(XML::Parser)
313c58e
BuildRequires: libtool
313c58e
BuildRequires: autoconf
313c58e
BuildRequires: automake
436f97b
d6ed7c5
Requires(pre): GConf2
d6ed7c5
Requires(post): GConf2
d6ed7c5
Requires(preun): GConf2
d6ed7c5
436f97b
%description
e143ce4
Byzanz is a desktop recorder striving for ease of use. It can record to 
e143ce4
GIF images, Ogg Theora video - optionally with sound - and other formats.
1328df7
A command-line recording tool is included.
436f97b
436f97b
%prep
313c58e
%setup -q -n byzanz-%{git}
436f97b
436f97b
%build
313c58e
./autogen.sh
4762cd5
CFLAGS="%optflags -Wno-deprecated-declarations"
Yaakov Selkowitz 66d4657
%ifarch armv7l armv7hl armv7hnl
Yaakov Selkowitz 66d4657
# http://rwmj.wordpress.com/2014/01/06/alignment-errors-on-fedora-arm/
Yaakov Selkowitz 66d4657
CFLAGS="$CFLAGS -Wno-cast-align"
Yaakov Selkowitz 66d4657
%endif
436f97b
%configure
82e3237
make
436f97b
436f97b
%install
d6ed7c5
export GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1
436f97b
make DESTDIR=%{buildroot} install
436f97b
%find_lang byzanz
436f97b
436f97b
%files -f byzanz.lang
436f97b
%doc AUTHORS ChangeLog COPYING NEWS
e143ce4
%{_bindir}/byzanz-playback
436f97b
%{_bindir}/byzanz-record
5f61976
%{_datadir}/icons/hicolor/*/apps/byzanz-record-area.*
5f61976
%{_datadir}/icons/hicolor/*/apps/byzanz-record-desktop.*
5f61976
%{_datadir}/icons/hicolor/*/apps/byzanz-record-window.*
1328df7
%{_mandir}/man1/byzanz.1*
1bd13ec
%{_mandir}/man1/byzanz-playback.1*
5f61976
%{_mandir}/man1/byzanz-record.1*
436f97b
436f97b
%changelog
c75536d
* Thu Jan 31 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.3-0.23
c75536d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
c75536d
a60c564
* Thu Jul 12 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.3-0.22
a60c564
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
a60c564
8e399c1
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.3-0.21
8e399c1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
8e399c1
fdc9c9e
* Sun Jan 07 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 0.3-0.20
fdc9c9e
- Remove obsolete scriptlets
fdc9c9e
86e5b16
* Wed Aug 02 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.3-0.19
86e5b16
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
86e5b16
48ada44
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.3-0.18
48ada44
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
48ada44
e0b1e4f
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.3-0.17
e0b1e4f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
e0b1e4f
9deec9a
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 0.3-0.16
9deec9a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
9deec9a
3745325
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.3-0.15
3745325
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
3745325
0e0c16c
* Fri Aug 15 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.3-0.14
0e0c16c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
0e0c16c
Yaakov Selkowitz 66d4657
* Thu Jun 19 2014 Yaakov Selkowitz <yselkowi@redhat.com> - 0.3-0.13
Yaakov Selkowitz 66d4657
- Fix FTBFS on armv7 (#1106024)
Yaakov Selkowitz 66d4657
be4658f
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.3-0.12
be4658f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
be4658f
e0b33a6
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.3-0.11
e0b33a6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
e0b33a6
146ff89
* Fri May 10 2013 Adam Williamson <awilliam@redhat.com> - 0.3.0.10
146ff89
- use the currently-preferred way of doing gtk-update-icon-cache
146ff89
1328df7
* Wed May  8 2013 Tom Callaway <spot@fedoraproject.org> - 0.3-0.9
1328df7
- sync to latest git, disable panel applet
1328df7
1328df7
* Fri Apr 26 2013 Matthias Clasen <mclasen@redhat.com> - 0.3-0.8
1328df7
- Rebuild
1328df7
1d5c014
* Wed Feb 13 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.3-0.7
1d5c014
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
1d5c014
e1e810d
* Wed Jul 18 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.3-0.6
e1e810d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
e1e810d
f6fa62e
* Thu Jan 12 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.3-0.5
f6fa62e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
f6fa62e
d161561
* Tue Dec  6 2011 Matthias Clasen <mclasen@redhat.com> - 0.3-0.4
d161561
- Deal with deprecations
d161561
9d73739
* Tue Dec 06 2011 Adam Jackson <ajax@redhat.com> - 0.3-0.3
9d73739
- Rebuild for new libpng
9d73739
759b2b8
* Fri Jun 24 2011 Jeffrey C. Ollie <jeff@ocjtech.us> - 0.3-0.2
759b2b8
- Update git snapshot (translation updates only)
759b2b8
313c58e
* Wed Mar 23 2011 Jeffrey C. Ollie <jeff@ocjtech.us> - 0.3-0.1
313c58e
- Update to prerelease of 0.3
313c58e
412d290
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.2.2-2
412d290
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
412d290
25d515b
* Tue Apr 13 2010 Benjamin Otte <otte@redhat.com> - 0.2.2-1
25d515b
- Update to 0.2.2
25d515b
e143ce4
* Mon Feb 22 2010 Benjamin Otte <otte@redhat.com> - 0.2.1-1
e143ce4
- Update to 0.2.1
e143ce4
3c75e6a
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.1.1-8
3c75e6a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
3c75e6a
ef3ac43
* Mon Feb 23 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.1.1-7
ef3ac43
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
ef3ac43
dd3824d
* Mon Feb 11 2008 Jeffrey C. Ollie <jeff@ocjtech.us> - 0.1.1-6
dd3824d
- Rebuild for GCC 4.3
dd3824d
6c38181
* Fri Aug 24 2007 Jeffrey C. Ollie <jeff@ocjtech.us> - 0.1.1-5
6c38181
- Update license tag.
6c38181
ba13049
* Mon Aug 28 2006 Jeffrey C. Ollie <jeff@ocjtech.us> - 0.1.1-4
ba13049
- BR perl(XML::Parser)
ba13049
5b795f2
* Mon Aug 28 2006 Jeffrey C. Ollie <jeff@ocjtech.us> - 0.1.1-3
5b795f2
- Bump release and rebuild.
5b795f2
eeeffdc
* Wed Jun 14 2006 Jeffrey C. Ollie <jeff@ocjtech.us> - 0.1.1-2
eeeffdc
- Add gettext-devel BR
eeeffdc
5f61976
* Mon May 29 2006 Jeffrey C. Ollie <jeff@ocjtech.us> - 0.1.1-1
5f61976
- Update to 1.1.1.
5f61976
9bc4db6
* Mon Feb 20 2006 Jeffrey C. Ollie <jeff@ocjtech.us> - 0.1.0-6
9bc4db6
- Bump for another rebuild.
9bc4db6
82e3237
* Mon Feb 13 2006 Jeffrey C. Ollie <jeff@ocjtech.us> - 0.1.0-5
82e3237
- Previous build failed, try without %%{_smp_mflags}.
82e3237
5dcb023
* Mon Feb 13 2006 Jeffrey C. Ollie <jeff@ocjtech.us> - 0.1.0-4
5dcb023
- Bump release again.
5dcb023
9350373
* Mon Feb 13 2006 Jeffrey C. Ollie <jeff@ocjtech.us> - 0.1.0-3
9350373
- Bump release and rebuild for new gcc4.1 and glibc.
9350373
bc90102
* Thu Jan 26 2006 Jeffrey C. Ollie <jeff@ocjtech.us> - 0.1.0-2
bc90102
- Add post and postun scripts to update the GTK+ icon cache.
bc90102
d6ed7c5
* Thu Jan 26 2006 Jeffrey C. Ollie <jeff@ocjtech.us> - 0.1.0-1
d6ed7c5
- Update to 0.1.0
d6ed7c5
- Add scriptlet for installing GConf schema.
d6ed7c5
9c11e04
* Thu Jan 19 2006 Jeffrey C. Ollie <jeff@ocjtech.us> - 0.0.3-3
9c11e04
- Bump release.
9c11e04
436f97b
* Fri Jan 13 2006 Jeffrey C. Ollie <jeff@ocjtech.us> - 0.0.3-1
436f97b
- Initial build.
436f97b