[budgie/f19] Initial SETUP.
Christopher Meng
cicku at fedoraproject.org
Fri Dec 20 00:55:33 UTC 2013
commit e28b0912d898926f39e96964e8e255bb7ebc9d61
Author: Christopher Meng <i at cicku.me>
Date: Fri Dec 20 08:54:55 2013 +0800
Initial SETUP.
.gitignore | 1 +
budgie.spec | 63 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
sources | 1 +
3 files changed, 65 insertions(+), 0 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index e69de29..c95f4bb 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/budgie-2.tar.xz
diff --git a/budgie.spec b/budgie.spec
new file mode 100644
index 0000000..99ec98e
--- /dev/null
+++ b/budgie.spec
@@ -0,0 +1,63 @@
+
+Name: budgie
+Version: 2
+Release: 1%{?dist}
+Summary: Simple and distraction free GTK+3 media player
+License: GPLv2+
+URL: http://ikeydoherty.github.io/budgie/
+Source0: https://github.com/ikeydoherty/budgie/releases/download/v%{version}/%{name}-%{version}.tar.xz
+BuildRequires: dconf-devel
+BuildRequires: desktop-file-utils
+BuildRequires: gdbm-devel
+BuildRequires: gtk3-devel
+BuildRequires: gstreamer1-devel
+BuildRequires: gstreamer1-plugins-base-devel
+BuildRequires: hicolor-icon-theme
+BuildRequires: id3lib-devel
+BuildRequires: xdg-user-dirs
+
+%description
+budgie is a simple media player based on GTK+3. It will bring users modern,
+lightweight and distraction free media experience.
+
+%prep
+%setup -q
+
+%build
+%configure
+make %{?_smp_mflags}
+
+%install
+make install DESTDIR=%{buildroot}
+
+%check
+desktop-file-validate %{buildroot}%{_datadir}/applications/budgie.desktop
+
+%post
+%{_sbindir}/ldconfig
+update-mime-database %{_datadir}/mime &> /dev/null || :
+touch --no-create %{_datadir}/icons/hicolor &>/dev/null || :
+
+%postun
+%{_sbindir}/ldconfig
+%{_bindir}/update-mime-database %{_datadir}/mime &> /dev/null || :
+if [ $1 -eq 0 ] ; then
+ touch --no-create %{_datadir}/icons/hicolor &>/dev/null
+ gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null
+ glib-compile-schemas %{_datadir}/glib-2.0/schemas &> /dev/null || :
+fi
+
+%posttrans
+gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
+glib-compile-schemas %{_datadir}/glib-2.0/schemas &> /dev/null || :
+
+%files
+%doc AUTHORS COPYING README.mkd
+%{_bindir}/budgie
+%{_datadir}/applications/budgie.desktop
+%{_datadir}/icons/hicolor/*/apps/budgie.*
+%{_datadir}/glib-2.0/schemas/io.github.ikeydoherty.Budgie.gschema.xml
+
+%changelog
+* Thu Nov 21 2013 Christopher Meng <rpm at cicku.me> - 2-1
+- Initial Package.
diff --git a/sources b/sources
index e69de29..4cefc90 100644
--- a/sources
+++ b/sources
@@ -0,0 +1 @@
+49adcd63d2916b8c3e2fd90b34df7167 budgie-2.tar.xz
More information about the scm-commits
mailing list