[bluetile] add a core subpackage without any gtk dependencies
Jens Petersen
petersen at fedoraproject.org
Wed Jun 19 08:56:49 UTC 2013
commit bccb07105e18ce24c4cd39954b81a4020872749d
Author: Jens Petersen <petersen at redhat.com>
Date: Wed Jun 19 17:55:04 2013 +0900
add a core subpackage without any gtk dependencies
bluetile.spec | 31 ++++++++++++++++++++++---------
1 files changed, 22 insertions(+), 9 deletions(-)
---
diff --git a/bluetile.spec b/bluetile.spec
index 6edd83b..6cb7778 100644
--- a/bluetile.spec
+++ b/bluetile.spec
@@ -1,12 +1,8 @@
# https://fedoraproject.org/wiki/Packaging:Haskell
-# https://fedoraproject.org/wiki/PackagingDrafts/Haskell
-
-# todo:
-# - add core subpackage with no gtk deps
Name: bluetile
Version: 0.6
-Release: 16%{?dist}
+Release: 17%{?dist}
Summary: Tiling window manager for GNOME
License: BSD
@@ -38,9 +34,9 @@ BuildRequires: ghc-xmonad-devel
BuildRequires: ghc-xmonad-contrib-devel
# End cabal-rpm deps
BuildRequires: desktop-file-utils
+Requires: %{name}-core = %{version}-%{release}
# bluetiledock uses xdg-open
Requires: xdg-utils
-Requires: mate-terminal
%description
Bluetile is a tiling window manager for Linux, designed to integrate with
@@ -51,6 +47,14 @@ accessible to users coming from traditional window managers by drawing on known
conventions and providing both mouse and keyboard access for all features.
+%package core
+Summary: Bluetile window manager core
+Requires: mate-terminal
+
+%description core
+The package provides the basic bluetile window manager.
+
+
%prep
%setup -q
%patch1 -p1 -b .orig
@@ -74,19 +78,28 @@ install -p -m 0755 %{SOURCE1} %{buildroot}%{_bindir}/
mkdir -p %{buildroot}%{_mandir}/man1
install -p -m 0644 man/bluetile.1 %{buildroot}%{_mandir}/man1
+rm %{buildroot}%{_docdir}/%{name}-%{version}/LICENSE
+
%files
-%doc LICENSE
-%attr(755,root,root) %{_bindir}/%{name}
%attr(755,root,root) %{_bindir}/%{name}-mate-session
%{_libexecdir}/%{name}*
%{_datadir}/applications/%{name}.desktop
-%{_datadir}/xsessions/%{name}*.desktop
+%{_datadir}/xsessions/%{name}-mate-session.desktop
%{_datadir}/%{name}-%{version}
+
+
+%files core
+%doc LICENSE
+%attr(755,root,root) %{_bindir}/%{name}
+%{_datadir}/xsessions/%{name}.desktop
%{_mandir}/man1/%{name}.1*
%changelog
+* Wed Jun 19 2013 Jens Petersen <petersen at redhat.com> - 0.6-17
+- add a core subpackage without any gtk dependencies
+
* Wed Apr 3 2013 Jens Petersen <petersen at redhat.com> - 0.6-16
- rename mate-bluetile-session to bluetile-mate-session (#872590)
More information about the scm-commits
mailing list