Use /var/tmp by default for writing large tmp files, rhbz#1060324
- http://fedoraproject.org/wiki/Features/tmp-on-tmpfs
This commit is contained in:
parent
32711d3e34
commit
dbb5a6d85e
6
.gitignore
vendored
6
.gitignore
vendored
@ -1 +1,5 @@
|
|||||||
recordmydesktop-0.3.8.1.tar.gz
|
/recordmydesktop-0.3.8.1.tar.gz
|
||||||
|
/.project
|
||||||
|
/.build-*.log
|
||||||
|
/*.src.rpm
|
||||||
|
/x86_64
|
||||||
|
35
recordmydesktop-var-tmp.patch
Normal file
35
recordmydesktop-var-tmp.patch
Normal file
@ -0,0 +1,35 @@
|
|||||||
|
--- src/rmd_initialize_data.c.orig 2015-04-03 10:40:24.785080213 +0100
|
||||||
|
+++ src/rmd_initialize_data.c 2015-04-03 10:41:04.064554483 +0100
|
||||||
|
@@ -239,8 +239,8 @@
|
||||||
|
args->device = (char *) malloc(strlen(DEFAULT_AUDIO_DEVICE) + 1);
|
||||||
|
strcpy(args->device, DEFAULT_AUDIO_DEVICE);
|
||||||
|
|
||||||
|
- args->workdir = (char *) malloc(5);
|
||||||
|
- strcpy(args->workdir, "/tmp");
|
||||||
|
+ args->workdir = (char *) malloc(9);
|
||||||
|
+ strcpy(args->workdir, "/var/tmp");
|
||||||
|
|
||||||
|
args->pause_shortcut = (char *) malloc(15);
|
||||||
|
strcpy(args->pause_shortcut, "Control+Mod1+p");
|
||||||
|
--- src/rmd_parseargs.c.orig 2015-04-03 10:43:47.311369535 +0100
|
||||||
|
+++ src/rmd_parseargs.c 2015-04-03 10:44:02.364168064 +0100
|
||||||
|
@@ -123,7 +123,7 @@
|
||||||
|
|
||||||
|
"\t--compress-cache\tImage data are cached with light compression.\n"
|
||||||
|
"\t--workdir DIR\t\tLocation where a temporary directory"
|
||||||
|
- " will be created to hold project files(default $HOME).\n"
|
||||||
|
+ " will be created to hold project files(default /var/tmp).\n"
|
||||||
|
|
||||||
|
"\t--delay n[H|h|M|m]\tNumber of secs(default),minutes or hours"
|
||||||
|
" before capture starts(number can be float)\n"
|
||||||
|
--- doc/recordmydesktop.1.orig 2015-04-03 10:45:20.907116818 +0100
|
||||||
|
+++ doc/recordmydesktop.1 2015-04-03 10:45:33.132953184 +0100
|
||||||
|
@@ -419,7 +419,7 @@
|
||||||
|
.TP
|
||||||
|
.B
|
||||||
|
\-\-workdir DIR
|
||||||
|
- Location where a temporary directory will be created to hold project files(default /tmp).
|
||||||
|
+ Location where a temporary directory will be created to hold project files(default /var/tmp).
|
||||||
|
.br
|
||||||
|
.TP
|
||||||
|
.B
|
@ -1,9 +1,8 @@
|
|||||||
Name: recordmydesktop
|
Name: recordmydesktop
|
||||||
Version: 0.3.8.1
|
Version: 0.3.8.1
|
||||||
Release: 13%{?dist}
|
Release: 14%{?dist}
|
||||||
Summary: Desktop session recorder with audio and video
|
Summary: Desktop session recorder with audio and video
|
||||||
|
|
||||||
Group: Applications/Multimedia
|
|
||||||
License: GPLv2+
|
License: GPLv2+
|
||||||
URL: http://recordmydesktop.sourceforge.net/
|
URL: http://recordmydesktop.sourceforge.net/
|
||||||
Source0: http://downloads.sourceforge.net/recordmydesktop/%{name}-%{version}.tar.gz
|
Source0: http://downloads.sourceforge.net/recordmydesktop/%{name}-%{version}.tar.gz
|
||||||
@ -23,6 +22,9 @@ Patch2: recordmydesktop-sane-theora-defaults.patch
|
|||||||
# 2010-01-15: patch submitted upstream:
|
# 2010-01-15: patch submitted upstream:
|
||||||
# https://sourceforge.net/tracker/?func=detail&aid=2894861&group_id=172357&atid=861428
|
# https://sourceforge.net/tracker/?func=detail&aid=2894861&group_id=172357&atid=861428
|
||||||
Patch3: recordmydesktop-fix-configure-ac-jack-support.patch
|
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: libXdamage-devel, libSM-devel
|
||||||
BuildRequires: libXext-devel
|
BuildRequires: libXext-devel
|
||||||
@ -49,10 +51,7 @@ exposes the program functionality in a usable way.
|
|||||||
%patch1 -p1 -b .ALSA-default
|
%patch1 -p1 -b .ALSA-default
|
||||||
%patch2 -p1 -b .sane-theora-defaults
|
%patch2 -p1 -b .sane-theora-defaults
|
||||||
%patch3 -p1 -b .fix-configure-ac-jack-support
|
%patch3 -p1 -b .fix-configure-ac-jack-support
|
||||||
|
%patch4
|
||||||
#chmod -x $RPM_BUILD_DIR/%{name}-%{version}/src/load_cache.c \
|
|
||||||
# $RPM_BUILD_DIR/%{name}-%{version}/include/rmdtypes.h \
|
|
||||||
# $RPM_BUILD_DIR/%{name}-%{version}/src/cache_frame.c
|
|
||||||
|
|
||||||
%build
|
%build
|
||||||
# re-run autoreconf to add support for aarch64
|
# re-run autoreconf to add support for aarch64
|
||||||
@ -60,7 +59,6 @@ autoreconf -i -f
|
|||||||
%configure
|
%configure
|
||||||
make %{?_smp_mflags}
|
make %{?_smp_mflags}
|
||||||
|
|
||||||
|
|
||||||
%install
|
%install
|
||||||
make install DESTDIR=$RPM_BUILD_ROOT INSTALL="%{__install} -c -p"
|
make install DESTDIR=$RPM_BUILD_ROOT INSTALL="%{__install} -c -p"
|
||||||
|
|
||||||
@ -71,6 +69,10 @@ make install DESTDIR=$RPM_BUILD_ROOT INSTALL="%{__install} -c -p"
|
|||||||
|
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Fri Apr 03 2015 Mat Booth <mat.booth@redhat.com> - 0.3.8.1-14
|
||||||
|
- Use /var/tmp by default for writing large tmp files, rhbz#1060324
|
||||||
|
- http://fedoraproject.org/wiki/Features/tmp-on-tmpfs
|
||||||
|
|
||||||
* Sun Aug 17 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.3.8.1-13
|
* Sun Aug 17 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.3.8.1-13
|
||||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user