183308a
Name:           blackbox
183308a
Version:        0.70.1
e2a0d9e
Release:        33%{?dist}
183308a
Summary:        Very small and fast Window Manager
183308a
License:        MIT
183308a
URL:            http://blackboxwm.sourceforge.net/
183308a
Source0:        http://downloads.sf.net/blackboxwm/blackbox-%{version}.tar.bz2
183308a
Source1:        blackbox.desktop
183308a
Source2:        blackbox.session
183308a
Patch0:         blackbox-0.70.1-gcc43.patch
6fabc99
# Bug #660798
183308a
Patch1:         blackbox-0.70.1-Xutil.patch
ae715f2
BuildRequires:  automake
ae715f2
BuildRequires:  autoconf
ae715f2
BuildRequires:  libtool
55fff3a
BuildRequires:  libXext-devel
55fff3a
BuildRequires:  libXft-devel
55fff3a
BuildRequires:  libXt-devel
cvsextras d9bd5fe
cvsextras d9bd5fe
%description
cvsextras d9bd5fe
Blackbox is a window manager for the X Window environment, which is
cvsextras d9bd5fe
almost completely compliant with ICCCM specified operation policies.
cvsextras d9bd5fe
It features nice and fast interface with multiple workspaces and
cvsextras d9bd5fe
simple menus. Fast built-in graphics code that can render solids,
cvsextras d9bd5fe
gradients and bevels is used to draw window decorations. Remaining
cvsextras d9bd5fe
small in size, blackbox preserves memory and CPU.
cvsextras d9bd5fe
183308a
%package        devel
183308a
Summary:        Development files for %{name}
183308a
Requires:       %{name}%{?_isa} = %{version}-%{release}
ae715f2
Requires:       libXft-devel%{?_isa}
491c659
ae715f2
%description    devel
491c659
This package contains the Blackbox Toolbox files, headers and static library
491c659
of the utility class library for writing small applications.
491c659
cvsextras d9bd5fe
%prep
7a4c105
%setup -q
69ee4c2
%patch0 -p1 -b .gcc43
6fabc99
%patch1 -p1 -b .Xutil
55fff3a
# %%{__global_ldflags} wrongly passed to pkgconfig file
55fff3a
sed -i 's|@LDFLAGS@||g' lib/libbt.pc.in
cvsextras d9bd5fe
cvsextras d9bd5fe
%build
ae715f2
# Required to cleanly get rid of the useless rpath
ae715f2
autoreconf -fiv
7a4c105
%configure \
7a4c105
    --enable-shared \
7a4c105
    --disable-static
ae715f2
%make_build
cvsextras d9bd5fe
cvsextras d9bd5fe
%install
55fff3a
%make_install
55fff3a
55fff3a
find %{buildroot} -name '*.la' -delete -print
df87c9c
df87c9c
# Install the desktop entry
183308a
install -pDm0644 %{SOURCE1} \
7a4c105
    %{buildroot}%{_datadir}/xsessions/blackbox.desktop
7a4c105
7a4c105
# Install GDM session file
183308a
install -pDm0755 %{SOURCE2} \
183308a
    %{buildroot}%{_sysconfdir}/X11/gdm/Sessions/Blackbox
cvsextras d9bd5fe
90041d3
%ldconfig_scriptlets
7a4c105
cvsextras d9bd5fe
%files
491c659
%doc AUTHORS ChangeLog* COMPLIANCE LICENSE README* RELNOTES TODO
183308a
%{_sysconfdir}/X11/gdm/Sessions/Blackbox
7a4c105
%{_bindir}/blackbox
7a4c105
%{_bindir}/bsetbg
7a4c105
%{_bindir}/bsetroot
7a4c105
%{_bindir}/bstyleconvert
7a4c105
%{_libdir}/libbt.so.*
7a4c105
%{_datadir}/blackbox/
7a4c105
%{_datadir}/xsessions/blackbox.desktop
7a4c105
%{_mandir}/man1/blackbox.1*
7a4c105
%{_mandir}/man1/bsetbg.1*
7a4c105
%{_mandir}/man1/bsetroot.1*
cvsextras d9bd5fe
491c659
%files devel
491c659
%{_includedir}/bt/
7a4c105
%{_libdir}/libbt.so
491c659
%{_libdir}/pkgconfig/libbt.pc
491c659
cvsextras d9bd5fe
%changelog
e2a0d9e
* Thu Jan 31 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.70.1-33
e2a0d9e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
e2a0d9e
d9b6334
* Thu Jul 12 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.70.1-32
d9b6334
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
d9b6334
a404237
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.70.1-31
a404237
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
a404237
21250b1
* Wed Aug 02 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.70.1-30
21250b1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
21250b1
8524949
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.70.1-29
8524949
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
8524949
0dc3635
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.70.1-28
0dc3635
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
0dc3635
8f4dac7
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 0.70.1-27
8f4dac7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
8f4dac7
bac3ebf
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.70.1-26
bac3ebf
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
bac3ebf
78e84d3
* Sat May 02 2015 Kalev Lember <kalevlember@gmail.com> - 0.70.1-25
78e84d3
- Rebuilt for GCC 5 C++11 ABI change
78e84d3
4d24e3a
* Fri Aug 15 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.70.1-24
4d24e3a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
4d24e3a
55fff3a
* Thu Jun 12 2014 Christopher Meng <rpm@cicku.me> - 0.70.1-23
55fff3a
- Fix messy pkg-config file.
55fff3a
c4909bd
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.70.1-22
c4909bd
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
c4909bd
cf55d10
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.70.1-21
cf55d10
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
cf55d10
1bff412
* Wed Feb 13 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.70.1-20
1bff412
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
1bff412
82bd0f1
* Wed Jul 18 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.70.1-19
82bd0f1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
82bd0f1
009cbe1
* Tue Feb 28 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.70.1-18
009cbe1
- Rebuilt for c++ ABI breakage
009cbe1
6fabc99
* Thu Jan 19 2012 Niels de Vos <devos@fedoraproject.org> - 0.70.1-17
6fabc99
- Fix Fails To Build From Source (#660798)
6fabc99
078570b
* Thu Jan 12 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.70.1-16
078570b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
078570b
e3e0182
* Mon Feb 07 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.70.1-15
e3e0182
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
e3e0182
9e97f20
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.70.1-14
9e97f20
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
9e97f20
Caolan McNamara 63cfabd
* Sun Mar 01 2009 Caolán McNamara <caolanm@redhat.com> - 0.70.1-13
Caolan McNamara 63cfabd
- make build
Caolan McNamara 63cfabd
6de428e
* Mon Feb 23 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.70.1-12
6de428e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
6de428e
69ee4c2
* Sun Feb 24 2008 Matthias Saou <http://freshrpms.net/> 0.70.1-11
69ee4c2
- Include patch to fix build with gcc 4.3.
69ee4c2
69ee4c2
* Tue Feb 19 2008 Fedora Release Engineering <rel-eng@fedoraproject.org>
75ca6e9
- Autorebuild for GCC 4.3
75ca6e9
a3008d5
* Wed Aug 22 2007 Matthias Saou <http://freshrpms.net/> 0.70.1-9
a3008d5
- Rebuild for new BuildID feature.
a3008d5
2ed7778
* Fri Aug  3 2007 Matthias Saou <http://freshrpms.net/> 0.70.1-8
2ed7778
- Fix License field, it was "GPL" but should have been "MIT" all along.
2ed7778
- Remove dist tag, since the package will seldom change.
2ed7778
c093ef6
* Tue Jun 19 2007 Matthias Saou <http://freshrpms.net/> 0.70.1-7
c093ef6
- Switch to using the DESTDIR install method.
c093ef6
- Remove old X build requirements conditionals.
c093ef6
7a4c105
* Mon Aug 28 2006 Matthias Saou <http://freshrpms.net/> 0.70.1-6
7a4c105
- Switch to shared libbt library, so have devel require main and call ldconfig.
7a4c105
- Make the GDM session file be a separate source.
7a4c105
- Autoreconf to cleanly get rid of the useless rpath.
7a4c105
- Add missing libXft-devel build requirement.
7a4c105
- Switch to using downloads.sf.net source URL.
7a4c105
- Minor spec file tweaks.
d41573d
- Add new libXft-devel devel sub-package requirement.
7a4c105
a41d44d
* Mon Aug 28 2006 Matthias Saou <http://freshrpms.net/> 0.70.1-5
a41d44d
- FC6 rebuild.
a41d44d
- Remove gcc-c++ build requirement and devel sub-package requirement.
a41d44d
- Remove pkgconfig buildd requirement, as it's pulled in by Xorg devel now.
a41d44d
6885de5
* Mon Mar  6 2006 Matthias Saou <http://freshrpms.net/> 0.70.1-4
6885de5
- FC5 rebuild.
6885de5
d10d72d
* Wed Feb  8 2006 Matthias Saou <http://freshrpms.net/> 0.70.1-3
d10d72d
- Rebuild for new gcc/glibc.
d10d72d
6461e15
* Mon Jan 23 2006 Matthias Saou <http://freshrpms.net/> 0.70.1-2
6461e15
- Add conditional to build with/without modular X depending on FC version.
6461e15
6461e15
* Thu Nov  3 2005 Matthias Saou <http://freshrpms.net/> 0.70.1-1
f589f92
- Update to 0.70.1.
f589f92
6461e15
* Sat Mar 12 2005 Matthias Saou <http://freshrpms.net/> 0.70.0-1
491c659
- Update to 0.70.0.
491c659
- Use bz2 source instead of gz.
491c659
- Add devel sub-package for the libbt stuff.
3c5e7e1
6461e15
* Tue Nov 16 2004 Matthias Saou <http://freshrpms.net/> 0.65.0-10
df87c9c
- Bump release to provide Extras upgrade path.
df87c9c
6461e15
* Mon Nov 15 2004 Matthias Saou <http://freshrpms.net/> 0.65.0-9
df87c9c
- Added gcc 3.4 patch from Arch Linux.
df87c9c
6461e15
* Thu May  6 2004 Matthias Saou <http://freshrpms.net/> 0.65.0-8
df87c9c
- Removed switchdesk file, it doesn't work because of hardcoded stuff.
df87c9c
6461e15
* Wed Mar 24 2004 Matthias Saou <http://freshrpms.net/> 0.65.0-8
df87c9c
- Removed explicit XFree86 dependency.
df87c9c
6461e15
* Mon Feb 23 2004 Matthias Saou <http://freshrpms.net/> 0.65.0-7
df87c9c
- Added blackbox.desktop file for xsessions based on the GNOME one.
df87c9c
df87c9c
* Tue Feb 10 2004 Scott R. Godin <nospam@webdragon.net> 0.65.0-6
df87c9c
- Patch for #include <cassert> in Window.cc
6e80810
- Fixed nls problem, left in --disable just in case. Smile, Matthias. :-)
df87c9c
6461e15
* Fri Nov 14 2003 Matthias Saou <http://freshrpms.net/> 0.65.0-5
df87c9c
- Rebuild for Fedora Core 1.
df87c9c
df87c9c
* Wed May 14 2003 Matthias Saou <http://freshrpms.net/>
df87c9c
- Added --without nls to enable rebuilding on Red Hat Linux 9 :-(
df87c9c
df87c9c
* Mon Mar 31 2003 Matthias Saou <http://freshrpms.net/>
df87c9c
- Rebuilt for Red Hat Linux 9.
df87c9c
df87c9c
* Sun Oct  6 2002 Matthias Saou <http://freshrpms.net/>
cvsextras d9bd5fe
- Rebuilt for Red Hat Linux 8.0.
cvsextras d9bd5fe
df87c9c
* Fri Sep 20 2002 Matthias Saou <http://freshrpms.net/>
cvsextras d9bd5fe
- Update to 0.65.0 final.
cvsextras d9bd5fe
df87c9c
* Mon Aug 12 2002 Matthias Saou <http://freshrpms.net/>
cvsextras d9bd5fe
- Initial RPM release.
cvsextras d9bd5fe