SPECS: suspend2-userui.spec - Porpozycja SPECA
Bartosz Świątek
swiatek w informatik.hu-berlin.de
Śro, 16 Lis 2005, 23:37:44 CET
Dnia środa, 16 listopada 2005 19:18, Jakub Bogusz napisał(a):
> On Wed, Nov 16, 2005 at 06:39:44PM +0100, Bartosz Świątek wrote:
> > Hmm. Pojawił się problem. Mianowicie linkując dynamicznie ładnie się
> > buduje, ale niestety nie działa. Przy suspend-to-disk powinien uruchamiać
> > ładne (w moim przypadku textowe) ui i pokazywać postęp suspenda. Robi to
> > jeśli slinkuje się statycznie. Dynamicznie natomiast tego nie robi. Ma
> > ktoś jakiś pomysł dlaczego i jak to można naprawić z poziomu Makefile ?
> > Patch który dodałem wyżej zmieniał po prostu LDFLAGS ze -static na
> > -shared, ale widocznie
>
> ^^^^^^^
>
> $(LD) -shared robi bibliotekę dzieloną, a nie program.
> man ld
Dzięki za trafne spostrzeżenie :) Już działa. W załączniku spec + patch na
Makefile.
-------------- następna część ---------
# $Revision: 1.1 $, $Date: 2005/11/14 14:59:36 $
Summary: Suspend2 User UI
Summary(pl): Interfejs użytkownika dla Suspend2
Name: suspend2-userui
Version: 0.6.1
Release: 1
License: GPL v2
Group: Applications/System
Source0: http://www.suspend2.net/downloads/all/%{name}-%{version}.tar.gz
# Source0-md5: 02356c96a511493e4baa6ac1949ce016
Patch0: %{name}-Makefile.patch
URL: http://www.suspend2.net/
BuildRequires: autoconf
BuildRequires: automake
BuildRequires: freetype-devel
BuildRequires: zlib-devel
BuildRequires: libpng-devel
BuildRequires: libmng-devel
BuildRequires: libjpeg-devel
BuildRequires: lcms-devel
Requires: hibernate >= 1.12
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
%description
Suspend2-userui allows you use a user interface while hibernating
your laptop. There is a text-ui and a graphical fbsplash-ui available.
%description -l pl
Suspend2-userui pozwala na używanie interfejsu użytkownika w procesie
hibernacji Twojego laptopa. Dostępny jest tryb tekstowy oraz graficzny
(fbsplash).
%prep
%setup -q
%patch0 -p0
%build
%{__make}
%install
rm -rf $RPM_BUILD_ROOT
install -d $RPM_BUILD_ROOT%{_sbindir}
install {suspend2ui_text,suspend2ui_fbsplash} $RPM_BUILD_ROOT%{_sbindir}
%clean
rm -rf $RPM_BUILD_ROOT
%post -p /sbin/ldconfig
%postun -p /sbin/ldconfig
%files
%defattr(644,root,root,755)
%doc AUTHORS ChangeLog README USERUI_API KERNEL_API
%attr(755,root,root) %{_sbindir}/suspend2ui_text
%attr(755,root,root) %{_sbindir}/suspend2ui_fbsplash
%define date %(echo `LC_ALL="C" date +"%a %b %d %Y"`)
%changelog
* %{date} PLD Team <feedback w pld-linux.org>
All persons listed below can be reached at <cvs_login>@pld-linux.org
-------------- następna część ---------
--- Makefile 2005-11-16 23:31:47.948368560 +0100
+++ Makefile2 2005-11-16 23:32:14.274366400 +0100
@@ -1,5 +1,5 @@
CFLAGS := -Wall -O3 -g
-LDFLAGS := -static
+LDFLAGS :=
DESTDIR :=
PREFIX := /usr/local
Więcej informacji o liście dyskusyjnej pld-devel-pl