[prev in list] [next in list] [prev in thread] [next in thread] 

List:       gambas-devel
Subject:    Re: [Gambas-devel] mandrake packages need help
From:       Dries Verachtert <dries () ulyssis ! org>
Date:       2004-06-15 14:41:23
Message-ID: 200406151641.23241.dries () ulyssis ! org
[Download RAW message or body]

Hello Rob,

I can't find an error but maybe you can find it with comparing your spec file 
for mandrake with my spec file for fedora core ? You can find the spec file 
and the patch file in attach. 

kind regards,
Dries Verachtert

["dont-make-links.patch" (text/x-diff)]

--- gambas-0.93b/Makefile.am.orig	2004-06-04 11:12:47.748386744 +0200
+++ gambas-0.93b/Makefile.am	2004-06-04 11:27:51.636974792 +0200
@@ -4,33 +4,34 @@
 
 install-exec-local:
 	@echo
-	@if test "$(bindir)" != "/usr/bin" && test "$(bindir)" != "/usr/bin/"; then \
-	 echo "Making symbolic links in /usr/bin..."; \
-	 rm -f /usr/bin/gbx; \
-	 ln -s $(bindir)/gbx /usr/bin/gbx; \
-	 rm -f /usr/bin/gbc; \
-	 ln -s $(bindir)/gbc /usr/bin/gbc; \
-	 rm -f /usr/bin/gba; \
-	 ln -s $(bindir)/gba /usr/bin/gba; \
-	 rm -f /usr/bin/gbi; \
-	 ln -s $(bindir)/gbi /usr/bin/gbi; \
-	fi
+#	@if test "$(bindir)" != "/usr/bin" && test "$(bindir)" != "/usr/bin/"; then \
+#	 echo "Making symbolic links in /usr/bin..."; \
+#	 rm -f /usr/bin/gbx; \
+#	 ln -s $(bindir)/gbx /usr/bin/gbx; \
+#	 rm -f /usr/bin/gbc; \
+#	 ln -s $(bindir)/gbc /usr/bin/gbc; \
+#	 rm -f /usr/bin/gba; \
+#	 ln -s $(bindir)/gba /usr/bin/gba; \
+#	 rm -f /usr/bin/gbi; \
+#	 ln -s $(bindir)/gbi /usr/bin/gbi; \
+#	fi
 
 	@echo
 	@echo "Installing the development environment..."
 	@(cd $(srcdir)/app; d=`pwd`; for p in *; do echo "Compiling $$p..."; cd $$d/$$p; \
 	  gbc -ag; gba; rm -rf .gambas; $(INSTALL) $$p $(bindir); done)
-	@if test "$(bindir)" != "/usr/bin" && test "$(bindir)" != "/usr/bin/"; then \
-	 rm -f /usr/bin/gambas; \
-	 ln -s $(bindir)/gambas /usr/bin/gambas; \
-        fi
+#	@if test "$(bindir)" != "/usr/bin" && test "$(bindir)" != "/usr/bin/"; then \
+#	 rm -f /usr/bin/gambas; \
+#	 ln -s $(bindir)/gambas /usr/bin/gambas; \
+#        fi
 
 	@echo
 	@echo "Creating the library info files..."
-	@$(INSTALL) -d $(pkgdatadir)/info
-	@$(bindir)/gbi -a
-	@rm -f $(pkglibdir)/lib.gb.la
-	@rm -f $(pkglibdir)/lib.gb.so*
+	@echo "disabled, does not work while building in a chroot"
+#	@$(INSTALL) -d $(pkgdatadir)/info
+#	@$(bindir)/gbi -a
+#	@rm -f $(pkglibdir)/lib.gb.la
+#	@rm -f $(pkglibdir)/lib.gb.so*
 
 	@echo
 	@echo "Installing the gambas help files..."

["gambas.spec" (text/plain)]

# $Id: gambas.spec 1187 2004-06-04 10:09:07Z dries $
# Authority: dries

# Screenshot: http://gambas.sourceforge.net/2003-06-25.png
# ScreenshotURL: http://gambas.sourceforge.net/screenshots.html

%define real_version 0.93b

Summary: Free development environment based on a basic interpreter with object \
                extensions
Name: gambas
Version: 0.93
Release: 0.b
License: GPL
Group: Development/Tools
URL: http://gambas.sourceforge.net/

Packager: Dries Verachtert <dries@ulyssis.org>
Vendor: Dries Apt/Yum Repository http://dries.ulyssis.org/ayo/

Source: http://gambas.sourceforge.net/gambas-%{real_version}.tar.bz2
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root

# Patch0: makefiles-destdir.patch.bz2
Patch0: dont-make-links.patch
BuildRequires: kdelibs-devel, libjpeg-devel, automake, autoconf, gcc, make, qt-devel, \
SDL-devel, mysql-devel, postgresql-devel, XFree86-devel, zlib-devel, glibc-headers, \
sqlite-devel, gcc-c++ #Requires: qt, zlib, XFree86, sqlite, SDL, libjpeg

%description
Gambas is a free development environment based on a Basic interpreter
with object extensions, like Visual Basic„¢ (but it is NOT a clone !).With
Gambas, you can quickly design your program GUI, access MySQL or PostgreSQL
databases, pilot KDE applications with DCOP, translate your program into
many languages, create network applications easily, and so on...

%prep
%setup -n gambas-%{real_version}
%patch -p1

%build
rm -f  $(find . -type f | egrep "Makefile$") $(find . -type f | egrep "Makefile.in$")
./reconf || echo reconf gives a warning but lets continue anyway
# (cd libltdl/;../reconf || echo reconf gives a warning but lets continue anyway)
%configure \
	--datadir="%{_datadir}/gambas" \
	--enable-intl \
	--enable-conv \
	--enable-qt \
	--enable-kde \
	--enable-net \
	--enable-curl \
	--enable-postgresql \
	--enable-mysql \
	--enable-sqlite \
	--enable-sdl \
	--enable-vb
%{__make} %{?_smp_mflags}

%install
%{__rm} -rf "${RPM_BUILD_ROOT}"
export PATH=%{buildroot}/usr/bin:$PATH
#  {__make} bindir=$RPM_BUILD_ROOT/usr/bin includedir=$RPM_BUILD_ROOT/usr/include \
libdir=$RPM_BUILD_ROOT/usr/lib datadir=$RPM_BUILD_ROOT/usr/share/gambas install-strip \
%makeinstall #  \
#	datadir="%{buildroot}/usr/share/gambas"

%post
/sbin/ldconfig 2>/dev/null

%postun
/sbin/ldconfig 2>/dev/null


%package help
Summary: The help files for gambas
Group: Development/Libraries
Requires: %{name} = %{version}

%description help
The gambas-help package contains all the help files for gambas.

%package examples
Summary: The examples for gambas
Group: Development/Libraries
Requires: %{name} = %{version}

%description examples
The gambas-examples package contains some examples for gambas.

%files
%defattr(-, root, root, 0755)
%doc README AUTHORS COPYING INSTALL NEWS README README.REDHAT TODO
%{_libdir}/gambas/*.so.*
%{_libdir}/gambas/lib.gb*.component
# %{_libdir}/info
%{_bindir}/gambas
%{_bindir}/gbc
%{_bindir}/gba
%{_bindir}/gbi
%{_bindir}/gbx
%{_bindir}/gambas-database-manager
%{_bindir}/Util
%{_includedir}/gambas.h
%exclude %{_libdir}/gambas/lib.*.la
%{_libdir}/gambas/lib.*.so

%files help
%defattr(-,root,root,0755)
%dir %{_datadir}/gambas/
%{_datadir}/gambas/help

%files examples
%defattr(-,root,root,0755)
%dir %{_datadir}/gambas/
%{_datadir}/gambas/examples

%changelog
* Fri Jun 4 2004 Dries Verachtert <dries@ulyssis.org> 0.93-0.b
- update to 0.93a

* Sun Apr 18 2004 Dries Verachtert <dries@ulyssis.org> 0.92a-1
- update to version 0.92a

* Mon Mar 22 2004 Dries Verachtert <dries@ulyssis.org> 0.91-1
- update to version 0.91

* Thu Feb 26 2004 Dries Verachtert <dries@ulyssis.org> 0.90-1
- update to version 0.90

* Tue Feb 25 2004 Dries Verachtert <dries@ulyssis.org> 0.84a-1
- update to version 0.84a
- subpackages: help and examples

* Tue Jan 27 2004 Dries Verachtert <dries@ulyssis.org> 0.82-1
- update to version 0.82

* Sun Dec 21 2003 Dries Verachtert <dries@ulyssis.org> 0.74-1
- first fully packaged version with buildroot (patched most of the
  Makefile.am files)
- new version 0.74

* Sun Dec 7 2003 Dries Verachtert <dries@ulyssis.org> 0.73-1
- first packaging for Fedora Core 1


-------------------------------------------------------
This SF.Net email is sponsored by The 2004 JavaOne(SM) Conference
Learn from the experts at JavaOne(SM), Sun's Worldwide Java Developer
Conference, June 28 - July 1 at the Moscone Center in San Francisco, CA
REGISTER AND SAVE! http://java.sun.com/javaone/sf Priority Code NWMGYKND
_______________________________________________
Gambas-devel mailing list
Gambas-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/gambas-devel

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic