diff --git a/.cvsignore b/.cvsignore index e69de29..c524dd2 100644 --- a/.cvsignore +++ b/.cvsignore @@ -0,0 +1 @@ +quassel-0.2.0-beta1.tar.bz2 diff --git a/import.log b/import.log new file mode 100644 index 0000000..d3abe1d --- /dev/null +++ b/import.log @@ -0,0 +1 @@ +quassel-0_2_0-0_3_beta1_fc9:HEAD:quassel-0.2.0-0.3.beta1.fc9.src.rpm:1215024162 diff --git a/quassel.desktop b/quassel.desktop new file mode 100644 index 0000000..7f13157 --- /dev/null +++ b/quassel.desktop @@ -0,0 +1,11 @@ +[Desktop Entry] +Version=1.0 +Encoding=UTF-8 +Name=Quassel IRC +Exec=quassel +Icon=default +Terminal=false +Type=Application +Categories=Qt;Network;IRCClient; + + diff --git a/quassel.spec b/quassel.spec new file mode 100755 index 0000000..cc9c7b5 --- /dev/null +++ b/quassel.spec @@ -0,0 +1,91 @@ +Name: quassel +Summary: QT4 Based distrubuted IRC system +Version: 0.2.0 +Release: 0.3.beta1%{?dist} + +License: GPLv2 or GPLv3 +Group: Applications/Internet +URL: http://quassel-irc.org/ +Source0: http://quassel-irc.org/system/files/quassel-%{version}-beta1.tar.bz2 +Source1: %{name}.desktop +Source2: %{name}core.desktop +Source3: %{name}client.desktop +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root + +Requires: qt-sqlite +BuildRequires: qt-devel +BuildRequires: cmake +BuildRequires: desktop-file-utils + +%description +Quassel IRC is a modern, distributed IRC client, +meaning that one (or multiple) client(s) can attach +to and detach from a central core -- +much like the popular combination of screen and a +text-based IRC client such as WeeChat, but graphical + +%package core +Summary: Quassel core component +Group: Applications/Internet +%description core +The Quassel IRC Core maintains a connection with the +server, and allows for multiple clients to connect + +%package client +Summary: Quassel client +Group: Applications/Internet +%description client +Quassel client + +%prep +%setup -q -n quassel-0.2.0-beta1 + +%build + +cd build +%{_qt4_qmake} +make + +%install +rm -rf %{buildroot} +cd build/targets +install -d -m755 %{buildroot}%{_bindir} +install -m755 quassel %{buildroot}%{_bindir} +install -m755 quasselclient %{buildroot}%{_bindir} +install -m755 quasselcore %{buildroot}%{_bindir} + +desktop-file-install --vendor="fedora" --dir=${RPM_BUILD_ROOT}%{_datadir}/applications %{SOURCE1} +desktop-file-install --vendor="fedora" --dir=${RPM_BUILD_ROOT}%{_datadir}/applications %{SOURCE2} +desktop-file-install --vendor="fedora" --dir=${RPM_BUILD_ROOT}%{_datadir}/applications %{SOURCE3} + +%clean +rm -rf %{buildroot} + +%files +%defattr(-,root,root,-) +%attr(755,root,root) %{_bindir}/quassel +%doc COPYING gpl-2.0.txt gpl-3.0.txt README +%{_datadir}/applications/fedora-quassel.desktop + +%files core +%defattr(-,root,root,-) +%attr(755,root,root) %{_bindir}/quasselcore +%doc COPYING gpl-2.0.txt gpl-3.0.txt README +%{_datadir}/applications/fedora-quasselcore.desktop + +%files client +%defattr(-,root,root,-) +%attr(755,root,root) %{_bindir}/quasselclient +%doc COPYING gpl-2.0.txt gpl-3.0.txt README +%{_datadir}/applications/fedora-quasselclient.desktop + +%changelog + +* Wed Jul 02 2008 Steven Parrish - 0.3.beta1 +- Final spec for initial release to F9 and rawhide + +* Tue Jun 24 2008 Steven Parrish +- Revised spec file based on comments from package reviewer. + +* Mon Jun 23 2008 Steven Parrish +- initial RPM diff --git a/quasselclient.desktop b/quasselclient.desktop new file mode 100644 index 0000000..c022d06 --- /dev/null +++ b/quasselclient.desktop @@ -0,0 +1,9 @@ +[Desktop Entry] +Version=1.0 +Encoding=UTF-8 +Name=Quassel client +Exec=quasselclient +Icon=default +Terminal=false +Type=Application +Categories=Qt;Network;IRCClient; diff --git a/quasselcore.desktop b/quasselcore.desktop new file mode 100644 index 0000000..e130ea8 --- /dev/null +++ b/quasselcore.desktop @@ -0,0 +1,11 @@ +[Desktop Entry] +Version=1.0 +Encoding=UTF-8 +Name=Quassel IRC Core +Exec=quasselcore +Icon=default +Terminal=false +Type=Application +Categories=Qt;Network;IRCClient; + + diff --git a/sources b/sources index e69de29..13cd46c 100644 --- a/sources +++ b/sources @@ -0,0 +1 @@ +246881ecc4d7e7a0eb98a2fa6bfbac64 quassel-0.2.0-beta1.tar.bz2