Репозитории ALT
S: | 1.7.0-alt10 |
5.1: | 1.7.0-alt3 |
4.1: | 1.7.0-alt1 |
4.0: | 1.7.0-alt1.M40.1 |
3.0: | 1.5-alt0.2 |
Группа :: Разработка/Прочее
Пакет: js
Главная Изменения Спек Патчи Sources Загрузить Gear Bugs and FR Repocop
Name: js
Version: 1.5
Release: alt0.2
%define pre -rc6a
%define sover 1
Summary: SpiderMonkey JavaScript engine
License: MPL
Group: Development/Other
URL: http://www.mozilla.org/js/spidermonkey/
# http://ftp.mozilla.org/pub/mozilla.org/js/
Source: %name-%version%pre.tar.bz2
Patch0: %name-1.5-pld-makefile.patch
Requires: lib%name = %version-%release
# Automatically added by buildreq on Fri Oct 08 2004
BuildRequires: libnspr-devel libreadline-devel
%package -n lib%name
Summary: SpiderMonkey JavaScript engine library
Group: System/Libraries
%package -n lib%name-devel
Summary: SpiderMonkey JavaScript engine header files
Group: Development/C
Requires: lib%name = %version-%release
Conflicts: mozilla <= 1.7.2-alt1
%description
JavaScript Reference Implementation (codename SpiderMonkey).
JavaScript is the Netscape-developed object scripting languages.
%description -n lib%name
JavaScript Reference Implementation (codename SpiderMonkey).
JavaScript is the Netscape-developed object scripting languages.
%description -n lib%name-devel
JavaScript Reference Implementation (codename SpiderMonkey).
JavaScript is the Netscape-developed object scripting languages.
%prep
%setup -q -n %name
%patch0 -p1
%build
cd src
# SMP incompatible
%make -f Makefile.ref \
BUILD_OPT=1 OPTIMIZER='%optflags %optflags_shared' \
XMKSHLIBOPTS='-soname lib%name.so.%sover' \
JS_THREADSAFE=1 JS_READLINE=1 PROG_LIBS=-lreadline
%install
cd src
%__install -pD -m755 Linux*/lib%name.so %buildroot%_libdir/lib%name.so.%sover
%__ln_s lib%name.so.%sover %buildroot%_libdir/lib%name.so
%__ln_s lib%name.so.%sover %buildroot%_libdir/libmoz%name.so
%__mkdir_p %buildroot%_includedir/%name
%__install -p -m644 Linux*/js*.h js*.h js*.msg %buildroot%_includedir/%name
%__install -pD -m755 Linux*/%name %buildroot%_bindir/%name
%post -n lib%name -p %post_ldconfig
%postun -n lib%name -p %postun_ldconfig
%files
%doc src/README.html
%_bindir/%name
%files -n lib%name
%_libdir/lib%name.so.%sover
%files -n lib%name-devel
%_includedir/%name
%_libdir/lib%name.so
%_libdir/libmoz%name.so
%changelog
…
Полный changelog можно просмотреть здесь
Version: 1.5
Release: alt0.2
%define pre -rc6a
%define sover 1
Summary: SpiderMonkey JavaScript engine
License: MPL
Group: Development/Other
URL: http://www.mozilla.org/js/spidermonkey/
# http://ftp.mozilla.org/pub/mozilla.org/js/
Source: %name-%version%pre.tar.bz2
Patch0: %name-1.5-pld-makefile.patch
Requires: lib%name = %version-%release
# Automatically added by buildreq on Fri Oct 08 2004
BuildRequires: libnspr-devel libreadline-devel
%package -n lib%name
Summary: SpiderMonkey JavaScript engine library
Group: System/Libraries
%package -n lib%name-devel
Summary: SpiderMonkey JavaScript engine header files
Group: Development/C
Requires: lib%name = %version-%release
Conflicts: mozilla <= 1.7.2-alt1
%description
JavaScript Reference Implementation (codename SpiderMonkey).
JavaScript is the Netscape-developed object scripting languages.
%description -n lib%name
JavaScript Reference Implementation (codename SpiderMonkey).
JavaScript is the Netscape-developed object scripting languages.
%description -n lib%name-devel
JavaScript Reference Implementation (codename SpiderMonkey).
JavaScript is the Netscape-developed object scripting languages.
%prep
%setup -q -n %name
%patch0 -p1
%build
cd src
# SMP incompatible
%make -f Makefile.ref \
BUILD_OPT=1 OPTIMIZER='%optflags %optflags_shared' \
XMKSHLIBOPTS='-soname lib%name.so.%sover' \
JS_THREADSAFE=1 JS_READLINE=1 PROG_LIBS=-lreadline
%install
cd src
%__install -pD -m755 Linux*/lib%name.so %buildroot%_libdir/lib%name.so.%sover
%__ln_s lib%name.so.%sover %buildroot%_libdir/lib%name.so
%__ln_s lib%name.so.%sover %buildroot%_libdir/libmoz%name.so
%__mkdir_p %buildroot%_includedir/%name
%__install -p -m644 Linux*/js*.h js*.h js*.msg %buildroot%_includedir/%name
%__install -pD -m755 Linux*/%name %buildroot%_bindir/%name
%post -n lib%name -p %post_ldconfig
%postun -n lib%name -p %postun_ldconfig
%files
%doc src/README.html
%_bindir/%name
%files -n lib%name
%_libdir/lib%name.so.%sover
%files -n lib%name-devel
%_includedir/%name
%_libdir/lib%name.so
%_libdir/libmoz%name.so
%changelog
…
Полный changelog можно просмотреть здесь