[Groonga-commit] groonga/gcs [master] rpm: add nodejs-nroonga

Back to archive index

null+****@clear***** null+****@clear*****
2012年 7月 3日 (火) 01:05:02 JST


Kouhei Sutou	2012-07-03 01:05:02 +0900 (Tue, 03 Jul 2012)

  New Revision: 7bf511525e583097d6b929611d0ce87c39a0daf3
  https://github.com/groonga/gcs/commit/7bf511525e583097d6b929611d0ce87c39a0daf3

  Log:
    rpm: add nodejs-nroonga

  Added files:
    packages/rpm/nodejs-nroonga.spec
    packages/yum/nodejs-nroonga-build-options
    packages/yum/nodejs-nroonga-depended-packages
    packages/yum/nodejs-nroonga-version
  Modified files:
    packages/rpm/nodejs-msgpack2.spec
    packages/yum/Makefile
    packages/yum/build-rpm.sh

  Modified: packages/rpm/nodejs-msgpack2.spec (+1 -1)
===================================================================
--- packages/rpm/nodejs-msgpack2.spec    2012-07-03 00:26:36 +0900 (dd5e982)
+++ packages/rpm/nodejs-msgpack2.spec    2012-07-03 01:05:02 +0900 (b86ddbc)
@@ -19,7 +19,7 @@ Requires:       nodejs
 %{summary}.
 
 %prep
-%setup -q -n %{name}
+%setup -q -n package
 
 %build
 make

  Added: packages/rpm/nodejs-nroonga.spec (+51 -0) 100644
===================================================================
--- /dev/null
+++ packages/rpm/nodejs-nroonga.spec    2012-07-03 01:05:02 +0900 (3f65f69)
@@ -0,0 +1,51 @@
+Name:       nodejs-nroonga
+Version:    0.1.6
+Release:    1%{?dist}
+Summary:    A library for building groonga powered nodes
+License:    LGPLv2+
+Group:      System Environment/Libraries
+URL:        http://nroonga.github.com
+Source0:    http://registry.npmjs.org/nroonga/-/nroonga-%{version}.tgz
+BuildRoot:  %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
+
+BuildRequires:  nodejs-devel
+BuildRequires:  node-gyp
+BuildRequires:  npm
+BuildRequires:  groonga-devel
+
+Requires:       groonga-libs
+%if !(0%{?fedora} >= 17)
+Requires:       nodejs
+Requires:       nodejs-msgpack2
+%endif
+
+%description
+%{summary}.
+
+%prep
+%setup -q -n package
+
+%build
+node-gyp configure
+node-gyp build
+
+%install
+rm -rf %{buildroot}
+
+mkdir -p %{buildroot}%{nodejs_libdir}/nroonga/build/Release
+cp -pr lib package.json %{buildroot}%{nodejs_libdir}/nroonga
+cp -pr build/Release/nroonga_bindings.node \
+    %{buildroot}%{nodejs_libdir}/nroonga/build/Release/
+
+%clean
+node-gyp clean
+rm -rf %{buildroot}
+
+%files
+%defattr(-,root,root,-)
+%{nodejs_libdir}/nroonga
+%doc README.md license/lgpl-2.1.txt
+
+%changelog
+* Thu Jul 5 2012 Kouhei Sutou <kou****@clear*****> - 0.1.7-1
+- initial package

  Modified: packages/yum/Makefile (+1 -1)
===================================================================
--- packages/yum/Makefile    2012-07-03 00:26:36 +0900 (263bba3)
+++ packages/yum/Makefile    2012-07-03 01:05:02 +0900 (d357322)
@@ -1,7 +1,7 @@
 REPOSITORIES_PATH = repositories
 DISTRIBUTIONS = fedora centos
 ARCHITECTURES = i386 x86_64
-PACKAGES = nodejs-msgpack2
+PACKAGES = nodejs-msgpack2 nodejs-nroonga
 CHROOT_BASE = /var/lib/chroot
 RSYNC_PATH = packa****@packa*****:public
 HAVE_DEVELOPMENT_BRANCH = no

  Modified: packages/yum/build-rpm.sh (+3 -2)
===================================================================
--- packages/yum/build-rpm.sh    2012-07-03 00:26:36 +0900 (1135ec3)
+++ packages/yum/build-rpm.sh    2012-07-03 01:05:02 +0900 (d38c4c1)
@@ -112,9 +112,10 @@ mkdir -p rpm/BUILD
 mkdir -p rpm/RPMS
 mkdir -p rpm/SRPMS
 
+set -x
 cp /tmp/${PACKAGE}.spec rpm/SPECS/
-for source in $(spectool rpm/SPECS/${PACKAGE}.spec | sed -e 's,.*,,'); do
-  if [ ! -f rpm/SOURCES/$source ]; then
+for source in \$(spectool rpm/SPECS/${PACKAGE}.spec | sed -e 's,.*/,,'); do
+  if [ ! -f rpm/SOURCES/\$source ]; then
     spectool -g -R rpm/SPECS/${PACKAGE}.spec
     break
   fi

  Added: packages/yum/nodejs-nroonga-build-options (+0 -0) 100644
===================================================================
--- /dev/null
+++ packages/yum/nodejs-nroonga-build-options    2012-07-03 01:05:02 +0900 (e69de29)

  Added: packages/yum/nodejs-nroonga-depended-packages (+5 -0) 100644
===================================================================
--- /dev/null
+++ packages/yum/nodejs-nroonga-depended-packages    2012-07-03 01:05:02 +0900 (1b37b66)
@@ -0,0 +1,5 @@
+nodejs-devel
+nodejs-msgpack2
+npm
+node-gyp
+groonga-devel

  Added: packages/yum/nodejs-nroonga-version (+1 -0) 100644
===================================================================
--- /dev/null
+++ packages/yum/nodejs-nroonga-version    2012-07-03 01:05:02 +0900 (c946ee6)
@@ -0,0 +1 @@
+0.1.6
-------------- next part --------------
HTML$B$NE:IU%U%!%$%k$rJ]4I$7$^$7$?(B...
Download 



Groonga-commit メーリングリストの案内
Back to archive index