Compilation de cette chose.
Grace à ces liens :
Sous Jessie pas de ffmpeg
https://github.com/MaartenBaert/ssr/issues/306Pour arriver à faire le paquet DEB:
https://gist.github.com/DarkFenX/f246a0cef6f07c8f0b48Les sources :
https://github.com/MaartenBaert/ssr/Dans le dossier extrait, faire :
(Moi, je n'ai pas pulseaudio donc, je désactive dans le ./configure)
./configure --without-pulseaudio --without-jack --disable-ffmpeg-versions
Installation et paquet Deb généré :
checkinstall --fstrans=no -D make install
checkinstall 1.6.2, Copyright 2009 Felipe Eduardo Sanchez Diaz Duran
This software is released under the GNU GPL.
*****************************************
**** Debian package creation selected ***
*****************************************
This package will be built according to these values:
0 - Maintainer: [ root@debian ]
1 - Summary: [ SimpleScreenRecorder, a screen recorder for Linux. ]
2 - Name: [ ssr ]
3 - Version: [ master ]
4 - Release: [ 1 ]
5 - License: [ GPL ]
6 - Group: [ checkinstall ]
7 - Architecture: [ amd64 ]
8 - Source location: [ ssr-master ]
9 - Alternate source location: [ ]
10 - Requires: [ ]
11 - Provides: [ ssr ]
12 - Conflicts: [ ]
13 - Replaces: [ ]
Enter a number to change any of them or press ENTER to continue: 2
Enter new name:
>> simplescreenrecorder
This package will be built according to these values:
0 - Maintainer: [ root@debian ]
1 - Summary: [ SimpleScreenRecorder, a screen recorder for Linux. ]
2 - Name: [ simplescreenrecorder ]
3 - Version: [ master ]
4 - Release: [ 1 ]
5 - License: [ GPL ]
6 - Group: [ checkinstall ]
7 - Architecture: [ amd64 ]
8 - Source location: [ ssr-master ]
9 - Alternate source location: [ ]
10 - Requires: [ ]
11 - Provides: [ ssr ]
12 - Conflicts: [ ]
13 - Replaces: [ ]
Enter a number to change any of them or press ENTER to continue: 3
Enter new version:
>> 0.3.6
This package will be built according to these values:
0 - Maintainer: [ root@debian ]
1 - Summary: [ SimpleScreenRecorder, a screen recorder for Linux. ]
2 - Name: [ simplescreenrecorder ]
3 - Version: [ 0.3.6 ]
4 - Release: [ 1 ]
5 - License: [ GPL ]
6 - Group: [ checkinstall ]
7 - Architecture: [ amd64 ]
8 - Source location: [ ssr-master ]
9 - Alternate source location: [ ]
10 - Requires: [ ]
11 - Provides: [ ssr ]
12 - Conflicts: [ ]
13 - Replaces: [ ]
Enter a number to change any of them or press ENTER to continue:
Installing with make install...
========================= Installation results ===========================
Making install in data
make[1]: Entering directory '/home/patrick/Téléchargements/ssr-master/data'
make[2]: Entering directory '/home/patrick/Téléchargements/ssr-master/data'
make[2]: Nothing to be done for 'install-exec-am'.
/bin/mkdir -p '/usr/share/applications'
/usr/bin/install -c -m 644 simplescreenrecorder.desktop '/usr/share/applications'
/bin/mkdir -p '/usr/share/icons/hicolor/128x128/apps'
/usr/bin/install -c -m 644 icons/128/simplescreenrecorder.png icons/128/simplescreenrecorder-error.png icons/128/simplescreenrecorder-paused.png icons/128/simplescreenrecorder-recording.png '/usr/share/icons/hicolor/128x128/apps'
/bin/mkdir -p '/usr/share/icons/hicolor/16x16/apps'
/usr/bin/install -c -m 644 icons/16/simplescreenrecorder.png icons/16/simplescreenrecorder-error.png icons/16/simplescreenrecorder-paused.png icons/16/simplescreenrecorder-recording.png '/usr/share/icons/hicolor/16x16/apps'
/bin/mkdir -p '/usr/share/icons/hicolor/192x192/apps'
/usr/bin/install -c -m 644 icons/192/simplescreenrecorder.png icons/192/simplescreenrecorder-error.png icons/192/simplescreenrecorder-paused.png icons/192/simplescreenrecorder-recording.png '/usr/share/icons/hicolor/192x192/apps'
/bin/mkdir -p '/usr/share/icons/hicolor/22x22/apps'
/usr/bin/install -c -m 644 icons/22/simplescreenrecorder.png icons/22/simplescreenrecorder-error.png icons/22/simplescreenrecorder-paused.png icons/22/simplescreenrecorder-recording.png '/usr/share/icons/hicolor/22x22/apps'
/bin/mkdir -p '/usr/share/icons/hicolor/24x24/apps'
/usr/bin/install -c -m 644 icons/24/simplescreenrecorder.png icons/24/simplescreenrecorder-error.png icons/24/simplescreenrecorder-paused.png icons/24/simplescreenrecorder-recording.png '/usr/share/icons/hicolor/24x24/apps'
/bin/mkdir -p '/usr/share/icons/hicolor/256x256/apps'
/usr/bin/install -c -m 644 icons/256/simplescreenrecorder.png icons/256/simplescreenrecorder-error.png icons/256/simplescreenrecorder-paused.png icons/256/simplescreenrecorder-recording.png '/usr/share/icons/hicolor/256x256/apps'
/bin/mkdir -p '/usr/share/icons/hicolor/32x32/apps'
/usr/bin/install -c -m 644 icons/32/simplescreenrecorder.png icons/32/simplescreenrecorder-error.png icons/32/simplescreenrecorder-paused.png icons/32/simplescreenrecorder-recording.png '/usr/share/icons/hicolor/32x32/apps'
/bin/mkdir -p '/usr/share/icons/hicolor/48x48/apps'
/usr/bin/install -c -m 644 icons/48/simplescreenrecorder.png icons/48/simplescreenrecorder-error.png icons/48/simplescreenrecorder-paused.png icons/48/simplescreenrecorder-recording.png '/usr/share/icons/hicolor/48x48/apps'
/bin/mkdir -p '/usr/share/icons/hicolor/64x64/apps'
/usr/bin/install -c -m 644 icons/64/simplescreenrecorder.png icons/64/simplescreenrecorder-error.png icons/64/simplescreenrecorder-paused.png icons/64/simplescreenrecorder-recording.png '/usr/share/icons/hicolor/64x64/apps'
/bin/mkdir -p '/usr/share/icons/hicolor/96x96/apps'
/usr/bin/install -c -m 644 icons/96/simplescreenrecorder.png icons/96/simplescreenrecorder-error.png icons/96/simplescreenrecorder-paused.png icons/96/simplescreenrecorder-recording.png '/usr/share/icons/hicolor/96x96/apps'
/bin/mkdir -p '/usr/share/icons/hicolor/scalable/apps'
/usr/bin/install -c -m 644 icons/scalable/simplescreenrecorder.svg icons/scalable/simplescreenrecorder-error.svg icons/scalable/simplescreenrecorder-paused.svg icons/scalable/simplescreenrecorder-recording.svg '/usr/share/icons/hicolor/scalable/apps'
/bin/mkdir -p '/usr/share/simplescreenrecorder/output-profiles'
/usr/bin/install -c -m 644 output-profiles/High%20Quality%20Intermediate.conf output-profiles/Live%20Stream%20%281000kbps%29.conf output-profiles/Live%20Stream%20%283000kbps%29.conf output-profiles/Live%20Stream%20%282000kbps%29.conf output-profiles/YouTube.conf '/usr/share/simplescreenrecorder/output-profiles'
/bin/mkdir -p '/usr/share/man/man1'
/usr/bin/install -c -m 644 'man/simplescreenrecorder.man' '/usr/share/man/man1/simplescreenrecorder.1'
/usr/bin/install -c -m 644 'man/ssr-glinject.man' '/usr/share/man/man1/ssr-glinject.1'
make[2]: Leaving directory '/home/patrick/Téléchargements/ssr-master/data'
make[1]: Leaving directory '/home/patrick/Téléchargements/ssr-master/data'
Making install in glinject
make[1]: Entering directory '/home/patrick/Téléchargements/ssr-master/glinject'
make[2]: Entering directory '/home/patrick/Téléchargements/ssr-master/glinject'
/bin/mkdir -p '/usr/lib'
/bin/bash ../libtool --mode=install /usr/bin/install -c libssr-glinject.la '/usr/lib'
libtool: install: /usr/bin/install -c .libs/libssr-glinject.so /usr/lib/libssr-glinject.so
libtool: install: /usr/bin/install -c .libs/libssr-glinject.lai /usr/lib/libssr-glinject.la
libtool: finish: PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/sbin" ldconfig -n /usr/lib
----------------------------------------------------------------------
Libraries have been installed in:
/usr/lib
If you ever happen to want to link against installed libraries
in a given directory, LIBDIR, you must either use libtool, and
specify the full pathname of the library, or use the '-LLIBDIR'
flag during linking and do at least one of the following:
- add LIBDIR to the 'LD_LIBRARY_PATH' environment variable
during execution
- add LIBDIR to the 'LD_RUN_PATH' environment variable
during linking
- use the '-Wl,-rpath -Wl,LIBDIR' linker flag
- have your system administrator add LIBDIR to '/etc/ld.so.conf'
See any operating system documentation about shared libraries for
more information, such as the ld(1) and ld.so(8) manual pages.
----------------------------------------------------------------------
make[2]: Nothing to be done for 'install-data-am'.
make[2]: Leaving directory '/home/patrick/Téléchargements/ssr-master/glinject'
make[1]: Leaving directory '/home/patrick/Téléchargements/ssr-master/glinject'
Making install in scripts
make[1]: Entering directory '/home/patrick/Téléchargements/ssr-master/scripts'
make[2]: Entering directory '/home/patrick/Téléchargements/ssr-master/scripts'
/bin/mkdir -p '/usr/bin'
/usr/bin/install -c ssr-glinject '/usr/bin'
make[2]: Nothing to be done for 'install-data-am'.
make[2]: Leaving directory '/home/patrick/Téléchargements/ssr-master/scripts'
make[1]: Leaving directory '/home/patrick/Téléchargements/ssr-master/scripts'
Making install in src
make[1]: Entering directory '/home/patrick/Téléchargements/ssr-master/src'
make[2]: Entering directory '/home/patrick/Téléchargements/ssr-master/src'
/bin/mkdir -p '/usr/bin'
/bin/bash ../libtool --mode=install /usr/bin/install -c simplescreenrecorder '/usr/bin'
libtool: install: /usr/bin/install -c simplescreenrecorder /usr/bin/simplescreenrecorder
/bin/mkdir -p '/usr/share/simplescreenrecorder/translations'
/usr/bin/install -c -m 644 simplescreenrecorder_ar.qm simplescreenrecorder_bg.qm simplescreenrecorder_cs.qm simplescreenrecorder_de.qm simplescreenrecorder_el.qm simplescreenrecorder_es.qm simplescreenrecorder_fr.qm simplescreenrecorder_he.qm simplescreenrecorder_hu.qm simplescreenrecorder_it.qm simplescreenrecorder_ja.qm simplescreenrecorder_nl.qm simplescreenrecorder_pl.qm simplescreenrecorder_pt_BR.qm simplescreenrecorder_ru.qm simplescreenrecorder_sv.qm simplescreenrecorder_uk.qm simplescreenrecorder_zh_CN.qm simplescreenrecorder_zh_TW.qm '/usr/share/simplescreenrecorder/translations'
make[2]: Leaving directory '/home/patrick/Téléchargements/ssr-master/src'
make[1]: Leaving directory '/home/patrick/Téléchargements/ssr-master/src'
make[1]: Entering directory '/home/patrick/Téléchargements/ssr-master'
make[2]: Entering directory '/home/patrick/Téléchargements/ssr-master'
make[2]: Nothing to be done for 'install-exec-am'.
make[2]: Nothing to be done for 'install-data-am'.
make[2]: Leaving directory '/home/patrick/Téléchargements/ssr-master'
make[1]: Leaving directory '/home/patrick/Téléchargements/ssr-master'
======================== Installation successful ==========================
Copying documentation directory...
./
./COPYING
./README.md
Copying files to the temporary directory...OK
Stripping ELF binaries and libraries...OK
Compressing man pages...OK
Building file list...OK
Building Debian package...OK
Installing Debian package...OK
Erasing temporary files...OK
Deleting temp dir...OK
**********************************************************************
Done. The new package has been installed and saved to
/home/patrick/Téléchargements/ssr-master/simplescreenrecorder_0.3.6-1_amd64.deb
You can remove it from your system anytime using:
dpkg -r simplescreenrecorder
**********************************************************************
root@debian:/home/patrick/Téléchargements/ssr-master#
Voilà :
simplescreenrecorder_0.3.6-1_amd64.deb
Dernière modification par Anonyme (01-04-2017 20:14:20)