[wmdrawer] Initial commit

Mario Blättermann mariobl at fedoraproject.org
Wed Jul 27 19:55:25 UTC 2011


commit 19999fbf77f288570ef1e6f9491c99764875c6f4
Author: Mario Blättermann <mariobl at gnome.org>
Date:   Wed Jul 27 21:52:30 2011 +0200

    Initial commit

 .gitignore              |    1 +
 sources                 |    1 +
 wmdrawer-Makefile.patch |   43 ++++++++++++++++++++
 wmdrawer.spec           |   99 +++++++++++++++++++++++++++++++++++++++++++++++
 4 files changed, 144 insertions(+), 0 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index e69de29..17b7149 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/wmdrawer-0.10.5.tar.gz
diff --git a/sources b/sources
index e69de29..fecb2ba 100644
--- a/sources
+++ b/sources
@@ -0,0 +1 @@
+608bf2f75fdd084f8e63764c31a2a9a5  wmdrawer-0.10.5.tar.gz
diff --git a/wmdrawer-Makefile.patch b/wmdrawer-Makefile.patch
new file mode 100644
index 0000000..b84e021
--- /dev/null
+++ b/wmdrawer-Makefile.patch
@@ -0,0 +1,43 @@
+--- Makefile	2011-07-26 20:13:12.445971425 +0200
++++ Makefile	2011-07-26 20:16:05.724994299 +0200
+@@ -16,27 +16,27 @@
+ DOCDIR = $(PREFIX)/share/doc
+ 
+ # Image library
+-USE_GDKPIXBUF = 1
+-#USE_GDKPIXBUF2 = 1
++#USE_GDKPIXBUF = 1
++USE_GDKPIXBUF2 = 1
+ #USE_IMLIB = 1
+ 
+ DEFS = $(OS)
+ 
+ ifdef USE_GDKPIXBUF
+ IMGLIB_DEF = -DUSE_GDKPIXBUF
+-CFLAGS = -O3 -Wall `gdk-pixbuf-config --cflags`
++override CFLAGS += -O3 -Wall `gdk-pixbuf-config --cflags`
+ LDFLAGS = `gdk-pixbuf-config --libs` -lgdk_pixbuf_xlib
+ endif
+ 
+ ifdef USE_GDKPIXBUF2
+ IMGLIB_DEF = -DUSE_GDKPIXBUF2
+-CFLAGS = -O3 -Wall `pkg-config --cflags gdk-pixbuf-xlib-2.0` -I/usr/X11R6/include
++override CFLAGS += -O3 -Wall `pkg-config --cflags gdk-pixbuf-xlib-2.0` -I/usr/X11R6/include
+ LDFLAGS = `pkg-config --libs gdk-pixbuf-xlib-2.0` -rdynamic -lX11 -lXi -lXext -L/usr/X11R6/lib
+ endif
+ 
+ ifdef USE_IMLIB
+ IMGLIB_DEF = -DUSE_IMLIB
+-CFLAGS = -O3 -Wall `imlib-config --cflags`
++override CFLAGS += -O3 -Wall `imlib-config --cflags`
+ LDFLAGS = `imlib-config --libs`
+ endif
+ 
+@@ -62,7 +62,6 @@
+ 
+ wmdrawer : $(OBJS)
+ 	$(CC) $(LDFLAGS) -o $@ $(OBJS)
+-	strip $@
+ 
+ clean :
+ 	$(RM) *.o $(PRGS)
diff --git a/wmdrawer.spec b/wmdrawer.spec
new file mode 100644
index 0000000..70b7518
--- /dev/null
+++ b/wmdrawer.spec
@@ -0,0 +1,99 @@
+Name:		wmdrawer
+Version:	0.10.5
+Release:	10%{?dist}
+
+Summary:	Retractable button bar launcher dockapp
+Summary(de):	Dockapp mit ausklappbaren Programmstartern
+Source0:	http://people.easter-eggs.org/~valos/%{name}/%{name}-%{version}.tar.gz
+Patch0:         %{name}-Makefile.patch
+License:	GPLv2+
+Group:		User Interface/X
+URL:		http://people.easter-eggs.org/~valos/%{name}/
+BuildRequires:	libXext-devel
+BuildRequires:	libX11-devel
+BuildRequires:	libXi-devel
+BuildRequires:	gdk-pixbuf2-devel
+BuildRequires:	dos2unix
+Requires:       xorg-x11-fonts-misc
+
+%description
+wmDrawer is a dock application (dockapp) which provides a drawer
+(retractable button bar) to launch applications.
+
+Please copy the file /usr/share/doc/%{name}-%{version}/wmdrawerrc to
+~/.wmdrawerrc and edit it to match your needs.
+
+%description -l de
+wmDrawer ist ein Dockapp, welches eine ausklappbare
+Knopfleiste mit Anwendungsstartern darstellt.
+
+Bitte kopieren Sie die Datei /usr/share/doc/%{name}-%{version}/wmdrawerrc
+nach ~/.wmdrawerrc und bearbeiten Sie sie nach Ihren Wünschen.
+
+
+%prep
+%setup -q
+%patch0 -p0
+
+
+%build
+make -L CFLAGS='%{optflags}' %{?_smp_mflags}
+
+%install
+
+
+mkdir -p %{buildroot}%{_bindir}
+mkdir -p %{buildroot}%{_mandir}/man1
+install -p -m 755 %{name} %{buildroot}%{_bindir}/%{name}
+install -p -m 644 doc/%{name}.1x.* %{buildroot}%{_mandir}/man1
+
+dos2unix -k %{buildroot}%{_docdir}/AUTHORS	\
+		%{buildroot}%{_docdir}/ChangeLog	\
+		%{buildroot}%{_docdir}/%{name}-it.sgml
+
+%files
+%defattr(-,root,root,-)
+%doc wmdrawerrc.example AUTHORS ChangeLog COPYING INSTALL README TODO doc/*.sgml
+%{_bindir}/%{name}
+%{_mandir}/man1/%{name}.1x.*
+
+%changelog
+
+* Tue Jul 26 2011 Mario Blättermann <mariobl at fedoraproject.org> 0.10.5-10
+- Added patch for the Makefile. Debug package is usable now.
+  (Thanks to Richard Shaw)
+- Changed some files to utf-8 with correct line endings.
+- Added font dependency
+
+* Fri Mar 25 2011 Mario Blättermann <mariobl at fedoraproject.org> 0.10.5-9
+- Dropped startup script due to continuing problems
+- Added hint regarding the startup behavior to the description
+
+* Mon Feb 14 2011 Mario Blättermann <mariobl at fedoraproject.org> 0.10.5-8
+- changed Group again
+- changed make call
+- use macros consistently
+- moved startup script to its own file
+
+* Mon Oct 26 2008 Mario Blättermann <rpm at mandivauser.de> 0.10.5-7mud2009.0
+- fixed Group
+
+* Wed Oct 15 2008 Mario Blättermann <rpm at mandivauser.de> 0.10.5-6mud2009.0
+- rebuild for 2009.0
+
+* Sat Apr 12 2008 Mario Blättermann <rpm at mandrivauser.de> 0.10.5-5mud2008.1
+- fixed Requires and BuildRequires
+- rebuild for mud2008.0
+
+* Sat Mar 15 2008 Mario Blättermann <mario.blaettermann at t-online.de> 0.10.5-4mud2008.0
+- fixed bug in startup script
+
+* Thu Jan 03 2008 Oliver Burger <rpm at mandrivauser.de> 0.10.5-3mud2008.0
+- rebuild for MUde
+- changed from csh to bash-script
+
+* Thu Jan 03 2008 Mario Blättermann <rpm at mandrivauser.de>
+- add startup script and xdg menu entry
+
+* Mon Dec 03 2007 Mario Blättermann <mbl103 at arcor.de>
+-initial version


More information about the scm-commits mailing list