imsory / gnome2-globalmenu

Automatically exported from code.google.com/p/gnome2-globalmenu
GNU General Public License v2.0
0 stars 0 forks source link

Built .deb package for Ubuntu Gutsy on amd64 #88

Closed GoogleCodeExporter closed 8 years ago

GoogleCodeExporter commented 8 years ago
Steps taken from
http://ayozone.org/2008/03/12/global-menu-the-new-gnome-macmenu/#building,
using the Ubuntu Gutsy patch.

Had one problem upon `sudo checkinstall`, but it was just an missing
version input instead of going with the defaults.

Built with trunk rev 887.

Not sure if it matters, but I was not using the default kernel. `uname
--all` outputs:

2.6.22.10-custom #1 SMP Sat MMM X xx:xx:xx PST 200x x86_64 GNU/Linux
(yes, the .10 is a typo on my part while I was building, should have been
2.6.22-10)

This kernel was built specifically to address the issue with Creative Labs'
beta drivers for the X-Fi.

Will probably find some time later this weekend to build another .deb using
the 2.6.22-14 generic kernel, as I held onto it for a rainy day.

And I apologize for the naming of the package...if someone needs me to
rebuild it using different options for proper repository distribution,
contact me by following up this issue.

I'm not a novice computer user (I'm a software engineer weaned on Java and
Windows) so there are many things about Linux and package nomenclature I do
not fully grasp beyond adding/removing package. Excuse the mess.

Original issue reported on code.google.com by ekricy...@gmail.com on 5 Apr 2008 at 1:52

Attachments:

GoogleCodeExporter commented 8 years ago
Thank you for the build!

Kernal version doesn't matter but the arch matters. I suggest you to separate 
the
xfce and gnome applets, because you don't want xfce dependency if you are using 
a
gnome desktop.

I made a major change in SVN 888 and 889 and X64 might be broken again. A SVN 
number,
a major version number(0.4) and the arch name in the package name will be 
enought to
for distinguising old versions and new versions. There is no formal release yet 
for
0.4; because of the x64 issue.

Here is the list of files for the RPM packages; I hope it doesn't confuse you 
but
give you some ideas. the debian control folder in SVN has some useful thing,
too(which may be conflict with the following layout, follow that control 
folder, then)

%files # for the gnome-globalmenu package
%defattr(-, root, root)
%{_datadir}/doc/gnome-globalmenu/gtk+-aqd/README
%{_datadir}/doc/gnome-globalmenu/gtk+-aqd/gtk2-aqd.patch
%{_datadir}/doc/gnome-globalmenu/gtk+-aqd/gtk2-menubar-overflow.patch
%{_datadir}/doc/gnome-globalmenu/AUTHORS
%{_datadir}/doc/gnome-globalmenu/COPYING
%{_datadir}/doc/gnome-globalmenu/ChangeLog
%{_datadir}/doc/gnome-globalmenu/INSTALL
%{_datadir}/doc/gnome-globalmenu/NEWS
%{_datadir}/doc/gnome-globalmenu/README
%{_datadir}/gnome-globalmenu/application.glade
%{_datadir}/locale/zh_CN/LC_MESSAGES/gnome-globalmenu.mo
%{_datadir}/locale/fr_FR/LC_MESSAGES/gnome-globalmenu.mo

%files -n libgnomenu
%defattr(-, root, root)
%{_sysconfdir}/libgnomenu.conf
%{_libdir}/libgnomenu.a
%{_libdir}/libgnomenu.la
%{_libdir}/libgnomenu.so
%{_libdir}/libgnomenu.so.0
%{_libdir}/libgnomenu.so.0.0.0

%files -n libgnomenu-devel
%defattr(-, root, root)
%{_includedir}/libgnomenu/clienthelper.h
%{_includedir}/libgnomenu/messages.h
%{_includedir}/libgnomenu/quirks.h
%{_includedir}/libgnomenu/serverhelper.h
%{_includedir}/libgnomenu/menubar.h
%{_includedir}/libgnomenu/socket.h
%{_libdir}/pkgconfig/libgnomenu.pc
%{_datadir}/gtk-doc/html/libgnomenu/*

%files -n gtk-globalmenu-server
%defattr(-, root, root)
%{_bindir}/gtk-globalmenu-server

%files -n gnome-globalmenu-applet
%defattr(-, root, root)
%{_libexecdir}/gnome-globalmenu-applet
%{_libdir}/bonobo/servers/GNOME_GlobalMenuApplet.server
%{_sysconfdir}/gconf/schemas/gnome-globalmenu-applet.schemas

Original comment by rainwood...@gmail.com on 5 Apr 2008 at 4:21

GoogleCodeExporter commented 8 years ago
0.4 version is proved to be malfunctional on 64 bit plat-form.

Now the trunk contains 0.5 version which is targed to be working on 64bit 
platform
But it is still unstable.

Original comment by rainwood...@gmail.com on 21 Jul 2008 at 7:03