Last active
February 5, 2021 00:27
-
-
Save JamesTheAwesomeDude/895744aa410e17d62e85bf114ae8401b to your computer and use it in GitHub Desktop.
recordMyDesktop RPM packaging
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
--- gtk-recordmydesktop/src/gtk-recordMyDesktop.in (revision 602) | |
+++ gtk-recordmydesktop/src/gtk-recordMyDesktop.in (working copy) | |
@@ -1,2 +1,2 @@ | |
-#!/usr/bin/python | |
+#!/usr/bin/env python2 | |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Name: gtk-recordmydesktop | |
Version: 0.3.8 | |
Release: 1%{?dist} | |
Summary: GTK frontend for recordMyDesktop | |
License: GPLv2+ | |
URL: http://recordmydesktop.sourceforge.net/ | |
Source0: https://downloads.sourceforge.net/recordmydesktop/%{name}-%{version}.tar.gz | |
Patch0: gtk-recordmydesktop-shebang.patch | |
BuildRequires: gcc, m4, automake, autogen, autoconf | |
BuildRequires: python27, pygtk2-devel | |
Requires: recordmydesktop, python27, pygtk2 | |
BuildArch: noarch | |
%description | |
This package provides a pyGtk-based interface exposing the | |
recordMyDesktop functionality in a usable way. | |
%prep | |
%autosetup -p1 | |
%build | |
%configure | |
%make_build | |
%install | |
rm -rf $RPM_BUILD_ROOT | |
%make_install | |
%files | |
/usr/lib/python2.7/site-packages/recordMyDesktop/ | |
/usr/share/applications/gtk-recordmydesktop.desktop | |
/usr/share/pixmaps/gtk-recordmydesktop.png | |
/usr/share/locale/*/LC_MESSAGES/gtk-recordMyDesktop.mo | |
/usr/bin/gtk-recordMyDesktop | |
%license COPYING | |
%changelog | |
* Thu Feb 4 2021 James Edington <james@ishygddt.xyz> | |
- Initial package |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
--- qt-recordmydesktop/src/qt-recordMyDesktop.in (revision 602) | |
+++ qt-recordmydesktop/src/qt-recordMyDesktop.in (working copy) | |
@@ -1,2 +1,2 @@ | |
-#!/usr/bin/python | |
+#!/usr/bin/env python2 | |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Name: qt-recordmydesktop | |
Version: 0.3.8 | |
Release: 1%{?dist} | |
Summary: QT frontend for recordMyDesktop | |
License: GPLv2+ | |
URL: http://recordmydesktop.sourceforge.net/ | |
Source0: https://downloads.sourceforge.net/recordmydesktop/%{name}-%{version}.tar.gz | |
Patch0: qt-recordmydesktop-shebang.patch | |
BuildRequires: gcc, m4, automake, autoconf | |
BuildRequires: python27, python2-qt4-devel | |
Requires: recordmydesktop, python27, python2-qt4 | |
BuildArch: noarch | |
%description | |
This package provides a pyQt-based interface exposing the | |
recordMyDesktop functionality in a usable way. | |
%prep | |
%autosetup -p1 | |
%build | |
%configure | |
%make_build | |
%install | |
rm -rf $RPM_BUILD_ROOT | |
%make_install | |
%files | |
/usr/lib/python2.7/site-packages/qt_recordMyDesktop/ | |
/usr/share/applications/qt-recordmydesktop.desktop | |
/usr/share/pixmaps/qt-recordmydesktop.svg | |
/usr/share/locale/*/LC_MESSAGES/qt-recordMyDesktop.mo | |
/usr/bin/qt-recordMyDesktop | |
%license COPYING | |
%changelog | |
* Thu Feb 4 2021 James Edington <james@ishygddt.xyz> | |
- Initial package |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Name: recordmydesktop | |
Version: 0.3.8.1 | |
Release: 1%{?dist} | |
Summary: Easy to use desktop session recorder (command line) | |
License: GPLv2+ | |
URL: http://recordmydesktop.sourceforge.net/ | |
Source0: https://downloads.sourceforge.net/recordmydesktop/%{name}-%{version}.tar.gz | |
BuildRequires: gcc, make, autogen, autoconf | |
BuildRequires: libogg-devel, libtheora-devel, libvorbis-devel | |
BuildRequires: libX11-devel, libXdamage-devel, libXext-devel, libXfixes-devel, libICE-devel, libSM-devel | |
BuildRequires: alsa-lib-devel, popt-devel, zlib-devel | |
Requires: alsa-lib, popt, zlib | |
Requires: libogg, libtheora, libvorbis | |
Requires: libX11, libXdamage, libXext, libXfixes, libICE, libSM | |
%description | |
recordMyDesktop is a desktop session recorder for GNU/Linux that | |
attempts to be easy to use, yet also effective at its primary task. | |
The program is separated into two parts; this package contains the | |
command line tool that performs the basic tasks of capturing and encoding. | |
For an interface that exposes the program functionality in a usable | |
way, install the gtk-recordmydesktop package. | |
%prep | |
%autosetup | |
%build | |
%configure | |
%make_build | |
%install | |
rm -rf $RPM_BUILD_ROOT | |
%make_install | |
%files | |
/usr/bin/recordmydesktop | |
%license COPYING | |
%doc /usr/share/man/man1/recordmydesktop.1.gz | |
%changelog | |
* Thu Feb 4 2021 James Edington <james@ishygddt.xyz> | |
- Initial package |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment