From 5337fdcbd0eb10863f3f39b57278e47697558dc5 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Elan=20Ruusam=C3=A4e?= Date: Thu, 13 Aug 2015 14:07:09 +0300 Subject: [PATCH] use absolute paths for css images --- css-abspaths.patch | 141 +++++++++++++++++++++++++++++++++++++++++++ jquery-fancybox.spec | 4 +- 2 files changed, 144 insertions(+), 1 deletion(-) create mode 100644 css-abspaths.patch diff --git a/css-abspaths.patch b/css-abspaths.patch new file mode 100644 index 0000000..bcdac71 --- /dev/null +++ b/css-abspaths.patch @@ -0,0 +1,141 @@ +--- jquery.fancybox-1.3.4/fancybox/jquery.fancybox.css~ 2015-08-13 14:01:31.000000000 +0300 ++++ jquery.fancybox-1.3.4/fancybox/jquery.fancybox.css 2015-08-13 14:02:34.697073890 +0300 +@@ -35,7 +35,7 @@ + left: 0; + width: 40px; + height: 480px; +- background-image: url('fancybox.png'); ++ background-image: url('/jquery/fancybox/fancybox.png'); + } + + #fancybox-overlay { +@@ -99,7 +99,7 @@ + right: -15px; + width: 30px; + height: 30px; +- background: transparent url('fancybox.png') -40px 0px; ++ background: transparent url('/jquery/fancybox/fancybox.png') -40px 0px; + cursor: pointer; + z-index: 1103; + display: none; +@@ -137,7 +137,7 @@ + width: 35%; + cursor: pointer; + outline: none; +- background: transparent url('blank.gif'); ++ background: transparent url('/jquery/fancybox/blank.gif'); + z-index: 1102; + display: none; + } +@@ -163,12 +163,12 @@ + } + + #fancybox-left-ico { +- background-image: url('fancybox.png'); ++ background-image: url('/jquery/fancybox/fancybox.png'); + background-position: -40px -30px; + } + + #fancybox-right-ico { +- background-image: url('fancybox.png'); ++ background-image: url('/jquery/fancybox/fancybox.png'); + background-position: -40px -60px; + } + +@@ -199,13 +199,13 @@ + top: -20px; + left: 0; + width: 100%; +- background-image: url('fancybox-x.png'); ++ background-image: url('/jquery/fancybox/fancybox-x.png'); + } + + #fancybox-bg-ne { + top: -20px; + right: -20px; +- background-image: url('fancybox.png'); ++ background-image: url('/jquery/fancybox/fancybox.png'); + background-position: -40px -162px; + } + +@@ -213,14 +213,14 @@ + top: 0; + right: -20px; + height: 100%; +- background-image: url('fancybox-y.png'); ++ background-image: url('/jquery/fancybox/fancybox-y.png'); + background-position: -20px 0px; + } + + #fancybox-bg-se { + bottom: -20px; + right: -20px; +- background-image: url('fancybox.png'); ++ background-image: url('/jquery/fancybox/fancybox.png'); + background-position: -40px -182px; + } + +@@ -228,14 +228,14 @@ + bottom: -20px; + left: 0; + width: 100%; +- background-image: url('fancybox-x.png'); ++ background-image: url('/jquery/fancybox/fancybox-x.png'); + background-position: 0px -20px; + } + + #fancybox-bg-sw { + bottom: -20px; + left: -20px; +- background-image: url('fancybox.png'); ++ background-image: url('/jquery/fancybox/fancybox.png'); + background-position: -40px -142px; + } + +@@ -243,13 +243,13 @@ + top: 0; + left: -20px; + height: 100%; +- background-image: url('fancybox-y.png'); ++ background-image: url('/jquery/fancybox/fancybox-y.png'); + } + + #fancybox-bg-nw { + top: -20px; + left: -20px; +- background-image: url('fancybox.png'); ++ background-image: url('/jquery/fancybox/fancybox.png'); + background-position: -40px -122px; + } + +@@ -282,7 +282,7 @@ + + #fancybox-title-over { + padding: 10px; +- background-image: url('fancy_title_over.png'); ++ background-image: url('/jquery/fancybox/fancy_title_over.png'); + display: block; + } + +@@ -306,7 +306,7 @@ + + #fancybox-title-float-left { + padding: 0 0 0 15px; +- background: url('fancybox.png') -40px -90px no-repeat; ++ background: url('/jquery/fancybox/fancybox.png') -40px -90px no-repeat; + } + + #fancybox-title-float-main { +@@ -314,10 +314,10 @@ + line-height: 29px; + font-weight: bold; + padding: 0 0 3px 0; +- background: url('fancybox-x.png') 0px -40px; ++ background: url('/jquery/fancybox/fancybox-x.png') 0px -40px; + } + + #fancybox-title-float-right { + padding: 0 0 0 15px; +- background: url('fancybox.png') -55px -90px no-repeat; ++ background: url('/jquery/fancybox/fancybox.png') -55px -90px no-repeat; + } diff --git a/jquery-fancybox.spec b/jquery-fancybox.spec index c860063..7c42f00 100644 --- a/jquery-fancybox.spec +++ b/jquery-fancybox.spec @@ -4,13 +4,14 @@ Summary: Fancybox - Fancy lightbox alternative Name: jquery-%{plugin} Version: 1.3.4 -Release: 2 +Release: 3 License: MIT / GPL v2 Group: Applications/WWW Source0: http://fancybox.googlecode.com/files/jquery.fancybox-%{version}.zip # Source0-md5: f964f34f37237a33f62188cebbbb927a URL: http://www.fancybox.net/ Patch0: no-pngfix.patch +Patch1: css-abspaths.patch BuildRequires: js BuildRequires: rpmbuild(macros) >= 1.565 BuildRequires: unzip @@ -53,6 +54,7 @@ mv fancybox/jquery.fancybox{-%{version},}.css mv fancybox/jquery.fancybox{-%{version}.pack,}.js %patch0 -p0 +%patch1 -p1 # source install -d demo src -- 2.44.0