summaryrefslogtreecommitdiffstats
path: root/zarb-ml/mageia-dev/attachments/20120414
diff options
context:
space:
mode:
Diffstat (limited to 'zarb-ml/mageia-dev/attachments/20120414')
-rw-r--r--zarb-ml/mageia-dev/attachments/20120414/53cc8757/attachment-0001.obj51
-rw-r--r--zarb-ml/mageia-dev/attachments/20120414/53cc8757/attachment-0002.obj120
-rw-r--r--zarb-ml/mageia-dev/attachments/20120414/53cc8757/attachment-0003.obj51
-rw-r--r--zarb-ml/mageia-dev/attachments/20120414/53cc8757/attachment-0004.obj113
-rw-r--r--zarb-ml/mageia-dev/attachments/20120414/53cc8757/attachment-0005.obj86
-rw-r--r--zarb-ml/mageia-dev/attachments/20120414/53cc8757/attachment-0006.obj65
-rw-r--r--zarb-ml/mageia-dev/attachments/20120414/53cc8757/attachment-0007.obj60
-rw-r--r--zarb-ml/mageia-dev/attachments/20120414/53cc8757/attachment-0008.obj112
-rw-r--r--zarb-ml/mageia-dev/attachments/20120414/53cc8757/attachment-0009.obj60
-rw-r--r--zarb-ml/mageia-dev/attachments/20120414/53cc8757/attachment-0010.obj44
-rw-r--r--zarb-ml/mageia-dev/attachments/20120414/53cc8757/attachment-0011.obj80
-rw-r--r--zarb-ml/mageia-dev/attachments/20120414/53cc8757/attachment-0012.obj107
-rw-r--r--zarb-ml/mageia-dev/attachments/20120414/53cc8757/attachment-0013.obj51
-rw-r--r--zarb-ml/mageia-dev/attachments/20120414/53cc8757/attachment-0014.obj120
-rw-r--r--zarb-ml/mageia-dev/attachments/20120414/53cc8757/attachment-0015.obj51
-rw-r--r--zarb-ml/mageia-dev/attachments/20120414/53cc8757/attachment-0016.obj113
-rw-r--r--zarb-ml/mageia-dev/attachments/20120414/53cc8757/attachment-0017.obj86
-rw-r--r--zarb-ml/mageia-dev/attachments/20120414/53cc8757/attachment-0018.obj65
-rw-r--r--zarb-ml/mageia-dev/attachments/20120414/53cc8757/attachment-0019.obj60
-rw-r--r--zarb-ml/mageia-dev/attachments/20120414/53cc8757/attachment-0020.obj112
-rw-r--r--zarb-ml/mageia-dev/attachments/20120414/53cc8757/attachment-0021.obj60
-rw-r--r--zarb-ml/mageia-dev/attachments/20120414/53cc8757/attachment-0022.obj44
-rw-r--r--zarb-ml/mageia-dev/attachments/20120414/53cc8757/attachment-0023.obj80
-rw-r--r--zarb-ml/mageia-dev/attachments/20120414/53cc8757/attachment.obj107
24 files changed, 1898 insertions, 0 deletions
diff --git a/zarb-ml/mageia-dev/attachments/20120414/53cc8757/attachment-0001.obj b/zarb-ml/mageia-dev/attachments/20120414/53cc8757/attachment-0001.obj
new file mode 100644
index 000000000..ba5d8864d
--- /dev/null
+++ b/zarb-ml/mageia-dev/attachments/20120414/53cc8757/attachment-0001.obj
@@ -0,0 +1,51 @@
+Name: indicator-application
+Summary: Displays application menu's on panel
+Group: Graphical desktop/GNOME
+Version: 0.5.0
+Release: %mkrel 1
+License: GPLv3
+URL: http://launchpad.net/indicator-application
+Source0: https://launchpad.net/indicator-application/0.5/%{version}/+download/%{name}-%{version}.tar.gz
+Patch0: indicator-application-fix-configure.patch
+BuildRequires: pkgconfig(dbusmenu-glib-0.4)
+BuildRequires: pkgconfig(appindicator-0.1)
+BuildRequires: pkgconfig(dbus-glib-1)
+BuildRequires: pkgconfig(indicator3-0.4)
+
+%description
+This package provides a library and an indicator to take the menus
+from applications and displays them on the panel bar.
+
+%files
+%doc AUTHORS COPYING
+%{_libdir}/indicator-application-service
+%{_libdir}/indicators3/
+%{_datadir}/dbus-1/services/*.service
+%{_datadir}/indicator-application/
+
+#--------------------------------------------------------------------
+%prep
+%setup -q
+%apply_patches
+
+%build
+NOCONFIGURE=1 autoreconf -fi
+%configure2_5x \
+ --disable-static
+%make
+
+%install
+%makeinstall_std
+
+# Clean .la files
+find %{buildroot}%{_libdir} -name '*.la' -delete -print
+
+
+%changelog
+* Sun Mar 18 2012 Simple <simplew8@gmail.com> 0.5.0-1
+- version 0.5.0
+- fix license tag
+- fix source link
+
+* Sun Mar 18 2012 Simple <simplew8@gmail.com> 0.4.94-1
+- first package \ No newline at end of file
diff --git a/zarb-ml/mageia-dev/attachments/20120414/53cc8757/attachment-0002.obj b/zarb-ml/mageia-dev/attachments/20120414/53cc8757/attachment-0002.obj
new file mode 100644
index 000000000..f3de7aa4c
--- /dev/null
+++ b/zarb-ml/mageia-dev/attachments/20120414/53cc8757/attachment-0002.obj
@@ -0,0 +1,120 @@
+%define oname VirtualGL
+%define libname %mklibname %{name}
+
+
+Name: virtualgl
+Summary: A toolkit for displaying OpenGL applications to thin clients
+Group: Networking/Other
+Version: 2.3
+Release: %mkrel 2
+URL: http://www.virtualgl.org
+License: wxWindows
+Source0: http://prdownloads.sourceforge.net/virtualgl/%{oname}-%{version}.tar.gz
+Patch0: vgl_2.3.patch
+BuildRequires: X11-devel
+BuildRequires: jpeg-devel
+BuildRequires: cmake
+
+%description
+VirtualGL is a library which allows most Linux OpenGL applications to be
+remotely displayed to a thin client without the need to alter the
+applications in any way. VGL inserts itself into an application at run time
+and intercepts a handful of GLX calls, which it reroutes to the server's
+display (which presumably has a 3D accelerator attached.) This causes all
+3D rendering to occur on the server's display. As each frame is rendered
+by the server, VirtualGL reads back the pixels from the server's framebuffer
+and sends them to the client for re-compositing into the appropriate X
+Window. VirtualGL can be used to give hardware-accelerated 3D capabilities to
+VNC or other remote display environments that lack GLX support. In a LAN
+environment, it can also be used with its built-in motion-JPEG video delivery
+system to remotely display full-screen 3D applications at 20+ frames/second.
+
+VirtualGL is based upon ideas presented in various academic papers on
+this topic, including "A Generic Solution for Hardware-Accelerated Remote
+Visualization" (Stegmaier, Magallon, Ertl 2002) and "A Framework for
+Interactive Hardware Accelerated Remote 3D-Visualization" (Engel, Sommer,
+Ertl 2000.)
+
+%files
+%doc %{_defaultdocdir}/%{name}/
+%{_bindir}/*
+
+#--------------------------------------------------------------------
+%package -n %libname
+Summary: Libraries injected by VirtualGL into applications that are ran through it
+Group: System/Libraries
+
+%description -n %libname
+Libraries injected by VirtualGL into applications that are ran throught it.
+Lib package allow installing 32 and 64 bits libraries at the same time.
+
+%files -n %libname
+%dir %{_libdir}/fakelib/
+%{_libdir}/fakelib/libGL.so
+%{_libdir}/librrfaker.so
+%{_libdir}/libdlfaker.so
+%{_libdir}/libgefaker.so
+
+#--------------------------------------------------------------------
+%package devel
+Summary: A toolkit for displaying OpenGL applications to thin clients
+Group: Networking/Other
+Requires: %{libname} = %{version}
+
+%description devel
+VirtualGL is a library which allows most Linux OpenGL applications to be
+remotely displayed to a thin client without the need to alter the
+applications in any way. VGL inserts itself into an application at run
+time and intercepts a handful of GLX calls, which it reroutes to the
+server's display (which presumably has a 3D accelerator attached). This
+causes all 3D rendering to occur on the server's display. As each frame
+is rendered by the server, VirtualGL reads back the pixels from the
+server's framebuffer and sends them to the client for re-compositing into
+the appropriate X Window. VirtualGL can be used to give hardware-
+-accelerated 3D capabilities to VNC or other remote display environments
+that lack GLX support. In a LAN environment, it can also be used with
+its built-in motion-JPEG video delivery system to remotely display
+full-screen 3D applications at 20+ frames/second.
+VirtualGL is based upon ideas presented in various academic papers on
+this topic, including "A Generic Solution for Hardware-Accelerated Remote
+Visualization" (Stegmaier, Magallon, Ertl 2002) and "A Framework for
+Interactive Hardware Accelerated Remote 3D-Visualization" (Engel, Sommer,
+Ertl 2000.)
+
+%files devel
+%{_includedir}/rrtransport.h
+%{_includedir}/rr.h
+
+#--------------------------------------------------------------------
+%prep
+%setup -qn %{oname}-%{version}
+%patch0 -p1
+
+%build
+cmake -G "Unix Makefiles" \
+ -DCMAKE_INSTALL_LIBDIR:PATH=%{_libdir} \
+ -DCMAKE_INSTALL_PREFIX=%{_prefix} \
+ -DVGL_DOCDIR=%{_defaultdocdir}/%{name} \
+ -DVGL_LIBDIR=%{_libdir} \
+ -DTJPEG_INCLUDE_DIR=%{_includedir} \
+ -DTJPEG_LIBRARY=%{_libdir}/libturbojpeg.so
+
+%make
+
+%install
+rm -rf %{buildroot}
+%makeinstall_std
+
+rm -rf %{buildroot}%{_prefix}/fakelib
+mkdir -p %{buildroot}%{_libdir}/fakelib
+ln -sf ../librrfaker.so %{buildroot}%{_libdir}/fakelib/libGL.so
+mv -f %{buildroot}%{_bindir}/glxinfo %{buildroot}%{_bindir}/glxinfo2
+
+
+%changelog
+* Sat Apr 14 2012 Simple <simplew8@gmail.com> 2.3-2
+- fix license tag
+- fix patch name
+
+* Mon Mar 19 2012 Simple <simplew8@gmail.com> 2.3-1
+- first package \ No newline at end of file
diff --git a/zarb-ml/mageia-dev/attachments/20120414/53cc8757/attachment-0003.obj b/zarb-ml/mageia-dev/attachments/20120414/53cc8757/attachment-0003.obj
new file mode 100644
index 000000000..e35f6f3ff
--- /dev/null
+++ b/zarb-ml/mageia-dev/attachments/20120414/53cc8757/attachment-0003.obj
@@ -0,0 +1,51 @@
+
+Name: indicator-appmenu
+Summary: An indicator to host the menus from an application
+Group: Graphical desktop/GNOME
+Version: 0.3.97
+Release: %mkrel 2
+License: GPLv3
+URL: http://launchpad.net/indicator-appmenu
+Source0: https://launchpad.net/indicator-appmenu/0.4/%{version}/+download/%{name}-%{version}.tar.gz
+Patch0: indicator-appmenu-0.3.97-disable-werror.patch
+BuildRequires: pkgconfig(dbusmenu-glib-0.4)
+BuildRequires: pkgconfig(indicator3-0.4)
+BuildRequires: gtk-doc-mkpdf
+
+%description
+An indicator to host the menus from an application.
+
+%files
+%doc ABOUT-NLS AUTHORS ChangeLog COPYING NEWS README
+%{_bindir}/hud-*
+%{_libdir}/hud-service
+%{_libdir}/indicators3/
+%{_datadir}/dbus-1/services/*.service
+%{_datadir}/glib-2.0/schemas/com.canonical.indicator.appmenu*gschema.xml
+%{_datadir}/gtk-doc/html/hud/
+%{_mandir}/man1/hud-*.1.*
+
+#--------------------------------------------------------------------
+%prep
+%setup -q
+%apply_patches
+
+%build
+%configure2_5x \
+ --disable-static
+%make
+
+%install
+%makeinstall_std
+
+# Clean .la files
+find %{buildroot}%{_libdir} -name '*.la' -delete -print
+
+
+%changelog
+* Sat Apr 14 2012 Simple <simplew8@gmail.com> 0.4.97-2
+- fix license
+- fix source link
+
+* Sun Mar 18 2012 Simple <simplew8@gmail.com> 0.4.97-1
+- first package \ No newline at end of file
diff --git a/zarb-ml/mageia-dev/attachments/20120414/53cc8757/attachment-0004.obj b/zarb-ml/mageia-dev/attachments/20120414/53cc8757/attachment-0004.obj
new file mode 100644
index 000000000..f12d39069
--- /dev/null
+++ b/zarb-ml/mageia-dev/attachments/20120414/53cc8757/attachment-0004.obj
@@ -0,0 +1,113 @@
+%define major 1
+%define libname %mklibname appindicator %{major}
+%define libdevel %mklibname appindicator -d
+
+Name: libappindicator
+Summary: A set of symbols and convience functions for indicators
+Group: System/Libraries
+Version: 0.4.92
+Release: %mkrel 2
+License: GPLv3
+URL: http://launchpad.net/libappindicator
+Source0: http://launchpad.net/libappindicator/0.5/%{version}/+download/%{name}-%{version}.tar.gz
+# PATCH-FIX-OPENSUSE - libappindicator-mono-nunit-fix.patch nmarques@opensuse.org
+#-- use mono-nunit for pkgconfig() calls instead of nunit
+Patch0: libappindicator-mono-nunit-fix.patch
+Patch1: libappindicator-0.4.92-configure.patch
+BuildRequires: gnome-common
+BuildRequires: gtk-doc
+BuildRequires: intltool
+BuildRequires: perl-XML-SAX
+BuildRequires: vala-devel
+BuildRequires: pkgconfig(dbusmenu-gtk3-0.4)
+BuildRequires: pkgconfig(gapi-2.0)
+BuildRequires: pkgconfig(gobject-introspection-1.0)
+BuildRequires: pkgconfig(gnome-doc-utils)
+BuildRequires: pkgconfig(gtk+-3.0)
+BuildRequires: pkgconfig(gtk-sharp-2.0)
+BuildRequires: pkgconfig(indicate-0.6)
+BuildRequires: pkgconfig(indicator3-0.4)
+BuildRequires: pkgconfig(libpng15)
+BuildRequires: pkgconfig(mono)
+BuildRequires: pkgconfig(mono-nunit)
+BuildRequires: pkgconfig(pygobject-2.0)
+BuildRequires: pkgconfig(pygtk-2.0)
+
+%description
+A library to allow applications to export a menu into the Unity Menu bar.
+Based on KSNI it also works in KDE and will fallback to generic Systray
+support if none of those are available.
+
+#--------------------------------------------------------------------
+%package -n %{libname}
+Summary: libappindicator library
+Group: System/Libraries
+
+%description -n %{libname}
+Library for libappindicator.
+
+%files -n %{libname}
+%{_libdir}/libappindicator.so.%{major}*
+%{_libdir}/girepository-1.0/*.typelib
+%{_libdir}/cli/appindicator-sharp-0.1/
+%{py_platlibdir}/site-packages/appindicator/
+
+#--------------------------------------------------------------------
+%package -n %{name}-sharp
+Summary: libappindicator tool
+Group: System/Libraries
+
+%description -n %{name}-sharp
+Tool to load libappindicator plugins.
+
+%files -n %{name}-sharp
+%{_prefix}/lib/mono/appindicator-sharp/
+%{_prefix}/lib/mono/gac/appindicator-sharp/
+%{_prefix}/lib/mono/gac/policy.0.0.appindicator-sharp/
+
+#--------------------------------------------------------------------
+%package -n %{libdevel}
+Summary: libappindicator development files
+Group: Development/GNOME and GTK+
+Requires: %{libname} = %{version}
+
+%description -n %{libdevel}
+Development files needed by libappindicator.
+
+%files -n %{libdevel}
+%{_includedir}/libappindicator-0.1/
+%{_libdir}/libappindicator.so
+%{_libdir}/pkgconfig/*.pc
+%{_datadir}/gir-1.0/AppIndicator-0.1.gir
+%{_datadir}/gtk-doc/html/libappindicator/
+%{_datadir}/pygtk/2.0/defs/appindicator.defs
+%{_datadir}/vala/vapi/appindicator-0.1.*
+
+#--------------------------------------------------------------------
+%prep
+%setup -q
+%apply_patches
+
+%build
+NOCONFIGURE=1 autoreconf -fi
+%configure2_5x \
+ --disable-static
+%make
+
+%install
+%makeinstall_std
+
+# Clean .la files
+find %{buildroot}%{_libdir} -name '*.la' -delete -print
+
+
+%changelog
+* Sun Mar 18 2012 Simple <simplew8@gmail.com> 0.4.93-2
+- fix license
+- its needed to run autoreconf to detect dependencies properly
+- gtk-doc is needed
+- do not own dirs that belong to another package
+- fix requires
+
+* Sun Mar 18 2012 Simple <simplew8@gmail.com> 0.4.93-1
+- first package \ No newline at end of file
diff --git a/zarb-ml/mageia-dev/attachments/20120414/53cc8757/attachment-0005.obj b/zarb-ml/mageia-dev/attachments/20120414/53cc8757/attachment-0005.obj
new file mode 100644
index 000000000..642412472
--- /dev/null
+++ b/zarb-ml/mageia-dev/attachments/20120414/53cc8757/attachment-0005.obj
@@ -0,0 +1,86 @@
+%define major 7
+%define libtool %mklibname indicator3
+%define libname %mklibname indicator3_ %{major}
+%define libdevel %mklibname indicator3 -d
+
+Name: libindicator
+Summary: A set of symbols and convience functions for indicators
+Group: System/Libraries
+Version: 0.5.0
+Release: %mkrel 1
+License: GPLv3
+URL: http://launchpad.net/libindicator
+Source0: http://launchpad.net/libindicator/0.5/%{version}/+download/%{name}-%{version}.tar.gz
+BuildRequires: pkgconfig(gtk+-3.0)
+
+%description
+A set of symbols and convience functions that all indicators would like
+to use. Not of real use outside of the Ayatana indicators project.
+
+#--------------------------------------------------------------------
+%package -n %{libname}
+Summary: libindicator3 library
+Group: System/Libraries
+
+%description -n %{libname}
+Library for libindicator3.
+
+%files -n %{libname}
+%{_libdir}/libindicator3.so.%{major}*
+
+#--------------------------------------------------------------------
+%package -n %{libtool}-tools
+Summary: libindicator3 tool
+Group: System/Libraries
+
+%description -n %{libtool}-tools
+Tool to load libindicator3 plugins.
+
+%files -n %{libtool}-tools
+%{_libdir}/indicator-loader3
+%{_libdir}/libdummy-indicator-blank.so
+%{_libdir}/libdummy-indicator-entry-func.so
+%{_libdir}/libdummy-indicator-null.so
+%{_libdir}/libdummy-indicator-signaler.so
+%{_libdir}/libdummy-indicator-simple.so
+%{_libdir}/libdummy-indicator-visible.so
+
+#--------------------------------------------------------------------
+%package -n %{libdevel}
+Summary: libindicator3 development files
+Group: Development/GNOME and GTK+
+Requires: %{libname} = %{version}
+
+%description -n %{libdevel}
+Development files needed by libindicator3.
+
+%files -n %{libdevel}
+%doc AUTHORS ChangeLog COPYING INSTALL
+%{_includedir}/libindicator3-0.4/libindicator/
+%{_libdir}/libindicator3.so
+%{_libdir}/pkgconfig/indicator3-0.4.pc
+%{_datadir}/libindicator/80indicator-debugging
+
+#--------------------------------------------------------------------
+%prep
+%setup -q
+
+%build
+%configure2_5x \
+ --disable-static
+%make
+
+%install
+%makeinstall_std
+
+# Clean .la files
+find %{buildroot}%{_libdir} -name '*.la' -delete -print
+
+
+%changelog
+* Sun Mar 18 2012 Simple <simplew8@gmail.com> 0.5.0-1
+- version 0.5.0
+- fix requires
+
+* Sun Mar 18 2012 Simple <simplew8@gmail.com> 0.4.93-1
+- first package \ No newline at end of file
diff --git a/zarb-ml/mageia-dev/attachments/20120414/53cc8757/attachment-0006.obj b/zarb-ml/mageia-dev/attachments/20120414/53cc8757/attachment-0006.obj
new file mode 100644
index 000000000..b0fcfdad3
--- /dev/null
+++ b/zarb-ml/mageia-dev/attachments/20120414/53cc8757/attachment-0006.obj
@@ -0,0 +1,65 @@
+%define git 1
+%define gitdate 20120127
+
+
+Name: bumblebee-ui
+Summary: Bumblebee User Interface
+Group: System/Configuration/Other
+Version: 1.0
+Release: %mkrel 2
+URL: https://github.com/Bumblebee-Project/bumblebee-ui
+License: GPLv3
+# source from git repo git://github.com/Bumblebee-Project/bumblebee-ui.git
+Source0: %{name}-%{!?git:%{version}}%{?git:%{gitdate}}.tar.xz
+BuildArch: noarch
+Requires: bumblebee
+Requires: indicator-appmenu
+
+%description
+This is a user interface for bumblebee.
+A complete explanation of the feature of this user interface are
+explained here :
+ https://github.com/Bumblebee-Project/bumblebee-ui/wiki
+Please report bugs to:
+ https://github.com/Bumblebee-Project/bumblebee-ui/issues
+
+%files
+%{_sysconfdir}/xdg/autostart/bumblebee-indicator.desktop
+%{_bindir}/bumblebee*
+%{_datadir}/%{name}/
+%{_datadir}/applications/*
+%{_iconsdir}/hicolor/*
+
+%prep
+%setup -q%{?git:n %{name}}
+
+%install
+rm -rf %{buildroot}
+mkdir -p %{buildroot}%{_iconsdir}/hicolor/48x48/apps/
+cp icons/*.* %{buildroot}%{_iconsdir}/hicolor/48x48/apps/
+mkdir -p %{buildroot}%{_datadir}/{%{name},applications}
+cp app/*.* %{buildroot}%{_datadir}/%{name}
+cp bumblebee-app-settings.desktop %{buildroot}%{_datadir}/applications/
+cp bumblebee-indicator.desktop %{buildroot}%{_datadir}/applications/
+mkdir -p %{buildroot}%{_bindir}
+ln -s %{_datadir}/%{name}/AppSettings.py %{buildroot}%{_bindir}/bumblebee-app-settings
+ln -s %{_datadir}/%{name}/Bumblebee-Indicator.py %{buildroot}%{_bindir}/bumblebee-indicator
+
+chmod +x %{buildroot}%{_datadir}/applications/bumblebee-app-settings.desktop
+chmod +x %{buildroot}%{_datadir}/applications/bumblebee-indicator.desktop
+chmod +x -R %{buildroot}%{_datadir}/%{name}
+
+# Always start in boot
+mkdir -p %{buildroot}%{_sysconfdir}/xdg/autostart
+cp bumblebee-indicator.desktop %{buildroot}%{_sysconfdir}/xdg/autostart
+
+
+%changelog
+* Tue Apr 10 2012 Simple <simplew8@gmail.com> 1.0-2
+- needs indicator-appmenu
+- move to develop branch
+- use versioned source
+- change description as pointed by Anssi
+
+* Mon Mar 19 2012 Simple <simplew8@gmail.com> 1.0-1
+- initial package \ No newline at end of file
diff --git a/zarb-ml/mageia-dev/attachments/20120414/53cc8757/attachment-0007.obj b/zarb-ml/mageia-dev/attachments/20120414/53cc8757/attachment-0007.obj
new file mode 100644
index 000000000..e52de24ba
--- /dev/null
+++ b/zarb-ml/mageia-dev/attachments/20120414/53cc8757/attachment-0007.obj
@@ -0,0 +1,60 @@
+%define git 1
+%define gitdate 20111031
+%define modname acpi_call
+
+Name: dkms-%{modname}
+Summary: A kernel module that enables you to call ACPI methods
+Group: System/Kernel and hardware
+Version: 0.1
+Release: %mkrel 2
+URL: https://github.com/Bumblebee-Project/acpi_call
+License: GPL
+# source from git repo git://github.com/Bumblebee-Project/acpi_call.git
+Source0: %{modname}-%{!?git:%{version}}%{?git:%{gitdate}}.tar.xz
+BuildArch: noarch
+Requires: dkms
+
+%description
+A kernel module that enables you to call ACPI methods by writing the
+method name followed by arguments to /proc/acpi/call.
+
+%files
+%doc README
+%{_usrsrc}/%{modname}-%{version}-%{release}/*
+
+%post
+/usr/sbin/dkms add -m %{modname} -v %{version}-%{release} --rpm_safe_upgrade &&
+/usr/sbin/dkms build -m %{modname} -v %{version}-%{release} --rpm_safe_upgrade &&
+/usr/sbin/dkms install -m %{modname} -v %{version}-%{release} --rpm_safe_upgrade --force
+true
+/sbin/modprobe %{modname}
+
+%preun
+dkms remove --binary -m %{modname} -v %{version}-%{release} --rpm_safe_upgrade --all
+true
+
+#--------------------------------------------------------------------
+%prep
+%setup -q%{?git:n %{modname}}
+
+%install
+rm -rf %{buildroot}
+
+mkdir -p -m755 %{buildroot}%{_usrsrc}/%{modname}-%{version}-%{release}
+cp -a * %{buildroot}%{_usrsrc}/%{modname}-%{version}-%{release}
+# DKMS config
+cat > %{buildroot}%{_usrsrc}/%{modname}-%{version}-%{release}/dkms.conf << 'EOF'
+PACKAGE_NAME="%{modname}"
+PACKAGE_VERSION="%{version}-%{release}"
+BUILT_MODULE_NAME[0]="%{modname}"
+DEST_MODULE_LOCATION[0]="/kernel/drivers/acpi"
+AUTOINSTALL="yes"
+EOF
+
+%changelog
+* Mon Mar 19 2012 Simple <simplew8@gmailcom> 1.0-2
+- set with mageia dkms policy
+- use versioned source
+
+* Mon Mar 19 2012 Simple <simplew8@gmailcom> 1.0-1
+- initial package \ No newline at end of file
diff --git a/zarb-ml/mageia-dev/attachments/20120414/53cc8757/attachment-0008.obj b/zarb-ml/mageia-dev/attachments/20120414/53cc8757/attachment-0008.obj
new file mode 100644
index 000000000..6f57b72cc
--- /dev/null
+++ b/zarb-ml/mageia-dev/attachments/20120414/53cc8757/attachment-0008.obj
@@ -0,0 +1,112 @@
+%define git 1
+%define gitdate 20120413
+
+# Use Nvidia proprietary driver by default
+%bcond_without nvidia
+
+
+Name: bumblebee
+Summary: Bumblebee - support for NVidia Optimus laptops on Linux!
+Group: System/Kernel and hardware
+Version: 3.0
+Release: %mkrel 3
+URL: https://github.com/Bumblebee-Project/bumblebee
+License: GPLv3
+# source from git repo git://github.com/Bumblebee-Project/Bumblebee.git
+# we need to change to develop branch to allow changing to nouveau without
+# using nvidia paths
+Source0: Bumblebee-%{!?git:%{version}}%{?git:%{gitdate}}.tar.xz
+BuildRequires: X11-devel
+BuildRequires: pkgconfig(glib-2.0)
+BuildRequires: pkgconfig(libbsd)
+BuildRequires: help2man
+Requires(pre): update-alternatives
+Requires: virtualgl
+%if %{with nvidia}
+Requires: x11-driver-video-nvidia-current
+%else
+Requires: x11-driver-video-nouveau
+%endif
+Requires: kmod(bbswitch)
+Requires: kmod(acpi_call)
+
+%description
+Bumblebee daemon is a rewrite of the original Bumblebee service,
+providing an elegant and stable means of managing Optimus hybrid
+graphics chipsets.
+A primary goal of this project is to not only enable use of the
+discrete GPU for rendering, but also to enable smart power management
+of the dGPU when it's not in use.
+
+%files
+%doc README.markdown doc/RELEASE_NOTES_3_0
+%{_sysconfdir}/bash_completion.d/bumblebee
+%dir %{_sysconfdir}/bumblebee/
+%config(noreplace) %{_sysconfdir}/bumblebee/bumblebee.conf
+%config(noreplace) %{_sysconfdir}/bumblebee/xorg.conf.nouveau
+%config(noreplace) %{_sysconfdir}/bumblebee/xorg.conf.nvidia
+/lib/systemd/system/bumblebeed.service
+%{_sbindir}/bumblebeed
+%{_bindir}/optirun
+%{_bindir}/bumblebee-bugreport
+%{_mandir}/man1/bumblebeed.1.*
+%{_mandir}/man1/optirun.1.*
+
+%pre
+%_pre_groupadd %{name}
+if [ "$1" -eq "1" ];then
+%if %{with nvidia}
+ /usr/sbin/update-alternatives --set gl_conf %{_sysconfdir}/nvidia-current/ld.so.conf
+%else
+ /usr/sbin/update-alternatives --set gl_conf %{_sysconfdir}/ld.so.conf.d/GL/standard.conf
+%endif
+fi
+
+%postun
+%_postun_groupdel %{name}
+# this is still needed since is not done by default
+/bin/systemctl --system daemon-reload
+
+
+#--------------------------------------------------------------------
+%prep
+%setup -q%{?git:n Bumblebee}
+# Fix screen for Nvidia
+sed -i 's#DFP#CRT-0#g' conf/xorg.conf.nvidia
+
+%build
+%{?git:NOCONFIGURE=1 autoreconf -fi}
+%configure2_5x \
+%if %{with nvidia}
+CONF_DRIVER=nvidia \
+CONF_DRIVER_MODULE_NVIDIA=nvidia-current \
+%endif
+%ifarch x86_64
+CONF_LDPATH_NVIDIA=%{_prefix}/lib/nvidia-current:%{_libdir}/nvidia-current \
+CONF_MODPATH_NVIDIA=%{_prefix}/lib/nvidia-current/xorg,%{_libdir}/nvidia-current/xorg,%{_prefix}/lib/xorg/modules,%{_libdir}/xorg/modules,%{_prefix}/lib/xorg/extra-modules,%{_libdir}/xorg/extra-modules
+%else
+CONF_LDPATH_NVIDIA=%{_prefix}/lib/nvidia-current \
+CONF_MODPATH_NVIDIA=%{_prefix}/lib/nvidia-current/xorg,%{_prefix}/lib/xorg/modules,%{_prefix}/lib/xorg/extra-modules
+%endif
+
+%make
+
+%install
+rm -rf %{buildroot}
+%makeinstall_std
+
+install -m644 -D scripts/systemd/bumblebeed.service %{buildroot}/lib/systemd/system/bumblebeed.service
+
+
+%changelog
+* Fri Apr 13 2012 Simple <simplew8@gmailcom> 3.0-3
+- move to develop branch (more bug fixes)
+
+* Mon Mar 19 2012 Simple <simplew8@gmailcom> 3.0-2
+- set to build with nvidia proprietary driver by default
+- clean scriptlets since systemd service is handled by default
+- clean SysVinit service since systemd is used by default
+- main systemd default main dir is not in /etc
+
+* Mon Mar 19 2012 Simple <simplew8@gmailcom> 3.0-1
+- 3.0 (from git), initial package \ No newline at end of file
diff --git a/zarb-ml/mageia-dev/attachments/20120414/53cc8757/attachment-0009.obj b/zarb-ml/mageia-dev/attachments/20120414/53cc8757/attachment-0009.obj
new file mode 100644
index 000000000..0791a56b4
--- /dev/null
+++ b/zarb-ml/mageia-dev/attachments/20120414/53cc8757/attachment-0009.obj
@@ -0,0 +1,60 @@
+%define git 1
+%define gitdate 20120301
+%define oname bbswitch
+
+
+Name: dkms-%{oname}
+Summary: bbswitch - Optimus GPU power switcher
+Group: System/Kernel and hardware
+Version: 0.4.1
+Release: %mkrel 2
+License: GPLv3
+URL: https://github.com/Bumblebee-Project/bbswitch
+# source from git repo git://github.com/Bumblebee-Project/bbswitch.git
+Source0: %{oname}-20120301.tar.xz
+BuildArch: noarch
+Requires: dkms
+
+%description
+bbswitch is a kernel module which automatically detects the required
+ACPI calls for two kinds of Optimus laptops. It has been verified to
+work with "real" Optimus and "legacy" Optimus laptops (at least, that
+is how I call them).
+
+%files
+%{_usrsrc}/%{oname}-%{version}-%{release}/*
+
+%post
+dkms add -m %{oname} -v %{version}-%{release} --rpm_safe_upgrade &&
+dkms build -m %{oname} -v %{version}-%{release} --rpm_safe_upgrade &&
+dkms install -m %{oname} -v %{version}-%{release} --rpm_safe_upgrade --force
+true
+/sbin/modprobe %{oname}
+
+%preun
+dkms remove --binary -m %{oname} -v %{version}-%{release} --rpm_safe_upgrade --all
+true
+/sbin/rmmod %{oname}
+
+#--------------------------------------------------------------------
+%prep
+%setup -qn %{oname}
+sed -i 's/#MODULE_VERSION#/%{version}-%{release}/g' dkms/dkms.conf
+
+%install
+rm -rf %{buildroot}
+mkdir -p %{buildroot}%{_usrsrc}/%{oname}-%{version}-%{release}
+cp *.c %{buildroot}%{_usrsrc}/%{oname}-%{version}-%{release}
+cp Makefile %{buildroot}%{_usrsrc}/%{oname}-%{version}-%{release}
+cp dkms/dkms.conf %{buildroot}%{_usrsrc}/%{oname}-%{version}-%{release}/dkms.conf
+
+
+%changelog
+* Sat Apr 14 2012 Simple <simplew8@gmail.com> 0.4.1-2
+- use plain require,that way is neeed to have requires on scriplets
+- move to develop branch
+- use versioned source
+- set to release to allow upgrade in same version
+
+* Mon Mar 19 2012 Simple <simplew8@gmail.com> 0.4.1-1
+- initial package \ No newline at end of file
diff --git a/zarb-ml/mageia-dev/attachments/20120414/53cc8757/attachment-0010.obj b/zarb-ml/mageia-dev/attachments/20120414/53cc8757/attachment-0010.obj
new file mode 100644
index 000000000..ec845f9be
--- /dev/null
+++ b/zarb-ml/mageia-dev/attachments/20120414/53cc8757/attachment-0010.obj
@@ -0,0 +1,44 @@
+%define git 1
+%define gitdate 20120206
+
+
+Name: optidesk
+Summary: Tool to configure .desktop files to run with optirun
+Group: Graphical desktop/Other
+Version: 0.1
+Release: %mkrel 2
+URL: https://github.com/Bumblebee-Project/optidesk
+License: GPLv3
+# source from git repo git://github.com/Bumblebee-Project/optidesk.git
+Source0: %{name}-%{!?git:%{version}}%{?git:20120206}.tar.xz
+Requires: bumblebee
+
+%description
+This tool is intended to be an easy way of configuring your desired
+applications to be run through Bumblebee. It will allow to create
+and modify a menu entry with an alternative (Optirun) version of the
+default launcher.
+
+%files
+%{_bindir}/%{name}
+
+#--------------------------------------------------------------------
+%prep
+%setup -q%{?git:n %{name}}
+
+%build
+NOCONFIGURE=1 autoreconf -fi
+%configure2_5x
+%make
+
+%install
+rm -rf %{buildroot}
+%makeinstall_std
+
+%changelog
+* Sat Apr 14 2012 Simple <simplew8@gmail.com> 3.0-2
+- move to develop branch (more bug fixes)
+- use versioned source
+
+* Mon Mar 19 2012 Simple <simplew8@gmail.com> 3.0-1
+- initial package \ No newline at end of file
diff --git a/zarb-ml/mageia-dev/attachments/20120414/53cc8757/attachment-0011.obj b/zarb-ml/mageia-dev/attachments/20120414/53cc8757/attachment-0011.obj
new file mode 100644
index 000000000..0b895ccf1
--- /dev/null
+++ b/zarb-ml/mageia-dev/attachments/20120414/53cc8757/attachment-0011.obj
@@ -0,0 +1,80 @@
+%define major 0
+%define libname %mklibname bsd %{major}
+%define libnamedev %mklibname bsd -d
+
+Name: libbsd
+Summary: Library providing BSD-compatible functions for portability
+Group: System/Libraries
+Version: 0.3.0
+Release: %mkrel 2
+License: BSD and ISC and Copyright only and Public Domain
+URL: http://libbsd.freedesktop.org/
+Source0: http://libbsd.freedesktop.org/releases/%{name}-%{version}.tar.gz
+
+%description
+libbsd provides useful functions commonly found on BSD systems, and
+lacking on others like GNU systems, thus making it easier to port
+projects with strong BSD origins, without needing to embed the same
+code over and over again on each project.
+
+%package -n %{libname}
+Summary: libbsdb libary
+Group: System/Libraries
+
+%description -n %{libname}
+libbsd libary.
+
+%files -n %{libname}
+%{_libdir}/libbsd.so.%{major}*
+
+#--------------------------------------------------------------------
+%package -n %{libnamedev}
+Summary: Development files for libbsd
+Group: Development/C
+Requires: %{libname} = %{version}
+Provides: %{name}-devel = %{version}-%{release}
+
+%description -n %{libnamedev}
+Development files for the libbsd library.
+
+%files -n %{libnamedev}
+%doc ChangeLog COPYING README TODO
+%{_mandir}/man3/*
+%{_includedir}/*.h
+%{_includedir}/bsd/
+%{_libdir}/libbsd.so
+%{_libdir}/pkgconfig/libbsd*.pc
+
+#--------------------------------------------------------------------
+%prep
+%setup -q
+# fix encoding of flopen.3 man page
+for f in src/flopen.3; do
+ iconv -f iso8859-1 -t utf-8 $f >$f.conv
+ touch -r $f $f.conv
+ mv $f.conv $f
+done
+
+%build
+%setup_compile_flags
+%make
+
+%install
+%makeinstall_std \
+ libdir=%{_libdir} \
+ usrlibdir=%{_libdir} \
+ exec_prefix=%{_prefix}
+
+# clean static library
+rm %{buildroot}%{_libdir}/libbsd.a
+
+# Move nlist.h into bsd directory to avoid conflict with elfutils-libelf.
+mv %{buildroot}%{_includedir}/nlist.h %{buildroot}%{_includedir}/bsd/
+
+
+%changelog
+* Sat Apr 14 2012 Simple <simplew8@gmail.com> 0.3.0-2
+- set build flasg
+
+* Mon Mar 19 2012 Simple <simplew8@gmail.com> 0.3.0-1
+- first package \ No newline at end of file
diff --git a/zarb-ml/mageia-dev/attachments/20120414/53cc8757/attachment-0012.obj b/zarb-ml/mageia-dev/attachments/20120414/53cc8757/attachment-0012.obj
new file mode 100644
index 000000000..87aaff516
--- /dev/null
+++ b/zarb-ml/mageia-dev/attachments/20120414/53cc8757/attachment-0012.obj
@@ -0,0 +1,107 @@
+%define api 3
+%define major 0
+%define libname %mklibname %{name}%{api}_ %{major}
+%define libnamedev %mklibname %{name}%{api} -d
+
+
+Name: bamf
+Summary: Application matching framework
+Group: System/Libraries
+Version: 0.2.114
+Release: %mkrel 2
+License: GPLv3
+URL: https://launchpad.net/bamf
+Source0: https://launchpad.net/bamf/0.2/%{version}/+download/%{name}-%{version}.tar.gz
+BuildRequires: gtk-doc
+BuildRequires: vala-tools
+BuildRequires: pkgconfig(dbus-1)
+BuildRequires: pkgconfig(dbus-glib-1)
+BuildRequires: pkgconfig(glib-2.0)
+BuildRequires: pkgconfig(gobject-introspection-1.0)
+BuildRequires: pkgconfig(gtk+-3.0)
+BuildRequires: pkgconfig(libwnck-1.0)
+BuildRequires: pkgconfig(libwnck-3.0)
+BuildRequires: pkgconfig(libgtop-2.0)
+
+%description
+BAMF removes the headache of applications matching into a simple DBus
+daemon and C wrapper library. Currently features application matching
+at amazing levels of accuracy (covering nearly every corner case). This
+package contains the bamf library built against GTK+ 2.
+
+#--------------------------------------------------------------------
+%package daemon
+Summary: Application matching framework
+Group: System/Libraries
+License: GPLv3
+
+%description daemon
+BAMF removes the headache of applications matching into a simple DBus
+daemon and C wrapper library. Currently features application matching
+at amazing levels of accuracy (covering nearly every corner case). This
+package contains the bamf daemon and supporting data.
+
+%files daemon
+%doc COPYING
+%{_libdir}/bamfdaemon/
+%{_datadir}/dbus-1/services/*.service
+
+#--------------------------------------------------------------------
+%package -n %{libname}
+Summary: Application matching framework (GTK+ 3)
+Group: System/Libraries
+
+%description -n %{libname}
+BAMF removes the headache of applications matching into a simple DBus
+daemon and C wrapper library. Currently features application matching
+at amazing levels of accuracy (covering nearly every corner case). This
+package contains the bamf library built against GTK+ 3.
+
+%files -n %{libname}
+%{_libdir}/libbamf3.so.%{major}*
+
+#--------------------------------------------------------------------
+%package -n %{libnamedev}
+Summary: Development files for %{name} (GTK+ 3)
+Group: Development/GNOME and GTK+
+License: GPLv3
+Requires: %{libname} = %{version}
+
+%description -n %{libnamedev}
+The %{name}3-devel package contains libraries and header files for
+developing applications that use %{name} (GTK+ 3).
+
+%files -n %{libnamedev}
+%doc COPYING.LGPL COPYING
+%{_includedir}/libbamf3/
+%{_libdir}/libbamf3.so
+%{_libdir}/pkgconfig/libbamf3.pc
+%{_datadir}/gtk-doc/html/libbamf/
+
+#--------------------------------------------------------------------
+%prep
+%setup -q
+sed -i 's/CFLAGS="$CFLAGS -Wall -Werror -lm"/CFLAGS="$CFLAGS -Wall -lm"/' configure
+
+%build
+%configure2_5x \
+ --disable-static \
+ --enable-introspection=yes
+%make
+
+%install
+rm -rf %{buildroot}
+%makeinstall_std
+
+# Clean .la files
+find %{buildroot}%{_libdir} -name '*.la' -delete -print
+
+
+%changelog
+* Sat Apr 14 2012 Simple <simplew8@gmail.com> 0.2.114-2
+- fix source link
+- fix requires
+- gtk-doc is needed
+
+* Sun Mar 18 2012 Simple <simplew8@gmail.com> 0.2.114-1
+- first package \ No newline at end of file
diff --git a/zarb-ml/mageia-dev/attachments/20120414/53cc8757/attachment-0013.obj b/zarb-ml/mageia-dev/attachments/20120414/53cc8757/attachment-0013.obj
new file mode 100644
index 000000000..ba5d8864d
--- /dev/null
+++ b/zarb-ml/mageia-dev/attachments/20120414/53cc8757/attachment-0013.obj
@@ -0,0 +1,51 @@
+Name: indicator-application
+Summary: Displays application menu's on panel
+Group: Graphical desktop/GNOME
+Version: 0.5.0
+Release: %mkrel 1
+License: GPLv3
+URL: http://launchpad.net/indicator-application
+Source0: https://launchpad.net/indicator-application/0.5/%{version}/+download/%{name}-%{version}.tar.gz
+Patch0: indicator-application-fix-configure.patch
+BuildRequires: pkgconfig(dbusmenu-glib-0.4)
+BuildRequires: pkgconfig(appindicator-0.1)
+BuildRequires: pkgconfig(dbus-glib-1)
+BuildRequires: pkgconfig(indicator3-0.4)
+
+%description
+This package provides a library and an indicator to take the menus
+from applications and displays them on the panel bar.
+
+%files
+%doc AUTHORS COPYING
+%{_libdir}/indicator-application-service
+%{_libdir}/indicators3/
+%{_datadir}/dbus-1/services/*.service
+%{_datadir}/indicator-application/
+
+#--------------------------------------------------------------------
+%prep
+%setup -q
+%apply_patches
+
+%build
+NOCONFIGURE=1 autoreconf -fi
+%configure2_5x \
+ --disable-static
+%make
+
+%install
+%makeinstall_std
+
+# Clean .la files
+find %{buildroot}%{_libdir} -name '*.la' -delete -print
+
+
+%changelog
+* Sun Mar 18 2012 Simple <simplew8@gmail.com> 0.5.0-1
+- version 0.5.0
+- fix license tag
+- fix source link
+
+* Sun Mar 18 2012 Simple <simplew8@gmail.com> 0.4.94-1
+- first package \ No newline at end of file
diff --git a/zarb-ml/mageia-dev/attachments/20120414/53cc8757/attachment-0014.obj b/zarb-ml/mageia-dev/attachments/20120414/53cc8757/attachment-0014.obj
new file mode 100644
index 000000000..f3de7aa4c
--- /dev/null
+++ b/zarb-ml/mageia-dev/attachments/20120414/53cc8757/attachment-0014.obj
@@ -0,0 +1,120 @@
+%define oname VirtualGL
+%define libname %mklibname %{name}
+
+
+Name: virtualgl
+Summary: A toolkit for displaying OpenGL applications to thin clients
+Group: Networking/Other
+Version: 2.3
+Release: %mkrel 2
+URL: http://www.virtualgl.org
+License: wxWindows
+Source0: http://prdownloads.sourceforge.net/virtualgl/%{oname}-%{version}.tar.gz
+Patch0: vgl_2.3.patch
+BuildRequires: X11-devel
+BuildRequires: jpeg-devel
+BuildRequires: cmake
+
+%description
+VirtualGL is a library which allows most Linux OpenGL applications to be
+remotely displayed to a thin client without the need to alter the
+applications in any way. VGL inserts itself into an application at run time
+and intercepts a handful of GLX calls, which it reroutes to the server's
+display (which presumably has a 3D accelerator attached.) This causes all
+3D rendering to occur on the server's display. As each frame is rendered
+by the server, VirtualGL reads back the pixels from the server's framebuffer
+and sends them to the client for re-compositing into the appropriate X
+Window. VirtualGL can be used to give hardware-accelerated 3D capabilities to
+VNC or other remote display environments that lack GLX support. In a LAN
+environment, it can also be used with its built-in motion-JPEG video delivery
+system to remotely display full-screen 3D applications at 20+ frames/second.
+
+VirtualGL is based upon ideas presented in various academic papers on
+this topic, including "A Generic Solution for Hardware-Accelerated Remote
+Visualization" (Stegmaier, Magallon, Ertl 2002) and "A Framework for
+Interactive Hardware Accelerated Remote 3D-Visualization" (Engel, Sommer,
+Ertl 2000.)
+
+%files
+%doc %{_defaultdocdir}/%{name}/
+%{_bindir}/*
+
+#--------------------------------------------------------------------
+%package -n %libname
+Summary: Libraries injected by VirtualGL into applications that are ran through it
+Group: System/Libraries
+
+%description -n %libname
+Libraries injected by VirtualGL into applications that are ran throught it.
+Lib package allow installing 32 and 64 bits libraries at the same time.
+
+%files -n %libname
+%dir %{_libdir}/fakelib/
+%{_libdir}/fakelib/libGL.so
+%{_libdir}/librrfaker.so
+%{_libdir}/libdlfaker.so
+%{_libdir}/libgefaker.so
+
+#--------------------------------------------------------------------
+%package devel
+Summary: A toolkit for displaying OpenGL applications to thin clients
+Group: Networking/Other
+Requires: %{libname} = %{version}
+
+%description devel
+VirtualGL is a library which allows most Linux OpenGL applications to be
+remotely displayed to a thin client without the need to alter the
+applications in any way. VGL inserts itself into an application at run
+time and intercepts a handful of GLX calls, which it reroutes to the
+server's display (which presumably has a 3D accelerator attached). This
+causes all 3D rendering to occur on the server's display. As each frame
+is rendered by the server, VirtualGL reads back the pixels from the
+server's framebuffer and sends them to the client for re-compositing into
+the appropriate X Window. VirtualGL can be used to give hardware-
+-accelerated 3D capabilities to VNC or other remote display environments
+that lack GLX support. In a LAN environment, it can also be used with
+its built-in motion-JPEG video delivery system to remotely display
+full-screen 3D applications at 20+ frames/second.
+VirtualGL is based upon ideas presented in various academic papers on
+this topic, including "A Generic Solution for Hardware-Accelerated Remote
+Visualization" (Stegmaier, Magallon, Ertl 2002) and "A Framework for
+Interactive Hardware Accelerated Remote 3D-Visualization" (Engel, Sommer,
+Ertl 2000.)
+
+%files devel
+%{_includedir}/rrtransport.h
+%{_includedir}/rr.h
+
+#--------------------------------------------------------------------
+%prep
+%setup -qn %{oname}-%{version}
+%patch0 -p1
+
+%build
+cmake -G "Unix Makefiles" \
+ -DCMAKE_INSTALL_LIBDIR:PATH=%{_libdir} \
+ -DCMAKE_INSTALL_PREFIX=%{_prefix} \
+ -DVGL_DOCDIR=%{_defaultdocdir}/%{name} \
+ -DVGL_LIBDIR=%{_libdir} \
+ -DTJPEG_INCLUDE_DIR=%{_includedir} \
+ -DTJPEG_LIBRARY=%{_libdir}/libturbojpeg.so
+
+%make
+
+%install
+rm -rf %{buildroot}
+%makeinstall_std
+
+rm -rf %{buildroot}%{_prefix}/fakelib
+mkdir -p %{buildroot}%{_libdir}/fakelib
+ln -sf ../librrfaker.so %{buildroot}%{_libdir}/fakelib/libGL.so
+mv -f %{buildroot}%{_bindir}/glxinfo %{buildroot}%{_bindir}/glxinfo2
+
+
+%changelog
+* Sat Apr 14 2012 Simple <simplew8@gmail.com> 2.3-2
+- fix license tag
+- fix patch name
+
+* Mon Mar 19 2012 Simple <simplew8@gmail.com> 2.3-1
+- first package \ No newline at end of file
diff --git a/zarb-ml/mageia-dev/attachments/20120414/53cc8757/attachment-0015.obj b/zarb-ml/mageia-dev/attachments/20120414/53cc8757/attachment-0015.obj
new file mode 100644
index 000000000..e35f6f3ff
--- /dev/null
+++ b/zarb-ml/mageia-dev/attachments/20120414/53cc8757/attachment-0015.obj
@@ -0,0 +1,51 @@
+
+Name: indicator-appmenu
+Summary: An indicator to host the menus from an application
+Group: Graphical desktop/GNOME
+Version: 0.3.97
+Release: %mkrel 2
+License: GPLv3
+URL: http://launchpad.net/indicator-appmenu
+Source0: https://launchpad.net/indicator-appmenu/0.4/%{version}/+download/%{name}-%{version}.tar.gz
+Patch0: indicator-appmenu-0.3.97-disable-werror.patch
+BuildRequires: pkgconfig(dbusmenu-glib-0.4)
+BuildRequires: pkgconfig(indicator3-0.4)
+BuildRequires: gtk-doc-mkpdf
+
+%description
+An indicator to host the menus from an application.
+
+%files
+%doc ABOUT-NLS AUTHORS ChangeLog COPYING NEWS README
+%{_bindir}/hud-*
+%{_libdir}/hud-service
+%{_libdir}/indicators3/
+%{_datadir}/dbus-1/services/*.service
+%{_datadir}/glib-2.0/schemas/com.canonical.indicator.appmenu*gschema.xml
+%{_datadir}/gtk-doc/html/hud/
+%{_mandir}/man1/hud-*.1.*
+
+#--------------------------------------------------------------------
+%prep
+%setup -q
+%apply_patches
+
+%build
+%configure2_5x \
+ --disable-static
+%make
+
+%install
+%makeinstall_std
+
+# Clean .la files
+find %{buildroot}%{_libdir} -name '*.la' -delete -print
+
+
+%changelog
+* Sat Apr 14 2012 Simple <simplew8@gmail.com> 0.4.97-2
+- fix license
+- fix source link
+
+* Sun Mar 18 2012 Simple <simplew8@gmail.com> 0.4.97-1
+- first package \ No newline at end of file
diff --git a/zarb-ml/mageia-dev/attachments/20120414/53cc8757/attachment-0016.obj b/zarb-ml/mageia-dev/attachments/20120414/53cc8757/attachment-0016.obj
new file mode 100644
index 000000000..f12d39069
--- /dev/null
+++ b/zarb-ml/mageia-dev/attachments/20120414/53cc8757/attachment-0016.obj
@@ -0,0 +1,113 @@
+%define major 1
+%define libname %mklibname appindicator %{major}
+%define libdevel %mklibname appindicator -d
+
+Name: libappindicator
+Summary: A set of symbols and convience functions for indicators
+Group: System/Libraries
+Version: 0.4.92
+Release: %mkrel 2
+License: GPLv3
+URL: http://launchpad.net/libappindicator
+Source0: http://launchpad.net/libappindicator/0.5/%{version}/+download/%{name}-%{version}.tar.gz
+# PATCH-FIX-OPENSUSE - libappindicator-mono-nunit-fix.patch nmarques@opensuse.org
+#-- use mono-nunit for pkgconfig() calls instead of nunit
+Patch0: libappindicator-mono-nunit-fix.patch
+Patch1: libappindicator-0.4.92-configure.patch
+BuildRequires: gnome-common
+BuildRequires: gtk-doc
+BuildRequires: intltool
+BuildRequires: perl-XML-SAX
+BuildRequires: vala-devel
+BuildRequires: pkgconfig(dbusmenu-gtk3-0.4)
+BuildRequires: pkgconfig(gapi-2.0)
+BuildRequires: pkgconfig(gobject-introspection-1.0)
+BuildRequires: pkgconfig(gnome-doc-utils)
+BuildRequires: pkgconfig(gtk+-3.0)
+BuildRequires: pkgconfig(gtk-sharp-2.0)
+BuildRequires: pkgconfig(indicate-0.6)
+BuildRequires: pkgconfig(indicator3-0.4)
+BuildRequires: pkgconfig(libpng15)
+BuildRequires: pkgconfig(mono)
+BuildRequires: pkgconfig(mono-nunit)
+BuildRequires: pkgconfig(pygobject-2.0)
+BuildRequires: pkgconfig(pygtk-2.0)
+
+%description
+A library to allow applications to export a menu into the Unity Menu bar.
+Based on KSNI it also works in KDE and will fallback to generic Systray
+support if none of those are available.
+
+#--------------------------------------------------------------------
+%package -n %{libname}
+Summary: libappindicator library
+Group: System/Libraries
+
+%description -n %{libname}
+Library for libappindicator.
+
+%files -n %{libname}
+%{_libdir}/libappindicator.so.%{major}*
+%{_libdir}/girepository-1.0/*.typelib
+%{_libdir}/cli/appindicator-sharp-0.1/
+%{py_platlibdir}/site-packages/appindicator/
+
+#--------------------------------------------------------------------
+%package -n %{name}-sharp
+Summary: libappindicator tool
+Group: System/Libraries
+
+%description -n %{name}-sharp
+Tool to load libappindicator plugins.
+
+%files -n %{name}-sharp
+%{_prefix}/lib/mono/appindicator-sharp/
+%{_prefix}/lib/mono/gac/appindicator-sharp/
+%{_prefix}/lib/mono/gac/policy.0.0.appindicator-sharp/
+
+#--------------------------------------------------------------------
+%package -n %{libdevel}
+Summary: libappindicator development files
+Group: Development/GNOME and GTK+
+Requires: %{libname} = %{version}
+
+%description -n %{libdevel}
+Development files needed by libappindicator.
+
+%files -n %{libdevel}
+%{_includedir}/libappindicator-0.1/
+%{_libdir}/libappindicator.so
+%{_libdir}/pkgconfig/*.pc
+%{_datadir}/gir-1.0/AppIndicator-0.1.gir
+%{_datadir}/gtk-doc/html/libappindicator/
+%{_datadir}/pygtk/2.0/defs/appindicator.defs
+%{_datadir}/vala/vapi/appindicator-0.1.*
+
+#--------------------------------------------------------------------
+%prep
+%setup -q
+%apply_patches
+
+%build
+NOCONFIGURE=1 autoreconf -fi
+%configure2_5x \
+ --disable-static
+%make
+
+%install
+%makeinstall_std
+
+# Clean .la files
+find %{buildroot}%{_libdir} -name '*.la' -delete -print
+
+
+%changelog
+* Sun Mar 18 2012 Simple <simplew8@gmail.com> 0.4.93-2
+- fix license
+- its needed to run autoreconf to detect dependencies properly
+- gtk-doc is needed
+- do not own dirs that belong to another package
+- fix requires
+
+* Sun Mar 18 2012 Simple <simplew8@gmail.com> 0.4.93-1
+- first package \ No newline at end of file
diff --git a/zarb-ml/mageia-dev/attachments/20120414/53cc8757/attachment-0017.obj b/zarb-ml/mageia-dev/attachments/20120414/53cc8757/attachment-0017.obj
new file mode 100644
index 000000000..642412472
--- /dev/null
+++ b/zarb-ml/mageia-dev/attachments/20120414/53cc8757/attachment-0017.obj
@@ -0,0 +1,86 @@
+%define major 7
+%define libtool %mklibname indicator3
+%define libname %mklibname indicator3_ %{major}
+%define libdevel %mklibname indicator3 -d
+
+Name: libindicator
+Summary: A set of symbols and convience functions for indicators
+Group: System/Libraries
+Version: 0.5.0
+Release: %mkrel 1
+License: GPLv3
+URL: http://launchpad.net/libindicator
+Source0: http://launchpad.net/libindicator/0.5/%{version}/+download/%{name}-%{version}.tar.gz
+BuildRequires: pkgconfig(gtk+-3.0)
+
+%description
+A set of symbols and convience functions that all indicators would like
+to use. Not of real use outside of the Ayatana indicators project.
+
+#--------------------------------------------------------------------
+%package -n %{libname}
+Summary: libindicator3 library
+Group: System/Libraries
+
+%description -n %{libname}
+Library for libindicator3.
+
+%files -n %{libname}
+%{_libdir}/libindicator3.so.%{major}*
+
+#--------------------------------------------------------------------
+%package -n %{libtool}-tools
+Summary: libindicator3 tool
+Group: System/Libraries
+
+%description -n %{libtool}-tools
+Tool to load libindicator3 plugins.
+
+%files -n %{libtool}-tools
+%{_libdir}/indicator-loader3
+%{_libdir}/libdummy-indicator-blank.so
+%{_libdir}/libdummy-indicator-entry-func.so
+%{_libdir}/libdummy-indicator-null.so
+%{_libdir}/libdummy-indicator-signaler.so
+%{_libdir}/libdummy-indicator-simple.so
+%{_libdir}/libdummy-indicator-visible.so
+
+#--------------------------------------------------------------------
+%package -n %{libdevel}
+Summary: libindicator3 development files
+Group: Development/GNOME and GTK+
+Requires: %{libname} = %{version}
+
+%description -n %{libdevel}
+Development files needed by libindicator3.
+
+%files -n %{libdevel}
+%doc AUTHORS ChangeLog COPYING INSTALL
+%{_includedir}/libindicator3-0.4/libindicator/
+%{_libdir}/libindicator3.so
+%{_libdir}/pkgconfig/indicator3-0.4.pc
+%{_datadir}/libindicator/80indicator-debugging
+
+#--------------------------------------------------------------------
+%prep
+%setup -q
+
+%build
+%configure2_5x \
+ --disable-static
+%make
+
+%install
+%makeinstall_std
+
+# Clean .la files
+find %{buildroot}%{_libdir} -name '*.la' -delete -print
+
+
+%changelog
+* Sun Mar 18 2012 Simple <simplew8@gmail.com> 0.5.0-1
+- version 0.5.0
+- fix requires
+
+* Sun Mar 18 2012 Simple <simplew8@gmail.com> 0.4.93-1
+- first package \ No newline at end of file
diff --git a/zarb-ml/mageia-dev/attachments/20120414/53cc8757/attachment-0018.obj b/zarb-ml/mageia-dev/attachments/20120414/53cc8757/attachment-0018.obj
new file mode 100644
index 000000000..b0fcfdad3
--- /dev/null
+++ b/zarb-ml/mageia-dev/attachments/20120414/53cc8757/attachment-0018.obj
@@ -0,0 +1,65 @@
+%define git 1
+%define gitdate 20120127
+
+
+Name: bumblebee-ui
+Summary: Bumblebee User Interface
+Group: System/Configuration/Other
+Version: 1.0
+Release: %mkrel 2
+URL: https://github.com/Bumblebee-Project/bumblebee-ui
+License: GPLv3
+# source from git repo git://github.com/Bumblebee-Project/bumblebee-ui.git
+Source0: %{name}-%{!?git:%{version}}%{?git:%{gitdate}}.tar.xz
+BuildArch: noarch
+Requires: bumblebee
+Requires: indicator-appmenu
+
+%description
+This is a user interface for bumblebee.
+A complete explanation of the feature of this user interface are
+explained here :
+ https://github.com/Bumblebee-Project/bumblebee-ui/wiki
+Please report bugs to:
+ https://github.com/Bumblebee-Project/bumblebee-ui/issues
+
+%files
+%{_sysconfdir}/xdg/autostart/bumblebee-indicator.desktop
+%{_bindir}/bumblebee*
+%{_datadir}/%{name}/
+%{_datadir}/applications/*
+%{_iconsdir}/hicolor/*
+
+%prep
+%setup -q%{?git:n %{name}}
+
+%install
+rm -rf %{buildroot}
+mkdir -p %{buildroot}%{_iconsdir}/hicolor/48x48/apps/
+cp icons/*.* %{buildroot}%{_iconsdir}/hicolor/48x48/apps/
+mkdir -p %{buildroot}%{_datadir}/{%{name},applications}
+cp app/*.* %{buildroot}%{_datadir}/%{name}
+cp bumblebee-app-settings.desktop %{buildroot}%{_datadir}/applications/
+cp bumblebee-indicator.desktop %{buildroot}%{_datadir}/applications/
+mkdir -p %{buildroot}%{_bindir}
+ln -s %{_datadir}/%{name}/AppSettings.py %{buildroot}%{_bindir}/bumblebee-app-settings
+ln -s %{_datadir}/%{name}/Bumblebee-Indicator.py %{buildroot}%{_bindir}/bumblebee-indicator
+
+chmod +x %{buildroot}%{_datadir}/applications/bumblebee-app-settings.desktop
+chmod +x %{buildroot}%{_datadir}/applications/bumblebee-indicator.desktop
+chmod +x -R %{buildroot}%{_datadir}/%{name}
+
+# Always start in boot
+mkdir -p %{buildroot}%{_sysconfdir}/xdg/autostart
+cp bumblebee-indicator.desktop %{buildroot}%{_sysconfdir}/xdg/autostart
+
+
+%changelog
+* Tue Apr 10 2012 Simple <simplew8@gmail.com> 1.0-2
+- needs indicator-appmenu
+- move to develop branch
+- use versioned source
+- change description as pointed by Anssi
+
+* Mon Mar 19 2012 Simple <simplew8@gmail.com> 1.0-1
+- initial package \ No newline at end of file
diff --git a/zarb-ml/mageia-dev/attachments/20120414/53cc8757/attachment-0019.obj b/zarb-ml/mageia-dev/attachments/20120414/53cc8757/attachment-0019.obj
new file mode 100644
index 000000000..e52de24ba
--- /dev/null
+++ b/zarb-ml/mageia-dev/attachments/20120414/53cc8757/attachment-0019.obj
@@ -0,0 +1,60 @@
+%define git 1
+%define gitdate 20111031
+%define modname acpi_call
+
+Name: dkms-%{modname}
+Summary: A kernel module that enables you to call ACPI methods
+Group: System/Kernel and hardware
+Version: 0.1
+Release: %mkrel 2
+URL: https://github.com/Bumblebee-Project/acpi_call
+License: GPL
+# source from git repo git://github.com/Bumblebee-Project/acpi_call.git
+Source0: %{modname}-%{!?git:%{version}}%{?git:%{gitdate}}.tar.xz
+BuildArch: noarch
+Requires: dkms
+
+%description
+A kernel module that enables you to call ACPI methods by writing the
+method name followed by arguments to /proc/acpi/call.
+
+%files
+%doc README
+%{_usrsrc}/%{modname}-%{version}-%{release}/*
+
+%post
+/usr/sbin/dkms add -m %{modname} -v %{version}-%{release} --rpm_safe_upgrade &&
+/usr/sbin/dkms build -m %{modname} -v %{version}-%{release} --rpm_safe_upgrade &&
+/usr/sbin/dkms install -m %{modname} -v %{version}-%{release} --rpm_safe_upgrade --force
+true
+/sbin/modprobe %{modname}
+
+%preun
+dkms remove --binary -m %{modname} -v %{version}-%{release} --rpm_safe_upgrade --all
+true
+
+#--------------------------------------------------------------------
+%prep
+%setup -q%{?git:n %{modname}}
+
+%install
+rm -rf %{buildroot}
+
+mkdir -p -m755 %{buildroot}%{_usrsrc}/%{modname}-%{version}-%{release}
+cp -a * %{buildroot}%{_usrsrc}/%{modname}-%{version}-%{release}
+# DKMS config
+cat > %{buildroot}%{_usrsrc}/%{modname}-%{version}-%{release}/dkms.conf << 'EOF'
+PACKAGE_NAME="%{modname}"
+PACKAGE_VERSION="%{version}-%{release}"
+BUILT_MODULE_NAME[0]="%{modname}"
+DEST_MODULE_LOCATION[0]="/kernel/drivers/acpi"
+AUTOINSTALL="yes"
+EOF
+
+%changelog
+* Mon Mar 19 2012 Simple <simplew8@gmailcom> 1.0-2
+- set with mageia dkms policy
+- use versioned source
+
+* Mon Mar 19 2012 Simple <simplew8@gmailcom> 1.0-1
+- initial package \ No newline at end of file
diff --git a/zarb-ml/mageia-dev/attachments/20120414/53cc8757/attachment-0020.obj b/zarb-ml/mageia-dev/attachments/20120414/53cc8757/attachment-0020.obj
new file mode 100644
index 000000000..6f57b72cc
--- /dev/null
+++ b/zarb-ml/mageia-dev/attachments/20120414/53cc8757/attachment-0020.obj
@@ -0,0 +1,112 @@
+%define git 1
+%define gitdate 20120413
+
+# Use Nvidia proprietary driver by default
+%bcond_without nvidia
+
+
+Name: bumblebee
+Summary: Bumblebee - support for NVidia Optimus laptops on Linux!
+Group: System/Kernel and hardware
+Version: 3.0
+Release: %mkrel 3
+URL: https://github.com/Bumblebee-Project/bumblebee
+License: GPLv3
+# source from git repo git://github.com/Bumblebee-Project/Bumblebee.git
+# we need to change to develop branch to allow changing to nouveau without
+# using nvidia paths
+Source0: Bumblebee-%{!?git:%{version}}%{?git:%{gitdate}}.tar.xz
+BuildRequires: X11-devel
+BuildRequires: pkgconfig(glib-2.0)
+BuildRequires: pkgconfig(libbsd)
+BuildRequires: help2man
+Requires(pre): update-alternatives
+Requires: virtualgl
+%if %{with nvidia}
+Requires: x11-driver-video-nvidia-current
+%else
+Requires: x11-driver-video-nouveau
+%endif
+Requires: kmod(bbswitch)
+Requires: kmod(acpi_call)
+
+%description
+Bumblebee daemon is a rewrite of the original Bumblebee service,
+providing an elegant and stable means of managing Optimus hybrid
+graphics chipsets.
+A primary goal of this project is to not only enable use of the
+discrete GPU for rendering, but also to enable smart power management
+of the dGPU when it's not in use.
+
+%files
+%doc README.markdown doc/RELEASE_NOTES_3_0
+%{_sysconfdir}/bash_completion.d/bumblebee
+%dir %{_sysconfdir}/bumblebee/
+%config(noreplace) %{_sysconfdir}/bumblebee/bumblebee.conf
+%config(noreplace) %{_sysconfdir}/bumblebee/xorg.conf.nouveau
+%config(noreplace) %{_sysconfdir}/bumblebee/xorg.conf.nvidia
+/lib/systemd/system/bumblebeed.service
+%{_sbindir}/bumblebeed
+%{_bindir}/optirun
+%{_bindir}/bumblebee-bugreport
+%{_mandir}/man1/bumblebeed.1.*
+%{_mandir}/man1/optirun.1.*
+
+%pre
+%_pre_groupadd %{name}
+if [ "$1" -eq "1" ];then
+%if %{with nvidia}
+ /usr/sbin/update-alternatives --set gl_conf %{_sysconfdir}/nvidia-current/ld.so.conf
+%else
+ /usr/sbin/update-alternatives --set gl_conf %{_sysconfdir}/ld.so.conf.d/GL/standard.conf
+%endif
+fi
+
+%postun
+%_postun_groupdel %{name}
+# this is still needed since is not done by default
+/bin/systemctl --system daemon-reload
+
+
+#--------------------------------------------------------------------
+%prep
+%setup -q%{?git:n Bumblebee}
+# Fix screen for Nvidia
+sed -i 's#DFP#CRT-0#g' conf/xorg.conf.nvidia
+
+%build
+%{?git:NOCONFIGURE=1 autoreconf -fi}
+%configure2_5x \
+%if %{with nvidia}
+CONF_DRIVER=nvidia \
+CONF_DRIVER_MODULE_NVIDIA=nvidia-current \
+%endif
+%ifarch x86_64
+CONF_LDPATH_NVIDIA=%{_prefix}/lib/nvidia-current:%{_libdir}/nvidia-current \
+CONF_MODPATH_NVIDIA=%{_prefix}/lib/nvidia-current/xorg,%{_libdir}/nvidia-current/xorg,%{_prefix}/lib/xorg/modules,%{_libdir}/xorg/modules,%{_prefix}/lib/xorg/extra-modules,%{_libdir}/xorg/extra-modules
+%else
+CONF_LDPATH_NVIDIA=%{_prefix}/lib/nvidia-current \
+CONF_MODPATH_NVIDIA=%{_prefix}/lib/nvidia-current/xorg,%{_prefix}/lib/xorg/modules,%{_prefix}/lib/xorg/extra-modules
+%endif
+
+%make
+
+%install
+rm -rf %{buildroot}
+%makeinstall_std
+
+install -m644 -D scripts/systemd/bumblebeed.service %{buildroot}/lib/systemd/system/bumblebeed.service
+
+
+%changelog
+* Fri Apr 13 2012 Simple <simplew8@gmailcom> 3.0-3
+- move to develop branch (more bug fixes)
+
+* Mon Mar 19 2012 Simple <simplew8@gmailcom> 3.0-2
+- set to build with nvidia proprietary driver by default
+- clean scriptlets since systemd service is handled by default
+- clean SysVinit service since systemd is used by default
+- main systemd default main dir is not in /etc
+
+* Mon Mar 19 2012 Simple <simplew8@gmailcom> 3.0-1
+- 3.0 (from git), initial package \ No newline at end of file
diff --git a/zarb-ml/mageia-dev/attachments/20120414/53cc8757/attachment-0021.obj b/zarb-ml/mageia-dev/attachments/20120414/53cc8757/attachment-0021.obj
new file mode 100644
index 000000000..0791a56b4
--- /dev/null
+++ b/zarb-ml/mageia-dev/attachments/20120414/53cc8757/attachment-0021.obj
@@ -0,0 +1,60 @@
+%define git 1
+%define gitdate 20120301
+%define oname bbswitch
+
+
+Name: dkms-%{oname}
+Summary: bbswitch - Optimus GPU power switcher
+Group: System/Kernel and hardware
+Version: 0.4.1
+Release: %mkrel 2
+License: GPLv3
+URL: https://github.com/Bumblebee-Project/bbswitch
+# source from git repo git://github.com/Bumblebee-Project/bbswitch.git
+Source0: %{oname}-20120301.tar.xz
+BuildArch: noarch
+Requires: dkms
+
+%description
+bbswitch is a kernel module which automatically detects the required
+ACPI calls for two kinds of Optimus laptops. It has been verified to
+work with "real" Optimus and "legacy" Optimus laptops (at least, that
+is how I call them).
+
+%files
+%{_usrsrc}/%{oname}-%{version}-%{release}/*
+
+%post
+dkms add -m %{oname} -v %{version}-%{release} --rpm_safe_upgrade &&
+dkms build -m %{oname} -v %{version}-%{release} --rpm_safe_upgrade &&
+dkms install -m %{oname} -v %{version}-%{release} --rpm_safe_upgrade --force
+true
+/sbin/modprobe %{oname}
+
+%preun
+dkms remove --binary -m %{oname} -v %{version}-%{release} --rpm_safe_upgrade --all
+true
+/sbin/rmmod %{oname}
+
+#--------------------------------------------------------------------
+%prep
+%setup -qn %{oname}
+sed -i 's/#MODULE_VERSION#/%{version}-%{release}/g' dkms/dkms.conf
+
+%install
+rm -rf %{buildroot}
+mkdir -p %{buildroot}%{_usrsrc}/%{oname}-%{version}-%{release}
+cp *.c %{buildroot}%{_usrsrc}/%{oname}-%{version}-%{release}
+cp Makefile %{buildroot}%{_usrsrc}/%{oname}-%{version}-%{release}
+cp dkms/dkms.conf %{buildroot}%{_usrsrc}/%{oname}-%{version}-%{release}/dkms.conf
+
+
+%changelog
+* Sat Apr 14 2012 Simple <simplew8@gmail.com> 0.4.1-2
+- use plain require,that way is neeed to have requires on scriplets
+- move to develop branch
+- use versioned source
+- set to release to allow upgrade in same version
+
+* Mon Mar 19 2012 Simple <simplew8@gmail.com> 0.4.1-1
+- initial package \ No newline at end of file
diff --git a/zarb-ml/mageia-dev/attachments/20120414/53cc8757/attachment-0022.obj b/zarb-ml/mageia-dev/attachments/20120414/53cc8757/attachment-0022.obj
new file mode 100644
index 000000000..ec845f9be
--- /dev/null
+++ b/zarb-ml/mageia-dev/attachments/20120414/53cc8757/attachment-0022.obj
@@ -0,0 +1,44 @@
+%define git 1
+%define gitdate 20120206
+
+
+Name: optidesk
+Summary: Tool to configure .desktop files to run with optirun
+Group: Graphical desktop/Other
+Version: 0.1
+Release: %mkrel 2
+URL: https://github.com/Bumblebee-Project/optidesk
+License: GPLv3
+# source from git repo git://github.com/Bumblebee-Project/optidesk.git
+Source0: %{name}-%{!?git:%{version}}%{?git:20120206}.tar.xz
+Requires: bumblebee
+
+%description
+This tool is intended to be an easy way of configuring your desired
+applications to be run through Bumblebee. It will allow to create
+and modify a menu entry with an alternative (Optirun) version of the
+default launcher.
+
+%files
+%{_bindir}/%{name}
+
+#--------------------------------------------------------------------
+%prep
+%setup -q%{?git:n %{name}}
+
+%build
+NOCONFIGURE=1 autoreconf -fi
+%configure2_5x
+%make
+
+%install
+rm -rf %{buildroot}
+%makeinstall_std
+
+%changelog
+* Sat Apr 14 2012 Simple <simplew8@gmail.com> 3.0-2
+- move to develop branch (more bug fixes)
+- use versioned source
+
+* Mon Mar 19 2012 Simple <simplew8@gmail.com> 3.0-1
+- initial package \ No newline at end of file
diff --git a/zarb-ml/mageia-dev/attachments/20120414/53cc8757/attachment-0023.obj b/zarb-ml/mageia-dev/attachments/20120414/53cc8757/attachment-0023.obj
new file mode 100644
index 000000000..0b895ccf1
--- /dev/null
+++ b/zarb-ml/mageia-dev/attachments/20120414/53cc8757/attachment-0023.obj
@@ -0,0 +1,80 @@
+%define major 0
+%define libname %mklibname bsd %{major}
+%define libnamedev %mklibname bsd -d
+
+Name: libbsd
+Summary: Library providing BSD-compatible functions for portability
+Group: System/Libraries
+Version: 0.3.0
+Release: %mkrel 2
+License: BSD and ISC and Copyright only and Public Domain
+URL: http://libbsd.freedesktop.org/
+Source0: http://libbsd.freedesktop.org/releases/%{name}-%{version}.tar.gz
+
+%description
+libbsd provides useful functions commonly found on BSD systems, and
+lacking on others like GNU systems, thus making it easier to port
+projects with strong BSD origins, without needing to embed the same
+code over and over again on each project.
+
+%package -n %{libname}
+Summary: libbsdb libary
+Group: System/Libraries
+
+%description -n %{libname}
+libbsd libary.
+
+%files -n %{libname}
+%{_libdir}/libbsd.so.%{major}*
+
+#--------------------------------------------------------------------
+%package -n %{libnamedev}
+Summary: Development files for libbsd
+Group: Development/C
+Requires: %{libname} = %{version}
+Provides: %{name}-devel = %{version}-%{release}
+
+%description -n %{libnamedev}
+Development files for the libbsd library.
+
+%files -n %{libnamedev}
+%doc ChangeLog COPYING README TODO
+%{_mandir}/man3/*
+%{_includedir}/*.h
+%{_includedir}/bsd/
+%{_libdir}/libbsd.so
+%{_libdir}/pkgconfig/libbsd*.pc
+
+#--------------------------------------------------------------------
+%prep
+%setup -q
+# fix encoding of flopen.3 man page
+for f in src/flopen.3; do
+ iconv -f iso8859-1 -t utf-8 $f >$f.conv
+ touch -r $f $f.conv
+ mv $f.conv $f
+done
+
+%build
+%setup_compile_flags
+%make
+
+%install
+%makeinstall_std \
+ libdir=%{_libdir} \
+ usrlibdir=%{_libdir} \
+ exec_prefix=%{_prefix}
+
+# clean static library
+rm %{buildroot}%{_libdir}/libbsd.a
+
+# Move nlist.h into bsd directory to avoid conflict with elfutils-libelf.
+mv %{buildroot}%{_includedir}/nlist.h %{buildroot}%{_includedir}/bsd/
+
+
+%changelog
+* Sat Apr 14 2012 Simple <simplew8@gmail.com> 0.3.0-2
+- set build flasg
+
+* Mon Mar 19 2012 Simple <simplew8@gmail.com> 0.3.0-1
+- first package \ No newline at end of file
diff --git a/zarb-ml/mageia-dev/attachments/20120414/53cc8757/attachment.obj b/zarb-ml/mageia-dev/attachments/20120414/53cc8757/attachment.obj
new file mode 100644
index 000000000..87aaff516
--- /dev/null
+++ b/zarb-ml/mageia-dev/attachments/20120414/53cc8757/attachment.obj
@@ -0,0 +1,107 @@
+%define api 3
+%define major 0
+%define libname %mklibname %{name}%{api}_ %{major}
+%define libnamedev %mklibname %{name}%{api} -d
+
+
+Name: bamf
+Summary: Application matching framework
+Group: System/Libraries
+Version: 0.2.114
+Release: %mkrel 2
+License: GPLv3
+URL: https://launchpad.net/bamf
+Source0: https://launchpad.net/bamf/0.2/%{version}/+download/%{name}-%{version}.tar.gz
+BuildRequires: gtk-doc
+BuildRequires: vala-tools
+BuildRequires: pkgconfig(dbus-1)
+BuildRequires: pkgconfig(dbus-glib-1)
+BuildRequires: pkgconfig(glib-2.0)
+BuildRequires: pkgconfig(gobject-introspection-1.0)
+BuildRequires: pkgconfig(gtk+-3.0)
+BuildRequires: pkgconfig(libwnck-1.0)
+BuildRequires: pkgconfig(libwnck-3.0)
+BuildRequires: pkgconfig(libgtop-2.0)
+
+%description
+BAMF removes the headache of applications matching into a simple DBus
+daemon and C wrapper library. Currently features application matching
+at amazing levels of accuracy (covering nearly every corner case). This
+package contains the bamf library built against GTK+ 2.
+
+#--------------------------------------------------------------------
+%package daemon
+Summary: Application matching framework
+Group: System/Libraries
+License: GPLv3
+
+%description daemon
+BAMF removes the headache of applications matching into a simple DBus
+daemon and C wrapper library. Currently features application matching
+at amazing levels of accuracy (covering nearly every corner case). This
+package contains the bamf daemon and supporting data.
+
+%files daemon
+%doc COPYING
+%{_libdir}/bamfdaemon/
+%{_datadir}/dbus-1/services/*.service
+
+#--------------------------------------------------------------------
+%package -n %{libname}
+Summary: Application matching framework (GTK+ 3)
+Group: System/Libraries
+
+%description -n %{libname}
+BAMF removes the headache of applications matching into a simple DBus
+daemon and C wrapper library. Currently features application matching
+at amazing levels of accuracy (covering nearly every corner case). This
+package contains the bamf library built against GTK+ 3.
+
+%files -n %{libname}
+%{_libdir}/libbamf3.so.%{major}*
+
+#--------------------------------------------------------------------
+%package -n %{libnamedev}
+Summary: Development files for %{name} (GTK+ 3)
+Group: Development/GNOME and GTK+
+License: GPLv3
+Requires: %{libname} = %{version}
+
+%description -n %{libnamedev}
+The %{name}3-devel package contains libraries and header files for
+developing applications that use %{name} (GTK+ 3).
+
+%files -n %{libnamedev}
+%doc COPYING.LGPL COPYING
+%{_includedir}/libbamf3/
+%{_libdir}/libbamf3.so
+%{_libdir}/pkgconfig/libbamf3.pc
+%{_datadir}/gtk-doc/html/libbamf/
+
+#--------------------------------------------------------------------
+%prep
+%setup -q
+sed -i 's/CFLAGS="$CFLAGS -Wall -Werror -lm"/CFLAGS="$CFLAGS -Wall -lm"/' configure
+
+%build
+%configure2_5x \
+ --disable-static \
+ --enable-introspection=yes
+%make
+
+%install
+rm -rf %{buildroot}
+%makeinstall_std
+
+# Clean .la files
+find %{buildroot}%{_libdir} -name '*.la' -delete -print
+
+
+%changelog
+* Sat Apr 14 2012 Simple <simplew8@gmail.com> 0.2.114-2
+- fix source link
+- fix requires
+- gtk-doc is needed
+
+* Sun Mar 18 2012 Simple <simplew8@gmail.com> 0.2.114-1
+- first package \ No newline at end of file