Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/MaartenBaert/ssr-packages
Packages for SimpleScreenRecorder
https://github.com/MaartenBaert/ssr-packages
Last synced: 5 days ago
JSON representation
Packages for SimpleScreenRecorder
- Host: GitHub
- URL: https://github.com/MaartenBaert/ssr-packages
- Owner: MaartenBaert
- Created: 2013-10-26T18:08:44.000Z (about 11 years ago)
- Default Branch: master
- Last Pushed: 2023-07-18T07:33:53.000Z (over 1 year ago)
- Last Synced: 2024-08-01T12:16:04.118Z (3 months ago)
- Language: C++
- Size: 11.7 MB
- Stars: 25
- Watchers: 9
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-starred - MaartenBaert/ssr-packages - Packages for SimpleScreenRecorder (others)
README
Packages for SimpleScreenRecorder
=================================SimpleScreenRecorder is a screen recorder for Linux. Despite the name, this program is actually quite complex. It's 'simple' in the sense that it's easier to use than ffmpeg/avconv or VLC :).
The main SimpleScreenRecorder repository is here:
https://github.com/MaartenBaert/ssrThis repository contains packaging scripts for the SimpleScreenRecorder packages.
License
-------SimpleScreenRecorder itself is licensed under the GNU GPL v3 - read 'COPYING' for more info.
The packaging scripts are licensed under the ISC license.
Arch Linux
----------There are two packages:
- The `simplescreenrecorder` package which provides the executable and the `glinject` library.
- The `lib32-simplescreenrecorder` package which provides a 32-bit version of the `glinject` library for 64-bit systems.AUR packages are git-based. Updating works like this:
- Run `makepkg --printsrcinfo > .SRCINFO`.
- Commit and push with git.Ubuntu
------There is only one source package (`simplescreenrecorder`), which generates two binary packages:
- The `simplescreenrecorder` package which provides the executable only.
- The `simplescreenrecorder-lib` package which provides the `glinject` library. This is a multi-arch package, so it is possible to install the 32-bit package on a 64-bit system.Launchpad expects separate source package tarballs for every Ubuntu version. These are all generated from a single `template` source package by running `generate-from-template.py`. The script combines the package metadata from the template with source files from the main git repository and generates a compressed source package that can be uploaded to Launchpad like this:
dput ppa-simplescreenrecorder simplescreenrecorder_*.changes