summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO26
-rwxr-xr-xPKGBUILD44
-rwxr-xr-xgnome-mplayer-light-theme.install22
-rwxr-xr-xgtk-theme-notdark.patch20
4 files changed, 112 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..f2dba51ab8bd
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,26 @@
+pkgbase = gnome-mplayer-light-theme
+ pkgdesc = A simple MPlayer GUI.
+ pkgver = 1.0.9
+ pkgrel = 1
+ url = http://gnome-mplayer.googlecode.com/
+ install = gnome-mplayer-light-theme.install
+ arch = i686
+ arch = x86_64
+ license = GPL
+ makedepends = nautilus
+ makedepends = gconf
+ depends = mplayer
+ depends = dbus-glib
+ depends = libnotify
+ depends = hicolor-icon-theme
+ depends = dconf
+ depends = gmtk
+ provides = gnome-mplayer=1.0.9
+ conflicts = gnome-mplayer
+ source = https://gnome-mplayer-light-theme.googlecode.com/svn/packages/gnome-mplayer-1.0.9.tar.gz
+ source = gtk-theme-notdark.patch
+ md5sums = 26c3ab335b6fcdda220b05c977f5b0f1
+ md5sums = 4d7cd9c319a7a33709eed1882f1708b8
+
+pkgname = gnome-mplayer-light-theme
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100755
index 000000000000..6c3714898124
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,44 @@
+# $Id: PKGBUILD 120986 2014-10-19 20:27:33Z bgyorgy $
+# Maintainer: Lukas Fleischer <archlinux at cryptocrack dot de>
+# Contributor: Allan McRae <mcrae_allan@hotmail.com>
+# Contributor: Daniel J Griffiths <ghost1227@archlinux.us>
+
+pkgname=gnome-mplayer-light-theme
+pkgver=1.0.9
+pkgrel=1
+pkgdesc='A simple MPlayer GUI.'
+arch=('i686' 'x86_64')
+url='http://gnome-mplayer.googlecode.com/'
+license=('GPL')
+depends=('mplayer' 'dbus-glib' 'libnotify' 'hicolor-icon-theme' 'dconf' 'gmtk')
+makedepends=('nautilus' 'gconf')
+provides=(gnome-mplayer=${pkgver})
+conflicts=('gnome-mplayer')
+install="${pkgname}.install"
+source=("https://${pkgname}.googlecode.com/svn/packages/gnome-mplayer-${pkgver}.tar.gz"
+ "gtk-theme-notdark.patch")
+md5sums=('26c3ab335b6fcdda220b05c977f5b0f1'
+ '4d7cd9c319a7a33709eed1882f1708b8')
+
+prepare() {
+ cd "${srcdir}/gnome-mplayer-${pkgver}"
+
+ patch -p0 -i "${srcdir}/gtk-theme-notdark.patch"
+ autoreconf -fi
+}
+
+build() {
+ cd "${srcdir}/gnome-mplayer-${pkgver}"
+
+ ./configure --prefix=/usr --sysconfdir=/etc --disable-schemas-install
+ make
+}
+
+package() {
+ cd "${srcdir}/gnome-mplayer-${pkgver}"
+
+ make DESTDIR="${pkgdir}" install
+
+ sed -i 's@Exec=gnome-mplayer %U@Exec=gnome-mplayer %F@' \
+ "${pkgdir}/usr/share/applications/gnome-mplayer.desktop"
+}
diff --git a/gnome-mplayer-light-theme.install b/gnome-mplayer-light-theme.install
new file mode 100755
index 000000000000..35db8161499d
--- /dev/null
+++ b/gnome-mplayer-light-theme.install
@@ -0,0 +1,22 @@
+post_install() {
+ glib-compile-schemas usr/share/glib-2.0/schemas
+ gtk-update-icon-cache -q -t -f usr/share/icons/hicolor
+ update-desktop-database -q
+}
+
+pre_upgrade() {
+ pre_remove $1
+}
+
+post_upgrade() {
+ post_install $1
+}
+
+pre_remove() {
+ glib-compile-schemas usr/share/glib-2.0/schemas
+}
+
+post_remove() {
+ update-desktop-database -q
+ gtk-update-icon-cache -q -f -t usr/share/icons/hicolor
+}
diff --git a/gtk-theme-notdark.patch b/gtk-theme-notdark.patch
new file mode 100755
index 000000000000..d20cb8719c5f
--- /dev/null
+++ b/gtk-theme-notdark.patch
@@ -0,0 +1,20 @@
+diff -crB gnome-mplayer-1.0.9/src/main.c gnome-mplayer-1.0.9-2/src/main.c
+*** src/main.c 2014-04-24 04:38:08.000000000 +0100
+--- src/main.c 2014-12-23 01:14:31.950237766 +0000
+***************
+*** 1132,1138 ****
+ #ifdef GTK3_ENABLED
+ if (embed_window <= 0) {
+ gtk_settings = gtk_settings_get_default();
+! g_object_set(G_OBJECT(gtk_settings), "gtk-application-prefer-dark-theme", TRUE, NULL);
+ }
+ #endif
+
+--- 1132,1138 ----
+ #ifdef GTK3_ENABLED
+ if (embed_window <= 0) {
+ gtk_settings = gtk_settings_get_default();
+! // g_object_set(G_OBJECT(gtk_settings), "gtk-application-prefer-dark-theme", TRUE, NULL);
+ }
+ #endif
+