Skip to content

Instantly share code, notes, and snippets.

@yucefsourani
Created April 4, 2018 17:18
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save yucefsourani/dfe5c82f46e593523a5a0ee23d6253fc to your computer and use it in GitHub Desktop.
Save yucefsourani/dfe5c82f46e593523a5a0ee23d6253fc to your computer and use it in GitHub Desktop.
Name: gvrecord
Version: 0.3
Release: 2%{?dist}
Summary: Simple Tool To Record Gnome Shell Screen
BuildArch: noarch
License: GPLv3
URL: https://arfedora.blogspot.com
Source0: https://github.com/yucefsourani/gvrecord/archive/%{version}.tar.gz
BuildRequires: python3-rpm-macros
Requires: python3
Requires: python3-gobject
Requires: pygobject3
Requires: python3-dbus
Requires: gstreamer1-plugins-good
Requires: gstreamer1-plugins-base
Requires: pygnomescast
%description
Simple Tool To Record Gnome Shell Screen.
%package -n pygnomescast
Summary: Pygnomescast librarie For gvrecord
%description -n pygnomescast
Python librarie To Record Desktop on Gnome Sell.
%prep
%autosetup
%install
rm -rf $RPM_BUILD_ROOT
mkdir -p %{buildroot}%{_bindir}
mkdir -p %{buildroot}%{_datadir}/applications
mkdir -p %{buildroot}%{_datadir}/pixmaps
mkdir -p %{buildroot}%{python3_sitelib}
install -pDm0755 ./gvrecord.py %{buildroot}%{_bindir}/gvrecord
cp ./org.github.yucefsourani.gvrecord.desktop %{buildroot}%{_datadir}/applications
cp ./org.github.yucefsourani.gvrecord.png %{buildroot}%{_datadir}/pixmaps
cp -r ./pygnomescast %{buildroot}%{python3_sitelib}/pygnomescast
%files
%license LICENSE
%doc README.md
%{_bindir}/gvrecord
%{_datadir}/applications/org.github.yucefsourani.gvrecord.desktop
%{_datadir}/pixmaps/org.github.yucefsourani.gvrecord.png
%files -n pygnomescast
%{python3_sitelib}/pygnomescast
%changelog
* Tue Apr 03 2018 yucefsourani <youssef.m.sourani@gmail.com> - 0.3-2
- Release 2
* Tue Apr 03 2018 yucefsourani <youssef.m.sourani@gmail.com> - 0.3-1
- V0.3
* Fri Oct 27 2017 yucefsourani <youssef.m.sourani@gmail.com> - 0.2-1
- Update TO 0.2beta
* Tue Oct 24 2017 yucefsourani <youssef.m.sourani@gmail.com> - 0.1-1
- Initial For Fedora 26
Name: gvrecord
Version: 0.3
Release: 2%{?dist}
Summary: Simple Tool To Record Gnome Shell Screen
BuildArch: noarch
License: GPLv3
URL: https://arfedora.blogspot.com
Source0: https://github.com/yucefsourani/gvrecord/archive/%{version}.tar.gz
BuildRequires: python3-rpm-macros
Requires: python3
Requires: python3-gobject
Requires: pygobject3
Requires: python3-dbus
Requires: gstreamer1-plugins-good
Requires: gstreamer1-plugins-base
Requires: pygnomescast
%description
Simple Tool To Record Gnome Shell Screen.
%package -n pygnomescast
Summary: Pygnomescast librarie For gvrecord
%description -n pygnomescast
Python librarie To Record Desktop on Gnome Sell.
%prep
%autosetup
%install
rm -rf $RPM_BUILD_ROOT
mkdir -p %{buildroot}%{_bindir}
mkdir -p %{buildroot}%{_datadir}/applications
mkdir -p %{buildroot}%{_datadir}/pixmaps
mkdir -p %{buildroot}%{python3_sitelib}
install -pDm0755 ./gvrecord.py %{buildroot}%{_bindir}/gvrecord
cp ./org.github.yucefsourani.gvrecord.desktop %{buildroot}%{_datadir}/applications
cp ./org.github.yucefsourani.gvrecord.png %{buildroot}%{_datadir}/pixmaps
cp -r ./pygnomescast %{buildroot}%{python3_sitelib}/pygnomescast
%files
%license LICENSE
%doc README.md
%{_bindir}/gvrecord
%{_datadir}/applications/org.github.yucefsourani.gvrecord.desktop
%{_datadir}/pixmaps/org.github.yucefsourani.gvrecord.png
%files -n pygnomescast
%{python3_sitelib}/pygnomescast
%changelog
* Tue Apr 03 2018 yucefsourani <youssef.m.sourani@gmail.com> - 0.3-2
- Release 2
* Tue Apr 03 2018 yucefsourani <youssef.m.sourani@gmail.com> - 0.3-1
- V0.3
* Fri Oct 27 2017 yucefsourani <youssef.m.sourani@gmail.com> - 0.2-1
- Update TO 0.2beta
* Tue Oct 24 2017 yucefsourani <youssef.m.sourani@gmail.com> - 0.1-1
- Initial For Fedora 26
Name: gvrecord
Version: 0.3
Release: 2%{?dist}
Summary: Simple Tool To Record Gnome Shell Screen
BuildArch: noarch
License: GPLv3
URL: https://arfedora.blogspot.com
Source0: https://github.com/yucefsourani/gvrecord/archive/%{version}.tar.gz
BuildRequires: python3-rpm-macros
Requires: python3
Requires: python3-gobject
Requires: pygobject3
Requires: python3-dbus
Requires: gstreamer1-plugins-good
Requires: gstreamer1-plugins-base
Requires: pygnomescast
%description
Simple Tool To Record Gnome Shell Screen.
%package -n pygnomescast
Summary: Pygnomescast librarie For gvrecord
%description -n pygnomescast
Python librarie To Record Desktop on Gnome Sell.
%prep
%autosetup
%install
rm -rf $RPM_BUILD_ROOT
mkdir -p %{buildroot}%{_bindir}
mkdir -p %{buildroot}%{_datadir}/applications
mkdir -p %{buildroot}%{_datadir}/pixmaps
mkdir -p %{buildroot}%{python3_sitelib}
install -pDm0755 ./gvrecord.py %{buildroot}%{_bindir}/gvrecord
cp ./org.github.yucefsourani.gvrecord.desktop %{buildroot}%{_datadir}/applications
cp ./org.github.yucefsourani.gvrecord.png %{buildroot}%{_datadir}/pixmaps
cp -r ./pygnomescast %{buildroot}%{python3_sitelib}/pygnomescast
%files
%license LICENSE
%doc README.md
%{_bindir}/gvrecord
%{_datadir}/applications/org.github.yucefsourani.gvrecord.desktop
%{_datadir}/pixmaps/org.github.yucefsourani.gvrecord.png
%files -n pygnomescast
%{python3_sitelib}/pygnomescast
%changelog
* Tue Apr 03 2018 yucefsourani <youssef.m.sourani@gmail.com> - 0.3-2
- Release 2
* Tue Apr 03 2018 yucefsourani <youssef.m.sourani@gmail.com> - 0.3-1
- V0.3
* Fri Oct 27 2017 yucefsourani <youssef.m.sourani@gmail.com> - 0.2-1
- Update TO 0.2beta
* Tue Oct 24 2017 yucefsourani <youssef.m.sourani@gmail.com> - 0.1-1
- Initial For Fedora 26
Name: gvrecord
Version: 0.3
Release: 2%{?dist}
Summary: Simple Tool To Record Gnome Shell Screen
BuildArch: noarch
License: GPLv3
URL: https://arfedora.blogspot.com
Source0: https://github.com/yucefsourani/gvrecord/archive/%{version}.tar.gz
BuildRequires: python3-rpm-macros
Requires: python3
Requires: python3-gobject
Requires: pygobject3
Requires: python3-dbus
Requires: gstreamer1-plugins-good
Requires: gstreamer1-plugins-base
Requires: pygnomescast
%description
Simple Tool To Record Gnome Shell Screen.
%package -n pygnomescast
Summary: Pygnomescast librarie For gvrecord
%description -n pygnomescast
Python librarie To Record Desktop on Gnome Sell.
%prep
%autosetup
%install
rm -rf $RPM_BUILD_ROOT
mkdir -p %{buildroot}%{_bindir}
mkdir -p %{buildroot}%{_datadir}/applications
mkdir -p %{buildroot}%{_datadir}/pixmaps
mkdir -p %{buildroot}%{python3_sitelib}
install -pDm0755 ./gvrecord.py %{buildroot}%{_bindir}/gvrecord
cp ./org.github.yucefsourani.gvrecord.desktop %{buildroot}%{_datadir}/applications
cp ./org.github.yucefsourani.gvrecord.png %{buildroot}%{_datadir}/pixmaps
cp -r ./pygnomescast %{buildroot}%{python3_sitelib}/pygnomescast
%files
%license LICENSE
%doc README.md
%{_bindir}/gvrecord
%{_datadir}/applications/org.github.yucefsourani.gvrecord.desktop
%{_datadir}/pixmaps/org.github.yucefsourani.gvrecord.png
%files -n pygnomescast
%{python3_sitelib}/pygnomescast
%changelog
* Tue Apr 03 2018 yucefsourani <youssef.m.sourani@gmail.com> - 0.3-2
- Release 2
* Tue Apr 03 2018 yucefsourani <youssef.m.sourani@gmail.com> - 0.3-1
- V0.3
* Fri Oct 27 2017 yucefsourani <youssef.m.sourani@gmail.com> - 0.2-1
- Update TO 0.2beta
* Tue Oct 24 2017 yucefsourani <youssef.m.sourani@gmail.com> - 0.1-1
- Initial For Fedora 26
Name: gvrecord
Version: 0.3
Release: 2%{?dist}
Summary: Simple Tool To Record Gnome Shell Screen
BuildArch: noarch
License: GPLv3
URL: https://arfedora.blogspot.com
Source0: https://github.com/yucefsourani/gvrecord/archive/%{version}.tar.gz
BuildRequires: python3-rpm-macros
Requires: python3
Requires: python3-gobject
Requires: pygobject3
Requires: python3-dbus
Requires: gstreamer1-plugins-good
Requires: gstreamer1-plugins-base
Requires: pygnomescast
%description
Simple Tool To Record Gnome Shell Screen.
%package -n pygnomescast
Summary: Pygnomescast librarie For gvrecord
%description -n pygnomescast
Python librarie To Record Desktop on Gnome Sell.
%prep
%autosetup
%install
rm -rf $RPM_BUILD_ROOT
mkdir -p %{buildroot}%{_bindir}
mkdir -p %{buildroot}%{_datadir}/applications
mkdir -p %{buildroot}%{_datadir}/pixmaps
mkdir -p %{buildroot}%{python3_sitelib}
install -pDm0755 ./gvrecord.py %{buildroot}%{_bindir}/gvrecord
cp ./org.github.yucefsourani.gvrecord.desktop %{buildroot}%{_datadir}/applications
cp ./org.github.yucefsourani.gvrecord.png %{buildroot}%{_datadir}/pixmaps
cp -r ./pygnomescast %{buildroot}%{python3_sitelib}/pygnomescast
%files
%license LICENSE
%doc README.md
%{_bindir}/gvrecord
%{_datadir}/applications/org.github.yucefsourani.gvrecord.desktop
%{_datadir}/pixmaps/org.github.yucefsourani.gvrecord.png
%files -n pygnomescast
%{python3_sitelib}/pygnomescast
%changelog
* Tue Apr 03 2018 yucefsourani <youssef.m.sourani@gmail.com> - 0.3-2
- Release 2
* Tue Apr 03 2018 yucefsourani <youssef.m.sourani@gmail.com> - 0.3-1
- V0.3
* Fri Oct 27 2017 yucefsourani <youssef.m.sourani@gmail.com> - 0.2-1
- Update TO 0.2beta
* Tue Oct 24 2017 yucefsourani <youssef.m.sourani@gmail.com> - 0.1-1
- Initial For Fedora 26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment