|
|
@ -28,9 +28,9 @@ |
|
|
|
|
|
|
|
# Source package infos |
|
|
|
NAMESRC=${NAMESRC:-OMERO.server} |
|
|
|
VERSION=${VERSION:-5.6.0} |
|
|
|
ARCHIVE=${ARCHIVE:-$NAMESRC-$VERSION-ice36-b136.zip} |
|
|
|
WGET=${WGET:-http://downloads.openmicroscopy.org/omero/$VERSION/artifacts/$ARCHIVE} |
|
|
|
VERSION=${VERSION:-5.6.1} |
|
|
|
ARCHIVE=${ARCHIVE:-$NAMESRC-$VERSION-ice36-b225.zip} |
|
|
|
WGET=${WGET:-https://downloads.openmicroscopy.org/omero/$VERSION/artifacts/$ARCHIVE} |
|
|
|
|
|
|
|
# Build infos |
|
|
|
NAMEPKG=${NAMEPKG:-omero-server} |
|
|
@ -65,16 +65,16 @@ fi |
|
|
|
sha256sum -c $ARCHIVE.sha256 |
|
|
|
|
|
|
|
# Get and verify OMERO.py |
|
|
|
if [ ! -r omero-py-$VERSION.tar.gz ]; then |
|
|
|
pip3 download --no-binary :all: --no-deps omero-py==$VERSION |
|
|
|
if [ ! -r omero-py-5.6.2.tar.gz ]; then |
|
|
|
pip3 download --no-binary :all: --no-deps omero-py==5.6.2 |
|
|
|
fi |
|
|
|
sha256sum -c omero-py-$VERSION.tar.gz.sha256 |
|
|
|
sha256sum -c omero-py-5.6.2.tar.gz.sha256 |
|
|
|
|
|
|
|
# Extract and install |
|
|
|
mkdir -p $PKG/opt |
|
|
|
cd $PKG/opt |
|
|
|
unzip $CWD/$ARCHIVE |
|
|
|
mv OMERO.server-$VERSION-ice36-b136 omero |
|
|
|
mv OMERO.server-$VERSION-ice36-b225 omero |
|
|
|
rm omero/etc/env.bat |
|
|
|
|
|
|
|
# Install launch scripts |
|
|
@ -97,8 +97,8 @@ mv omero/share/licenses $PKG/usr/doc/$NAMEPKG-$VERSION/licenses |
|
|
|
# to even start the server, I don't see the point of packaging |
|
|
|
# it separately. |
|
|
|
cd $TMP |
|
|
|
tar xf $CWD/omero-py-$VERSION.tar.gz |
|
|
|
cd omero-py-$VERSION |
|
|
|
tar xf $CWD/omero-py-5.6.2.tar.gz |
|
|
|
cd omero-py-5.6.2 |
|
|
|
python3 setup.py build |
|
|
|
python3 setup.py install \ |
|
|
|
--install-lib=/opt/omero/lib/python \ |
|
|
@ -125,7 +125,7 @@ PACKAGING=" |
|
|
|
chown root:root . -R |
|
|
|
/sbin/makepkg -l y -c n $OUT/$NAMEPKG-$VERSION-$ARCH-$BUILD.$EXT |
|
|
|
rm -rf $PKG |
|
|
|
rm -rf $TMP/omero-py-$VERSION |
|
|
|
rm -rf $TMP/omero-py-5.6.2 |
|
|
|
" |
|
|
|
if type -p fakeroot ; then |
|
|
|
echo "$PACKAGING" | fakeroot |
|
|
|