Author: glen                         Date: Wed May 23 07:17:34 2012 GMT
Module: packages                      Tag: HEAD
---- Log message:
- new, too broken to build

---- Files affected:
packages/freya:
   freya.spec (NONE -> 1.1)  (NEW)

---- Diffs:

================================================================
Index: packages/freya/freya.spec
diff -u /dev/null packages/freya/freya.spec:1.1
--- /dev/null   Wed May 23 09:17:34 2012
+++ packages/freya/freya.spec   Wed May 23 09:17:29 2012
@@ -0,0 +1,80 @@
+# $Revision$, $Date$
+#
+# Conditional build:
+%bcond_with    avahi           # build with Avahi (Built-in Serverlist)
+%bcond_without glyr    # build with libglyr (Now Playing Browser)
+%bcond_with    libnotify       # build with libnotify (For notifcations)
+
+# TODO
+# - fails to understand libnotify is there
+#   -- checking for modules 'OPTIONAL;libnotify'
+#   --   package 'OPTIONAL' not found
+#   Disabling libnotify support, since deps were not found.
+# - does not support out of tree build:
+#   freya-1.0.2/src/Init/cmdoptions.cc:10:26: fatal error: ../../config.h: No 
such file or directory
+# - avahi build fails:
+#   freya-1.0.2/src/Browser/Avahi/ServerList.hh:88:5: error: 'Avahi' does not 
name a type
+#   freya-1.0.2/src/Browser/Avahi/ServerList.cc: In constructor 
'Browser::ServerList::ServerList(Glib::RefPtr<Gtk::Builder>&, 
GManager::BrowserList&)':
+#   freya-1.0.2/src/Browser/Avahi/ServerList.cc:51:5: error: 'avahi_handle' 
was not declared in this scope
+# - mpdclinet link fails:
+#   freya-1.0.2/src/MPD/Client.cc: In member function 'virtual void 
MPD::Client::fill_playlists(MPD::AbstractItemlist&)':
+#   freya-1.0.2/src/MPD/Client.cc:278:40: error: 'mpd_send_list_playlists' was 
not declared in this scope
+Summary:       A simple and slim mpd client
+Name:          freya
+Version:       1.0.2
+Release:       0.1
+License:       GPL v3+
+Group:         Applications/Multimedia
+URL:           https://github.com/studentkittens/Freya
+# VCS: git:https://github.com/studentkittens/Freya.git
+Source0:       
https://github.com/studentkittens/Freya/tarball/master/%{name}.tgz
+# Source0-md5: 6e6686e2ef4845c17e32183d33405cc4
+%{?with_avahi:BuildRequires:   avahi-devel}
+%{?with_avahi:BuildRequires:   avahi-glib-devel}
+BuildRequires: cmake
+BuildRequires: glibmm-devel
+BuildRequires: glyr-devel
+BuildRequires: gtkmm3-devel
+BuildRequires: libmpdclient-devel
+BuildRequires: libnotify-devel
+BuildRequires: libxml2-devel
+BuildRequires: pkgconfig
+BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
+
+%description
+A fun and slim Client for the MPD Server.
+
+%prep
+%setup -qc
+mv *-Freya-*/* .
+
+%build
+%cmake \
+       -DUSE_GLYR=%{!?with_glyr:NO}%{?with_glyr:YES} \
+       -DUSE_LIBNOTIFY=%{!?with_libnotify:NO}%{?with_libnotify:YES} \
+       -DUSE_AVAHI=%{!?with_avahi:NO}%{?with_avahi:YES} \
+       .
+%{__make} -j1
+
+%install
+rm -rf $RPM_BUILD_ROOT
+%{__make} install \
+       DESTDIR=$RPM_BUILD_ROOT
+
+%find_lang %{name}
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%files -f %{name}.lang
+%defattr(644,root,root,755)
+%doc README.textile
+
+%define date   %(echo `LC_ALL="C" date +"%a %b %d %Y"`)
+%changelog
+* %{date} PLD Team <[email protected]>
+All persons listed below can be reached at <cvs_login>@pld-linux.org
+
+$Log$
+Revision 1.1  2012/05/23 07:17:29  glen
+- new, too broken to build
================================================================
_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to