Accepting request 572105 from home:alois:branches:multimedia:apps
Brought over from Packman OBS-URL: https://build.opensuse.org/request/show/572105 OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/gst123?expand=0&rev=1
This commit is contained in:
commit
0385d26076
23
.gitattributes
vendored
Normal file
23
.gitattributes
vendored
Normal file
@ -0,0 +1,23 @@
|
|||||||
|
## Default LFS
|
||||||
|
*.7z filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.bsp filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.bz2 filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.gem filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.gz filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.jar filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.lz filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.lzma filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.obscpio filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.oxt filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.pdf filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.png filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.rpm filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.tbz filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.tbz2 filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.tgz filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.ttf filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.txz filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.whl filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.xz filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.zip filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.zst filter=lfs diff=lfs merge=lfs -text
|
1
.gitignore
vendored
Normal file
1
.gitignore
vendored
Normal file
@ -0,0 +1 @@
|
|||||||
|
.osc
|
3
gst123-0.3.5.tar.bz2
Normal file
3
gst123-0.3.5.tar.bz2
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:c7b4729773f66cc679e94df76bcc6a95a2222192730f906e527e72624f084a7d
|
||||||
|
size 125468
|
146
gst123.changes
Normal file
146
gst123.changes
Normal file
@ -0,0 +1,146 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Feb 2 17:15:48 UTC 2018 - aloisio@gmx.com
|
||||||
|
|
||||||
|
- Update to version 0.3.5
|
||||||
|
* Support faster/slower playback [David Fries].
|
||||||
|
* Better status bar notification (on the same line as time).
|
||||||
|
* Minor bugfixes.
|
||||||
|
|
||||||
|
- Drop gst123.ncurses.patch (merged upstream)
|
||||||
|
|
||||||
|
- Spec cleanup
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Feb 10 15:01:26 UTC 2017 - olaf@aepfle.de
|
||||||
|
|
||||||
|
- Update to version 0.3.4.20160601.c2edb28:
|
||||||
|
- Option parsing bug for "-@, --list" fixed.
|
||||||
|
- Avoid annoying redundant tag updates.
|
||||||
|
- Support video subtitles [Ahmed El-Mahmoudy].
|
||||||
|
- Use A/a keys to set video opacity [Ahmed El-Mahmoudy].
|
||||||
|
- Work around kwin window manager policy "focus stealing prevention".
|
||||||
|
- Fix image filetype detection bug.
|
||||||
|
- Fix Issue 14: Use sync bus handler to set window xid.
|
||||||
|
- Fix Issue 13: In some cases playing videos leads to g_criticals().
|
||||||
|
- Added "-f, --fullscreen" option to start playback in fullscreen mode.
|
||||||
|
- Added "--volume" option to set initial playback volume.
|
||||||
|
- Ignore symlinks when crawling directories.
|
||||||
|
- Various bugfixes.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Apr 23 13:20:10 CEST 2014 - ohering@suse.de
|
||||||
|
|
||||||
|
- BuildRequire glib2-devel >= 2.32 due to GMutex/GCond usage
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Jul 29 02:04:35 UTC 2013 - malcolmlewis@opensuse.org
|
||||||
|
|
||||||
|
- Update to version 0.3.3:
|
||||||
|
+ Fix Issue 10: Local files not properly escaped when converted
|
||||||
|
to URLs.
|
||||||
|
+ Added "-k, --skip=" option: skip first 'n' seconds
|
||||||
|
[Tobias Bengfort].
|
||||||
|
- Updates from version 0.3.2:
|
||||||
|
+ Support building with gstreamer 1.0 or gstreamer 0.10
|
||||||
|
(Issue 11).
|
||||||
|
+ Added "-a pulse" PulseAudio output support.
|
||||||
|
+ Fix time display updates (broken by introduction of quiet
|
||||||
|
mode).
|
||||||
|
+ Properly quit player if none of the files in the playlist can
|
||||||
|
be played.
|
||||||
|
+ Cleanup code to avoid compiler warnings.
|
||||||
|
- Rebase gst123-gtk2_backport_GDK_BLANK_CURSOR.patch.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sun Apr 22 21:15:30 UTC 2012 - pascal.bleser@opensuse.org
|
||||||
|
|
||||||
|
- update to 0.3.1:
|
||||||
|
* added quiet mode
|
||||||
|
* ignore image files during playback
|
||||||
|
* added keybinding 'n' for 'play next file'
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Mar 29 21:28:36 UTC 2012 - pascal.bleser@opensuse.org
|
||||||
|
|
||||||
|
- update to 0.3.0:
|
||||||
|
* support visualization plugins during audio playback
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Feb 17 07:03:28 UTC 2012 - pascal.bleser@opensuse.org
|
||||||
|
|
||||||
|
- update to 0.2.2:
|
||||||
|
* disable screensaver during video playback (via xdg-screensaver)
|
||||||
|
* fixed includes to compile with gcc-4.7
|
||||||
|
* fixed a problem with fullscreen/unfullscreen
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sun Sep 04 15:14:50 UTC 2011 - pascal.bleser@opensuse.org
|
||||||
|
|
||||||
|
- update to 0.2.1:
|
||||||
|
* fixed minor memory leak
|
||||||
|
* fix warnings due to wrong glib option parsing
|
||||||
|
* use wikihtml2man for documentation (replaces old doxer based manpage)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Apr 12 19:26:35 UTC 2011 - pascal.bleser@opensuse.org
|
||||||
|
|
||||||
|
- update to 0.2.0:
|
||||||
|
* the behavior of the options --shuffle, --repeat, and --random is now
|
||||||
|
identical to ogg123
|
||||||
|
* the colon character is now supported in filenames
|
||||||
|
* the "none" audio driver was added, which disables audio output
|
||||||
|
* the --full-version option is supported, which prints versions of the
|
||||||
|
libraries used by gst123
|
||||||
|
* minor fixes were made
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sun Jan 16 20:55:25 UTC 2011 - pascal.bleser@opensuse.org
|
||||||
|
|
||||||
|
- update to 0.1.4:
|
||||||
|
* a crash for "dumb" terminals was fixed
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sun Nov 28 22:44:41 UTC 2010 - pascal.bleser@opensuse.org
|
||||||
|
|
||||||
|
- update to 0.1.3:
|
||||||
|
* support for m3u and pls playlists was added
|
||||||
|
* JACK audio output is available now
|
||||||
|
* the audio driver can be set using a configuration file (or on the command line, as before)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Jul 5 23:05:39 UTC 2010 - pascal@links2linux.de
|
||||||
|
|
||||||
|
- update to 0.1.2:
|
||||||
|
* adds an -a option to select the audio driver (OSS/ALSA) and device (/dev/dsp1, hw:1)
|
||||||
|
* fixes a crash triggered when closing the video window
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sat Jun 26 21:29:59 UTC 2010 - pascal@links2linux.de
|
||||||
|
|
||||||
|
- update to 0.1.1:
|
||||||
|
* the code was fixed to allow URIs in playlists
|
||||||
|
|
||||||
|
- changes from 0.1.0:
|
||||||
|
* proper support for watching video files with gst123 has been added,
|
||||||
|
including a full screen mode (f) and using keys (like page up, cursor left,
|
||||||
|
etc.) within the video window
|
||||||
|
* also hides the mouse in the video widget and uses the correct aspect ratio during zoom
|
||||||
|
* GStreamer playbin2 is now used instead of playbin
|
||||||
|
* option parsing was improved (--help, --help-gst, and --help-gtk work)
|
||||||
|
* the ability to disable video stream (-x, --novideo) was added
|
||||||
|
* pause / muted state is now printed in the status display
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue May 11 05:49:47 UTC 2010 - pascal@links2linux.de
|
||||||
|
|
||||||
|
- update to 0.0.3:
|
||||||
|
* fixes buggy key handling when keys are autorepeating
|
||||||
|
* restores proper terminal settings after Ctrl+Z
|
||||||
|
* adds keys for mute and volume control
|
||||||
|
* displays the video codec when present
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon May 3 23:09:05 UTC 2010 - pascal@links2linux.de
|
||||||
|
|
||||||
|
- initial package: 0.0.2
|
||||||
|
|
10
gst123.desktop
Normal file
10
gst123.desktop
Normal file
@ -0,0 +1,10 @@
|
|||||||
|
[Desktop Entry]
|
||||||
|
Terminal=true
|
||||||
|
TryExec=gst123
|
||||||
|
Exec=gst123 %U
|
||||||
|
Type=Application
|
||||||
|
Categories=
|
||||||
|
StartupNotify=false
|
||||||
|
Name=gst123
|
||||||
|
GenericName=Audio Player
|
||||||
|
MimeType=audio/aac;audio/mp4;audio/mpeg;audio/mpegurl;audio/vnd.rn-realaudio;audio/vorbis;audio/x-flac;audio/x-mp3;audio/x-mpegurl;audio/x-ms-wma;audio/x-musepack;audio/x-oggflac;audio/x-pn-realaudio;audio/x-scpls;audio/x-speex;audio/x-vorbis;audio/x-wav;video/x-ms-asf;application/x-ogm-audio;audio/x-vorbis+ogg;application/ogg;audio/ogg;
|
74
gst123.spec
Normal file
74
gst123.spec
Normal file
@ -0,0 +1,74 @@
|
|||||||
|
#
|
||||||
|
# spec file for package gst123
|
||||||
|
#
|
||||||
|
# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
|
||||||
|
# Copyright (c) 2012-2013 Pascal Bleser <pascal.bleser@opensuse.org>
|
||||||
|
#
|
||||||
|
# All modifications and additions to the file contributed by third parties
|
||||||
|
# remain the property of their copyright owners, unless otherwise agreed
|
||||||
|
# upon. The license for this file, and modifications and additions to the
|
||||||
|
# file, is the same license as for the pristine package itself (unless the
|
||||||
|
# license for the pristine package is not an Open Source License, in which
|
||||||
|
# case the license is the MIT License). An "Open Source License" is a
|
||||||
|
# license that conforms to the Open Source Definition (Version 1.9)
|
||||||
|
# published by the Open Source Initiative.
|
||||||
|
|
||||||
|
# Please submit bugfixes or comments via http://bugs.opensuse.org/
|
||||||
|
#
|
||||||
|
|
||||||
|
|
||||||
|
Name: gst123
|
||||||
|
Version: 0.3.5
|
||||||
|
Release: 0
|
||||||
|
Summary: GStreamer based Command Line Music Player
|
||||||
|
License: LGPL-2.0+
|
||||||
|
Group: Productivity/Multimedia/Sound/Players
|
||||||
|
URL: http://space.twc.de/~stefan/gst123.php
|
||||||
|
Source: http://space.twc.de/~stefan/gst123/%{name}-%{version}.tar.bz2
|
||||||
|
Source1: gst123.desktop
|
||||||
|
BuildRequires: gcc-c++
|
||||||
|
BuildRequires: pkgconfig
|
||||||
|
BuildRequires: update-desktop-files
|
||||||
|
BuildRequires: pkgconfig(gstreamer-1.0)
|
||||||
|
BuildRequires: pkgconfig(gstreamer-base-1.0)
|
||||||
|
BuildRequires: pkgconfig(gstreamer-video-1.0)
|
||||||
|
BuildRequires: pkgconfig(gtk+-2.0)
|
||||||
|
%if 0%{?suse_version} >= 1500
|
||||||
|
BuildRequires: pkgconfig(ncurses) >= 5
|
||||||
|
%else
|
||||||
|
BuildRequires: ncurses-devel
|
||||||
|
%endif
|
||||||
|
|
||||||
|
%description
|
||||||
|
The gst123 program is designed to be a more flexible command line player akin
|
||||||
|
to ogg123 and mpg123, but based on gstreamer. It can play all the file formats
|
||||||
|
supported by gstreamer, like (but not limited to) flac, ogg and mp3.
|
||||||
|
|
||||||
|
%prep
|
||||||
|
%setup -q
|
||||||
|
|
||||||
|
%build
|
||||||
|
%configure
|
||||||
|
make %{?_smp_mflags} V=1
|
||||||
|
|
||||||
|
%install
|
||||||
|
%make_install
|
||||||
|
install -D -m0644 "%{SOURCE1}" "%{buildroot}%{_datadir}/applications/%{name}.desktop"
|
||||||
|
%suse_update_desktop_file -r "%{name}" AudioVideo Player
|
||||||
|
%find_lang "%{name}" || echo -n >"%{name}.lang"
|
||||||
|
|
||||||
|
%if 0%{?suse_version} < 1500
|
||||||
|
%post
|
||||||
|
%desktop_database_post
|
||||||
|
|
||||||
|
%postun
|
||||||
|
%desktop_database_postun
|
||||||
|
%endif
|
||||||
|
|
||||||
|
%files -f "%{name}.lang"
|
||||||
|
%doc AUTHORS COPYING NEWS
|
||||||
|
%{_bindir}/%{name}
|
||||||
|
%{_mandir}/man1/%{name}.1%{ext_man}
|
||||||
|
%{_datadir}/applications/%{name}.desktop
|
||||||
|
|
||||||
|
%changelog
|
Loading…
Reference in New Issue
Block a user