Compare commits

...

34 Commits

Author SHA1 Message Date
James Edington
9e46f3aa48 Fix broken packaging 2021-02-09 12:37:26 -07:00
James Edington
27812a1d76 Merge gtk-recordmydesktop into main package 2021-02-09 11:55:30 -07:00
Fedora Release Engineering
b0f2e2692f - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild 2017-07-26 12:15:41 +00:00
Fedora Release Engineering
f9847ad8b3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild 2017-02-10 12:22:13 +00:00
Fedora Release Engineering
ef70a8a4d2 - https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages 2016-07-19 07:21:31 +00:00
Dennis Gilmore
37f6506e0b - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild 2016-02-03 23:28:56 +00:00
Mat Booth
dc091e3b30 Add missing R: pygtk2 2015-11-30 09:53:58 +00:00
Dennis Gilmore
bfae4a2478 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild 2015-06-17 10:00:11 +00:00
Mat Booth
b931a685bf Some minor spec file cleanup 2015-04-03 09:36:48 +01:00
Mat Booth
5a3996114f Use /var/tmp by default for writing large tmp files, rhbz#1060324
- http://fedoraproject.org/wiki/Features/tmp-on-tmpfs
2015-04-03 09:29:16 +01:00
Dennis Gilmore
a4389e76fa - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild 2014-06-07 14:07:42 -05:00
Dennis Gilmore
5cab0d42d7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild 2013-08-03 11:56:03 -05:00
Jon Ciesla
c9666d12b6 Drop vendor tag. 2013-04-23 13:11:37 -05:00
Dennis Gilmore
a8ed0cfe34 - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild 2013-02-13 18:42:41 -06:00
Dennis Gilmore
a1c05ecb3d - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild 2012-07-19 05:57:00 -05:00
Dennis Gilmore
acf34dcec9 - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild 2012-01-12 22:29:17 -06:00
mbooth
4f0365a5db Fix upstream URL. 2011-06-13 23:21:03 +01:00
Dennis Gilmore
5bf77756dc - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild 2011-02-09 01:08:26 -06:00
Fedora Release Engineering
b76c009bda dist-git conversion 2010-07-28 17:18:03 +00:00
dmalcolm
1e2d2ece2c - Rebuilt for
https://fedoraproject.org/wiki/Features/Python_2.7/MassRebuild
2010-07-22 01:49:36 +00:00
Bill Nottingham
10f6e85a30 Fix typo that causes a failure to update the common directory. (releng
#2781)
2009-11-25 23:19:52 +00:00
Jesse Keating
d1e86502ed - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild 2009-07-25 01:41:32 +00:00
Sindre Pedersen Bjørdal
aeb3487979 new upstream release 2009-04-01 03:33:49 +00:00
Jesse Keating
1743223464 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild 2009-02-25 01:49:57 +00:00
Ignacio Vazquez-Abrams
1c85358602 Rebuild for Python 2.6 2008-11-29 16:37:12 +00:00
Sindre Pedersen Bjørdal
3ce078b9b7 *** empty log message *** 2008-05-29 12:06:55 +00:00
Sindre Pedersen Bjørdal
e5d2e3cac2 new release 2008-05-28 14:22:02 +00:00
Sindre Pedersen Bjørdal
c10c3e1b0f new release 2008-01-17 15:05:23 +00:00
Sindre Pedersen Bjørdal
f63fceaab7 new release 2007-10-21 17:27:58 +00:00
Sindre Pedersen Bjørdal
c1333b60ea fix source files 2007-06-03 12:46:31 +00:00
Sindre Pedersen Bjørdal
9b63fa828d update to 0.3.4 2007-06-03 12:20:10 +00:00
Sindre Pedersen Bjørdal
9b6958715f Bump release and rebuild 2007-03-20 15:19:26 +00:00
Sindre Pedersen Bjørdal
88b4c51044 auto-import gtk-recordmydesktop-0.3.3.1-3 on branch devel from
gtk-recordmydesktop-0.3.3.1-3.src.rpm
2007-03-06 23:30:49 +00:00
Warren Togami
b8f2bf110e Setup of module gtk-recordmydesktop 2007-03-06 19:45:01 +00:00
4 changed files with 166 additions and 5 deletions

2
.gitignore vendored
View File

@ -1,5 +1,7 @@
/recordmydesktop-0.3.8.1.tar.gz
/gtk-recordmydesktop-0.3.8.tar.gz
/.project
/.build-*.log
/*.src.rpm
/x86_64
/noarch

148
gtk-recordmydesktop.spec Normal file
View File

@ -0,0 +1,148 @@
Name: gtk-recordmydesktop
Version: 0.3.8
Release: 20%{?dist}
Summary: GUI Desktop session recorder with audio and video
License: GPLv2+
URL: http://recordmydesktop.sourceforge.net/
Source0: http://downloads.sourceforge.net/recordmydesktop/%{name}-%{version}.tar.gz
BuildArch: noarch
BuildRequires: gcc, m4, automake, autogen, autoconf
BuildRequires: pygtk2-devel
BuildRequires: desktop-file-utils, gettext
Requires: recordmydesktop >= %{version}
Requires: pygtk2
%if 0%{?fedora} >= 22
Requires: python27
%elif 0%{?centos} >= 8
Requires: python27
%endif
%description
Graphical frontend for the recordmydesktop desktop session recorder.
recordMyDesktop is a desktop session recorder for linux that attempts to be
easy to use, yet also effective at its primary task.
As such, the program is separated in two parts; a simple command line tool that
performs the basic tasks of capturing and encoding and an interface that
exposes the program functionality in a usable way.
%prep
%setup -q
# Use /var/tmp by default
sed -i -e 's@"/tmp"@"/var/tmp"@' src/rmdConfig.*
# Clean up interpreter shebang
sed -i -e 's@^#!/usr/bin/python$@#!/usr/bin/env python2@' src/gtk-recordMyDesktop.in
%build
%configure
make %{?_smp_mflags}
%install
make install DESTDIR=$RPM_BUILD_ROOT INSTALL="%{__install} -c -p"
%find_lang gtk-recordMyDesktop
desktop-file-install --delete-original \
--dir $RPM_BUILD_ROOT%{_datadir}/applications \
--remove-category Application \
$RPM_BUILD_ROOT%{_datadir}/applications/%{name}.desktop
%files -f gtk-recordMyDesktop.lang
%doc AUTHORS COPYING README ChangeLog
%{_bindir}/*
%{python2_sitelib}/*
%{_datadir}/applications/*
%{_datadir}/pixmaps/*
%changelog
* Tue Feb 09 2021 James Edington <james@ishygddt.xyz> - 0.3.8-20
- Fix shebang for https://developers.redhat.com/blog/2018/11/14/python-in-rhel-8/#Why_not_just_Python
- Update BuildRequires
- Fix typos and clean up spec file
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.3.8-19
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.3.8-18
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
* Tue Jul 19 2016 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.3.8-17
- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 0.3.8-16
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
* Mon Nov 30 2015 Mat Booth <mat.booth@redhat.com> - 0.3.8-15
- Add missing R: pygtk2
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.3.8-14
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
* Fri Apr 03 2015 Mat Booth <mat.booth@redhat.com> - 0.3.8-13
- Some minor spec file cleanup
* Fri Apr 03 2015 Mat Booth <mat.booth@redhat.com> - 0.3.8-12
- Use /var/tmp by default for writing large tmp files, rhbz#1060324
- http://fedoraproject.org/wiki/Features/tmp-on-tmpfs
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.3.8-11
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.3.8-10
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
* Tue Apr 23 2013 Jon Ciesla <limburgher@gmail.com> - 0.3.8-9
- Drop desktop vendor tag.
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.3.8-8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
* Thu Jul 19 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.3.8-7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.3.8-6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
* Mon Jun 13 2011 Mat Booth <fedora@matbooth.co.uk> 0.3.8-5
- Fix URL.
* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.3.8-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
* Wed Jul 21 2010 David Malcolm <dmalcolm@redhat.com> - 0.3.8-3
- Rebuilt for https://fedoraproject.org/wiki/Features/Python_2.7/MassRebuild
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.3.8-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
* Wed Apr 01 2009 Sindre Pedersen Bjørdal <sindrepb@fedoraproject.org> - 0.3.8-1
- New upstream release
* Tue Feb 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.3.7.2-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
* Sat Nov 29 2008 Ignacio Vazquez-Abrams <ivazqueznet+rpm@gmail.com> - 0.3.7.2-3
- Rebuild for Python 2.6
* Wed May 28 2008 Sindre Pedersen Bjørdal <sindrepb@fedoraproject.org> - 0.3.7.2-2
- New upstream release
* Thu Jan 17 2008 Sindre Pedersen Bjørdal <foolish[AT]guezz.net> - 0.3.7-1
- New upstream release
* Sun Oct 21 2007 Sindre Pedersen Bjørdal <foolish[AT]guezz.net> - 0.3.6-1
- New version
- Update URL
* Sat Jun 02 2007 Sindre Pedersen Bjørdal <foolish[AT]guezz.net> - 0.3.4-1
- New version 0.3.4
* Tue Mar 06 2007 Sindre Pedersen Bjørdal <foolish[AT]guezz.net> - 0.3.3.1-2
- Preserve timestamps
* Mon Mar 05 2007 Sindre Pedersen Bjørdal <foolish[AT]guezz.net> - 0.3.3.1-2
- Add missing BR
* Sun Mar 04 2007 Sindre Pedersen Bjørdal <foolish[AT]guezz.net> - 0.3.3.1-1
- Initial build

View File

@ -6,36 +6,41 @@ Summary: Desktop session recorder with audio and video
License: GPLv2+
URL: http://recordmydesktop.sourceforge.net/
Source0: http://downloads.sourceforge.net/recordmydesktop/%{name}-%{version}.tar.gz
# from gentoo: http://bugs.gentoo.org/attachment.cgi?id=209904
# 2010-01-15: Bug with proposed fix already upstream:
# http://sourceforge.net/tracker/?func=detail&aid=2889699&group_id=172357&atid=861428
Patch0: recordmydesktop-shmstr.h-to-shmproto.h.patch
# Use default Alsa device instead of hardcoded device:
# https://bugzilla.redhat.com/show_bug.cgi?id=538853
Patch1: recordmydesktop-ALSA-default.patch
# Use sane theora defaults
# https://bugzilla.redhat.com/show_bug.cgi?id=525155
Patch2: recordmydesktop-sane-theora-defaults.patch
# Fix jack support detection
# https://bugzilla.redhat.com/show_bug.cgi?id=554292
# Patch by debian
# 2010-01-15: patch submitted upstream:
# https://sourceforge.net/tracker/?func=detail&aid=2894861&group_id=172357&atid=861428
Patch3: recordmydesktop-fix-configure-ac-jack-support.patch
# Use /var/tmp by default for writing large files
# See http://fedoraproject.org/wiki/Features/tmp-on-tmpfs
Patch4: recordmydesktop-var-tmp.patch
BuildRequires: libXdamage-devel, libSM-devel
BuildRequires: libXext-devel
BuildRequires: libXext-devel, libXfixes-devel
BuildRequires: alsa-lib-devel, zlib-devel
BuildRequires: libtheora-devel, libvorbis-devel, jack-audio-connection-kit-devel
Requires: jack-audio-connection-kit-example-clients
BuildRequires: libogg-devel, libtheora-devel, libvorbis-devel, jack-audio-connection-kit-devel, alsa-lib-devel
Requires: jack-audio-connection-kit-example-clients OR alsa-lib
Requires: libX11, libXdamage, libXfixes, libICE, libSM
%description
recordMyDesktop is a desktop session recorder for linux that attempts to be
easy to use, yet also effective at it's primary task.
easy to use, yet also effective at its primary task.
As such, the program is separated in two parts; a simple command line tool that
performs the basic tasks of capturing and encoding and an interface that
@ -69,6 +74,11 @@ make install DESTDIR=$RPM_BUILD_ROOT INSTALL="%{__install} -c -p"
%changelog
* Tue Feb 09 2021 James Edington <james@ishygddt.xyz> - 0.3.8-20
- Update BuildRequires
- Update Requires
- Fix typos and clean up spec file
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.3.8.1-19
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild

View File

@ -1 +1,2 @@
6998b165540598965499bd99d8aa0eef recordmydesktop-0.3.8.1.tar.gz
2637b9be9801e0b2c3b6dae8f86a8b59 gtk-recordmydesktop-0.3.8.tar.gz