[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