[packages/pipelight] Version: 0.2.8
jajcus
jajcus at pld-linux.org
Tue Jan 27 22:18:40 CET 2015
commit 6ec22fd5fef99afcfa01903c6dadc7177a906385
Author: Jacek Konieczny <jajcus at jajcus.net>
Date: Tue Jan 27 22:18:23 2015 +0100
Version: 0.2.8
pipelight-lib64.patch | 48 ----------------------------------------
pipelight-pld.patch | 61 ++++++++++++++++++++++++++++++---------------------
pipelight.spec | 27 ++++++++++++++---------
3 files changed, 53 insertions(+), 83 deletions(-)
---
diff --git a/pipelight.spec b/pipelight.spec
index e69cb0f..0e4e60a 100644
--- a/pipelight.spec
+++ b/pipelight.spec
@@ -1,19 +1,20 @@
-%define commit 487f8db5a03d
+%define commit b7b5e5471d52
Summary: Browser plugin to load Windows browser plugins
Summary(pl.UTF-8): Wtyczka przeglądarki do wczytywania wtyczek przeglądarek z systemu Windows
Name: pipelight
-Version: 0.2.6
+Version: 0.2.8
Release: 0.1
License: MPL v1.1 or GPL v2+ or LGPL v2.1+
Group: Applications/WWW
Source0: https://bitbucket.org/mmueller2012/pipelight/get/v%{version}.tar.bz2
-# Source0-md5: 265747e08a3b2dd806c47a228f03df5b
+# Source0-md5: 9fcbc7019a49eb0c2f613eaba0e96df6
Source1: http://repos.fds-team.de/pluginloader/v%{version}/pluginloader.tar.gz
-# Source1-md5: 5931da0500aed46f875b28cec2160cfe
-Patch0: %{name}-lib64.patch
-Patch1: %{name}-pld.patch
+# Source1-md5: 71b595924b8c8d91c830c2a897362ad2
+Source2: http://repos.fds-team.de/pluginloader/v%{version}/pluginloader.tar.gz.sig
+# Source2-md5: e0b2467752881ac2735594d4ba8fe179
+Patch0: %{name}-pld.patch
URL: https://launchpad.net/pipelight
BuildRequires: libstdc++-devel
BuildRequires: xorg-lib-libX11-devel
@@ -38,10 +39,11 @@ Silverlighta niezbędna jest załatana wersja Wine.
%prep
%setup -q -a1 -n mmueller2012-%{name}-%{commit}
-%if "%{_lib}" == "lib64"
%patch0 -p1
-%endif
-%patch1 -p1
+exit 1
+
+ln -s %{SOURCE1} pluginloader-v%{version}.tar.gz
+ln -s %{SOURCE2} pluginloader-v%{version}.tar.gz.sig
%build
# not autoconf-generated
@@ -49,7 +51,9 @@ Silverlighta niezbędna jest załatana wersja Wine.
--prefix=%{_prefix} \
--wine-path=%{_bindir}/wine \
--moz-plugin-path=%{_browserpluginsdir} \
+ --libdir=%{_libdir} \
--win32-prebuilt \
+ --downloader=/bin/false \
%ifarch %{x8664}
--with-win64 \
%endif
@@ -73,11 +77,14 @@ rm -rf $RPM_BUILD_ROOT
%attr(755,root,root) %{_libdir}/%{name}/libpipelight.so
%{_mandir}/man1/pipelight-plugin.1*
%dir %{_datadir}/%{name}
-%attr(755,root,root) %{_datadir}/%{name}/hw-accel-default
%attr(755,root,root) %{_datadir}/%{name}/install-dependency
%attr(755,root,root) %{_datadir}/%{name}/pluginloader.exe
+%attr(755,root,root) %{_datadir}/%{name}/wine
+%attr(755,root,root) %{_datadir}/%{name}/winecheck.exe
%ifarch %{x8664}
%attr(755,root,root) %{_datadir}/%{name}/pluginloader64.exe
+%attr(755,root,root) %{_datadir}/%{name}/wine64
+%attr(755,root,root) %{_datadir}/%{name}/winecheck64.exe
%endif
%{_datadir}/%{name}/sig-install-dependency.gpg
%{_datadir}/%{name}/configs
diff --git a/pipelight-lib64.patch b/pipelight-lib64.patch
deleted file mode 100644
index bb5ecfd..0000000
--- a/pipelight-lib64.patch
+++ /dev/null
@@ -1,48 +0,0 @@
-diff -dur mmueller2012-pipelight-487f8db5a03d.orig/Makefile mmueller2012-pipelight-487f8db5a03d/Makefile
---- mmueller2012-pipelight-487f8db5a03d.orig/Makefile 2014-04-06 04:43:13.000000000 +0200
-+++ mmueller2012-pipelight-487f8db5a03d/Makefile 2014-05-03 17:11:42.350768574 +0200
-@@ -51,7 +51,7 @@
- mkdir -p "$(DESTDIR)$(prefix)/share/pipelight/configs"
- mkdir -p "$(DESTDIR)$(prefix)/share/pipelight/licenses"
- mkdir -p "$(DESTDIR)$(prefix)/share/pipelight/scripts"
-- mkdir -p "$(DESTDIR)$(prefix)/lib/pipelight"
-+ mkdir -p "$(DESTDIR)$(prefix)/lib64/pipelight"
- mkdir -p "$(DESTDIR)$(prefix)/bin"
- mkdir -p "$(DESTDIR)$(prefix)/share/man/man1"
-
-@@ -88,10 +88,10 @@
- rm pipelight-license.tmp; \
- done
-
-- install -m 0644 src/linux/libpipelight.so "$(DESTDIR)$(prefix)/lib/pipelight/libpipelight.so"
-+ install -m 0644 src/linux/libpipelight.so "$(DESTDIR)$(prefix)/lib64/pipelight/libpipelight.so"
-
- sed 's|@@VERSION@@|$(version)|g' bin/pipelight-plugin > pipelight-plugin.tmp
-- sed -i'' -e 's|@@LIBRARY_PATH@@|$(prefix)/lib/pipelight/|g' pipelight-plugin.tmp
-+ sed -i'' -e 's|@@LIBRARY_PATH@@|$(prefix)/lib64/pipelight/|g' pipelight-plugin.tmp
- sed -i'' -e 's|@@CONFIG_PATH@@|$(prefix)/share/pipelight/configs|g' pipelight-plugin.tmp
- sed -i'' -e 's|@@LICENSE_PATH@@|$(prefix)/share/pipelight/licenses|g' pipelight-plugin.tmp
- sed -i'' -e 's|@@DEPENDENCY_INSTALLER@@|$(prefix)/share/pipelight/install-dependency|g' pipelight-plugin.tmp
-@@ -116,7 +116,7 @@
- rm -f $(DESTDIR)$(prefix)/share/pipelight/scripts/configure-*
- rm -f $(DESTDIR)$(prefix)/share/pipelight/configs/pipelight-*
- rm -f $(DESTDIR)$(prefix)/share/pipelight/licenses/license-*
-- rm -f "$(DESTDIR)$(prefix)/lib/pipelight/libpipelight.so"
-+ rm -f "$(DESTDIR)$(prefix)/lib64/pipelight/libpipelight.so"
- rm -f "$(DESTDIR)$(prefix)/bin/pipelight-plugin"
- rm -f "$(DESTDIR)$(prefix)/share/man/man1/pipelight-plugin.1"
-
-@@ -124,10 +124,10 @@
- rmdir --ignore-fail-on-non-empty "$(DESTDIR)$(prefix)/share/pipelight/licenses"
- rmdir --ignore-fail-on-non-empty "$(DESTDIR)$(prefix)/share/pipelight/scripts"
- rmdir --ignore-fail-on-non-empty "$(DESTDIR)$(prefix)/share/pipelight"
-- rmdir --ignore-fail-on-non-empty "$(DESTDIR)$(prefix)/lib/pipelight"
-+ rmdir --ignore-fail-on-non-empty "$(DESTDIR)$(prefix)/lib64/pipelight"
-
- .PHONY: clean
- clean:
- for dir in src/linux src/windows; do \
- $(MAKE) -C $$dir $@; \
-- done
-\ No newline at end of file
-+ done
diff --git a/pipelight-pld.patch b/pipelight-pld.patch
index 5199369..3fc7622 100644
--- a/pipelight-pld.patch
+++ b/pipelight-pld.patch
@@ -1,14 +1,8 @@
-diff -dur mmueller2012-pipelight-487f8db5a03d.orig/bin/pipelight-plugin mmueller2012-pipelight-487f8db5a03d/bin/pipelight-plugin
---- mmueller2012-pipelight-487f8db5a03d.orig/bin/pipelight-plugin 2014-04-06 04:43:13.000000000 +0200
-+++ mmueller2012-pipelight-487f8db5a03d/bin/pipelight-plugin 2014-05-03 17:21:35.797421889 +0200
-@@ -1,4 +1,4 @@
--#!/usr/bin/env bash
-+#!/bin/bash
- VERSION="@@VERSION@@"
-
- # Global configuration
-@@ -101,7 +101,7 @@
- PLUGIN_PATH=$(readlink -m "$PLUGIN_PATH")
+diff -dur mmueller2012-pipelight-b7b5e5471d52.orig/bin/pipelight-plugin.in mmueller2012-pipelight-b7b5e5471d52/bin/pipelight-plugin.in
+--- mmueller2012-pipelight-b7b5e5471d52.orig/bin/pipelight-plugin.in 2014-12-10 05:56:45.000000000 +0100
++++ mmueller2012-pipelight-b7b5e5471d52/bin/pipelight-plugin.in 2015-01-27 22:10:38.136330589 +0100
+@@ -93,7 +93,7 @@
+ PLUGIN_PATH=$(realpath "$PLUGIN_PATH")
# Global installation
- if [ $(/usr/bin/id -u) -eq 0 ]; then
@@ -16,7 +10,16 @@ diff -dur mmueller2012-pipelight-487f8db5a03d.orig/bin/pipelight-plugin mmueller
INSTALLDIR="$PLUGIN_PATH"
# Use environment variable (only if it doesn't point to the global directory)
-@@ -436,6 +436,10 @@
+@@ -421,7 +421,7 @@
+ local retval=0
+
+ # Don't run this as root
+- if [ $(/usr/bin/id -u) -eq 0 ]; then
++ if [ $(/bin/id -u) -eq 0 ]; then
+ echo "ERROR: You should not run this as root!" >&2
+ return 1
+ fi
+@@ -545,6 +545,10 @@
return 1
fi
done
@@ -27,7 +30,7 @@ diff -dur mmueller2012-pipelight-487f8db5a03d.orig/bin/pipelight-plugin mmueller
return 0
}
-@@ -460,6 +464,10 @@
+@@ -569,6 +573,10 @@
done
@@ -38,19 +41,20 @@ diff -dur mmueller2012-pipelight-487f8db5a03d.orig/bin/pipelight-plugin mmueller
return 0
}
---- mmueller2012-pipelight-487f8db5a03d/share/install-dependency.orig 2014-04-06 04:43:13.000000000 +0200
-+++ mmueller2012-pipelight-487f8db5a03d/share/install-dependency 2014-05-17 08:13:42.342695672 +0200
+diff -dur mmueller2012-pipelight-b7b5e5471d52.orig/share/install-dependency mmueller2012-pipelight-b7b5e5471d52/share/install-dependency
+--- mmueller2012-pipelight-b7b5e5471d52.orig/share/install-dependency 2014-12-10 05:56:45.000000000 +0100
++++ mmueller2012-pipelight-b7b5e5471d52/share/install-dependency 2015-01-27 22:10:18.286240248 +0100
@@ -1,4 +1,4 @@
-#!/usr/bin/env bash
+#!/bin/bash
usage()
{
---- mmueller2012-pipelight-487f8db5a03d/share/scripts/configure-flash.in.orig 2014-04-06 04:43:13.000000000 +0200
-+++ mmueller2012-pipelight-487f8db5a03d/share/scripts/configure-flash.in 2014-05-17 08:14:55.152694157 +0200
-@@ -1,7 +1,7 @@
--#!/usr/bin/env bash
-+#!/bin/bash
+diff -dur mmueller2012-pipelight-b7b5e5471d52.orig/share/scripts/configure-flash.in mmueller2012-pipelight-b7b5e5471d52/share/scripts/configure-flash.in
+--- mmueller2012-pipelight-b7b5e5471d52.orig/share/scripts/configure-flash.in 2014-12-10 05:56:45.000000000 +0100
++++ mmueller2012-pipelight-b7b5e5471d52/share/scripts/configure-flash.in 2015-01-27 22:10:18.286240248 +0100
+@@ -2,7 +2,7 @@
+ PIPELIGHT_SHARE_PATH="@@PIPELIGHT_SHARE_PATH@@"
# Don't run this as root
-if [ $(/usr/bin/id -u) -eq 0 ]; then
@@ -58,11 +62,11 @@ diff -dur mmueller2012-pipelight-487f8db5a03d.orig/bin/pipelight-plugin mmueller
echo "ERROR: You should not run this as root!" >&2
exit 1
fi
---- mmueller2012-pipelight-487f8db5a03d/share/scripts/configure-silverlight.in.orig 2014-04-06 04:43:13.000000000 +0200
-+++ mmueller2012-pipelight-487f8db5a03d/share/scripts/configure-silverlight.in 2014-05-17 08:14:46.636027667 +0200
-@@ -1,7 +1,7 @@
--#!/usr/bin/env bash
-+#!/bin/bash
+diff -dur mmueller2012-pipelight-b7b5e5471d52.orig/share/scripts/configure-silverlight.in mmueller2012-pipelight-b7b5e5471d52/share/scripts/configure-silverlight.in
+--- mmueller2012-pipelight-b7b5e5471d52.orig/share/scripts/configure-silverlight.in 2014-12-10 05:56:45.000000000 +0100
++++ mmueller2012-pipelight-b7b5e5471d52/share/scripts/configure-silverlight.in 2015-01-27 22:10:18.289573597 +0100
+@@ -2,7 +2,7 @@
+ PIPELIGHT_SHARE_PATH="@@PIPELIGHT_SHARE_PATH@@"
# Don't run this as root
-if [ $(/usr/bin/id -u) -eq 0 ]; then
@@ -70,3 +74,10 @@ diff -dur mmueller2012-pipelight-487f8db5a03d.orig/bin/pipelight-plugin mmueller
echo "ERROR: You should not run this as root!" >&2
exit 1
fi
+@@ -68,4 +68,4 @@
+ # Cleanup
+ rm "$tmpfile"
+
+-exit 0
+\ No newline at end of file
++exit 0
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/pipelight.git/commitdiff/6ec22fd5fef99afcfa01903c6dadc7177a906385
More information about the pld-cvs-commit
mailing list