diff options
author | snqlby | 2018-03-17 21:53:14 +0300 |
---|---|---|
committer | snqlby | 2018-03-17 22:05:34 +0300 |
commit | fd6bb7ac0e9ddea01e3c4a16f70a98a76f8cc97a (patch) | |
tree | a381476ac501ec68d2b87fefdb9bd8bdc7242c9c | |
download | aur-fd6bb7ac0e9ddea01e3c4a16f70a98a76f8cc97a.tar.gz |
Initial commit
-rw-r--r-- | .SRCINFO | 28 | ||||
-rw-r--r-- | PKGBUILD | 49 | ||||
-rw-r--r-- | hidetitlebar.patch | 26 |
3 files changed, 103 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..dcea13f7c210 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,28 @@ +pkgbase = smplayer-svn-notitlebar + pkgdesc = Advanced front-end for MPlayer/MPV + Patch to disable titlebar in compact mode + pkgver = 18.2.2.r8954M + pkgrel = 1 + url = http://smplayer.sourceforge.net/ + arch = i686 + arch = x86_64 + license = GPL + makedepends = qt5-tools + makedepends = subversion + depends = qt5-script + depends = libxkbcommon-x11 + depends = hicolor-icon-theme + optdepends = smplayer-themes-svn: icon themes collection + optdepends = smplayer-skins-svn: skin themes collection + optdepends = smtube-svn: browse and play YouTube videos + optdepends = youtube-dl: play streaming videos + optdepends = mplayer: backend for video playback + optdepends = mpv: alternative modern backend, based on MPlayer/MPlayer2 + provides = smplayer + conflicts = smplayer + source = smplayer-svn-notitlebar::svn+https://subversion.assembla.com/svn/smplayer/smplayer/trunk/ + source = hidetitlebar.patch + sha256sums = SKIP + sha256sums = 3f1be6b18805af4f8a2f1958aa8ce45b7053b476f6c6d5d27e60fa6822edab40 + +pkgname = smplayer-svn-notitlebar + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..8078aaf0bf1d --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,49 @@ +# Maintainer: Ruslan Almazov <snql dot by at gmail dot com> +# Based on smplayer-svn package + +pkgname=smplayer-svn-notitlebar +pkgver=18.2.2.r8954M +pkgrel=1 +pkgdesc="Advanced front-end for MPlayer/MPV + Patch to disable titlebar in compact mode" +arch=('i686' 'x86_64') +url="http://smplayer.sourceforge.net/" +license=('GPL') +depends=('qt5-script' 'libxkbcommon-x11' 'hicolor-icon-theme') +makedepends=('qt5-tools' 'subversion') +optdepends=('smplayer-themes-svn: icon themes collection' + 'smplayer-skins-svn: skin themes collection' + 'smtube-svn: browse and play YouTube videos' + 'youtube-dl: play streaming videos' + 'mplayer: backend for video playback' + 'mpv: alternative modern backend, based on MPlayer/MPlayer2') +provides=('smplayer') +conflicts=('smplayer') +source=( + "$pkgname::svn+https://subversion.assembla.com/svn/smplayer/smplayer/trunk/" + "hidetitlebar.patch" +) +sha256sums=( + 'SKIP' + '3f1be6b18805af4f8a2f1958aa8ce45b7053b476f6c6d5d27e60fa6822edab40' +) + +prepare() { + cd $srcdir/$pkgname + patch -p0 -i "$srcdir/hidetitlebar.patch" +} + +pkgver() { + cd $pkgname + echo $(grep -m1 'Version' smplayer.spec | cut -d " " -f9).r$(svnversion) +} + +build() { + cd $pkgname + make clean + make PREFIX=/usr DOC_PATH='\"/usr/share/doc/smplayer\"' +} + +package() { + cd $pkgname + make DESTDIR="$pkgdir" PREFIX=/usr DOC_PATH=/usr/share/doc/smplayer install +} diff --git a/hidetitlebar.patch b/hidetitlebar.patch new file mode 100644 index 000000000000..faf04bcd3849 --- /dev/null +++ b/hidetitlebar.patch @@ -0,0 +1,26 @@ +Index: src/basegui.cpp +=================================================================== +--- src/basegui.cpp (revision 8954) ++++ src/basegui.cpp (working copy) +@@ -5635,12 +5635,20 @@ + + void BaseGui::aboutToEnterCompactMode() { + menuBar()->hide(); +- statusBar()->hide(); ++ statusBar()->hide(); ++ ++ Qt::WindowFlags flags = Qt::Window; ++ flags |= windowFlags() & Qt::WindowStaysOnTopHint ? Qt::WindowStaysOnTopHint : Qt::Window; ++ setWindowFlags(flags | Qt::CustomizeWindowHint); ++ show(); + } + + void BaseGui::aboutToExitCompactMode() { + menuBar()->show(); + statusBar()->show(); ++ ++ setWindowFlags(windowFlags() & ~Qt::CustomizeWindowHint); ++ show(); + } + + void BaseGui::setStayOnTop(bool b) { |