From 09b3d1bdff9db7bf00869ce9f8598c5b28e788d2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9=20Fabian=20Silva=20Delgado?= Date: Tue, 29 Jul 2014 13:48:31 -0300 Subject: linux-libre-3.15.7-1: updating version * add better value for DEFAULT_MMAP_MIN_ADDR (FS#41260 -> https://bugs.archlinux.org/task/41260) --- libre/linux-libre/0013-efistub-fix.patch | 177 ------------------------------- libre/linux-libre/PKGBUILD | 20 ++-- libre/linux-libre/config.i686 | 2 +- libre/linux-libre/config.x86_64 | 2 +- 4 files changed, 9 insertions(+), 192 deletions(-) delete mode 100644 libre/linux-libre/0013-efistub-fix.patch (limited to 'libre') diff --git a/libre/linux-libre/0013-efistub-fix.patch b/libre/linux-libre/0013-efistub-fix.patch deleted file mode 100644 index a2da3b63a..000000000 --- a/libre/linux-libre/0013-efistub-fix.patch +++ /dev/null @@ -1,177 +0,0 @@ -From c7fb93ec51d462ec3540a729ba446663c26a0505 Mon Sep 17 00:00:00 2001 -From: Michael Brown -Date: Thu, 10 Jul 2014 12:26:20 +0100 -Subject: x86/efi: Include a .bss section within the PE/COFF headers -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -The PE/COFF headers currently describe only the initialised-data -portions of the image, and result in no space being allocated for the -uninitialised-data portions. Consequently, the EFI boot stub will end -up overwriting unexpected areas of memory, with unpredictable results. - -Fix by including a .bss section in the PE/COFF headers (functionally -equivalent to the init_size field in the bzImage header). - -Signed-off-by: Michael Brown -Cc: Thomas Bächler -Cc: Josh Boyer -Cc: -Signed-off-by: Matt Fleming - -diff --git a/arch/x86/boot/header.S b/arch/x86/boot/header.S -index 84c2234..7a6d43a 100644 ---- a/arch/x86/boot/header.S -+++ b/arch/x86/boot/header.S -@@ -91,10 +91,9 @@ bs_die: - - .section ".bsdata", "a" - bugger_off_msg: -- .ascii "Direct floppy boot is not supported. " -- .ascii "Use a boot loader program instead.\r\n" -+ .ascii "Use a boot loader.\r\n" - .ascii "\n" -- .ascii "Remove disk and press any key to reboot ...\r\n" -+ .ascii "Remove disk and press any key to reboot...\r\n" - .byte 0 - - #ifdef CONFIG_EFI_STUB -@@ -108,7 +107,7 @@ coff_header: - #else - .word 0x8664 # x86-64 - #endif -- .word 3 # nr_sections -+ .word 4 # nr_sections - .long 0 # TimeDateStamp - .long 0 # PointerToSymbolTable - .long 1 # NumberOfSymbols -@@ -250,6 +249,25 @@ section_table: - .word 0 # NumberOfLineNumbers - .long 0x60500020 # Characteristics (section flags) - -+ # -+ # The offset & size fields are filled in by build.c. -+ # -+ .ascii ".bss" -+ .byte 0 -+ .byte 0 -+ .byte 0 -+ .byte 0 -+ .long 0 -+ .long 0x0 -+ .long 0 # Size of initialized data -+ # on disk -+ .long 0x0 -+ .long 0 # PointerToRelocations -+ .long 0 # PointerToLineNumbers -+ .word 0 # NumberOfRelocations -+ .word 0 # NumberOfLineNumbers -+ .long 0xc8000080 # Characteristics (section flags) -+ - #endif /* CONFIG_EFI_STUB */ - - # Kernel attributes; used by setup. This is part 1 of the -diff --git a/arch/x86/boot/tools/build.c b/arch/x86/boot/tools/build.c -index 1a2f212..a7661c4 100644 ---- a/arch/x86/boot/tools/build.c -+++ b/arch/x86/boot/tools/build.c -@@ -143,7 +143,7 @@ static void usage(void) - - #ifdef CONFIG_EFI_STUB - --static void update_pecoff_section_header(char *section_name, u32 offset, u32 size) -+static void update_pecoff_section_header_fields(char *section_name, u32 vma, u32 size, u32 datasz, u32 offset) - { - unsigned int pe_header; - unsigned short num_sections; -@@ -164,10 +164,10 @@ static void update_pecoff_section_header(char *section_name, u32 offset, u32 siz - put_unaligned_le32(size, section + 0x8); - - /* section header vma field */ -- put_unaligned_le32(offset, section + 0xc); -+ put_unaligned_le32(vma, section + 0xc); - - /* section header 'size of initialised data' field */ -- put_unaligned_le32(size, section + 0x10); -+ put_unaligned_le32(datasz, section + 0x10); - - /* section header 'file offset' field */ - put_unaligned_le32(offset, section + 0x14); -@@ -179,6 +179,11 @@ static void update_pecoff_section_header(char *section_name, u32 offset, u32 siz - } - } - -+static void update_pecoff_section_header(char *section_name, u32 offset, u32 size) -+{ -+ update_pecoff_section_header_fields(section_name, offset, size, size, offset); -+} -+ - static void update_pecoff_setup_and_reloc(unsigned int size) - { - u32 setup_offset = 0x200; -@@ -203,9 +208,6 @@ static void update_pecoff_text(unsigned int text_start, unsigned int file_sz) - - pe_header = get_unaligned_le32(&buf[0x3c]); - -- /* Size of image */ -- put_unaligned_le32(file_sz, &buf[pe_header + 0x50]); -- - /* - * Size of code: Subtract the size of the first sector (512 bytes) - * which includes the header. -@@ -220,6 +222,22 @@ static void update_pecoff_text(unsigned int text_start, unsigned int file_sz) - update_pecoff_section_header(".text", text_start, text_sz); - } - -+static void update_pecoff_bss(unsigned int file_sz, unsigned int init_sz) -+{ -+ unsigned int pe_header; -+ unsigned int bss_sz = init_sz - file_sz; -+ -+ pe_header = get_unaligned_le32(&buf[0x3c]); -+ -+ /* Size of uninitialized data */ -+ put_unaligned_le32(bss_sz, &buf[pe_header + 0x24]); -+ -+ /* Size of image */ -+ put_unaligned_le32(init_sz, &buf[pe_header + 0x50]); -+ -+ update_pecoff_section_header_fields(".bss", file_sz, bss_sz, 0, 0); -+} -+ - static int reserve_pecoff_reloc_section(int c) - { - /* Reserve 0x20 bytes for .reloc section */ -@@ -259,6 +277,8 @@ static void efi_stub_entry_update(void) - static inline void update_pecoff_setup_and_reloc(unsigned int size) {} - static inline void update_pecoff_text(unsigned int text_start, - unsigned int file_sz) {} -+static inline void update_pecoff_bss(unsigned int file_sz, -+ unsigned int init_sz) {} - static inline void efi_stub_defaults(void) {} - static inline void efi_stub_entry_update(void) {} - -@@ -310,7 +330,7 @@ static void parse_zoffset(char *fname) - - int main(int argc, char ** argv) - { -- unsigned int i, sz, setup_sectors; -+ unsigned int i, sz, setup_sectors, init_sz; - int c; - u32 sys_size; - struct stat sb; -@@ -376,7 +396,9 @@ int main(int argc, char ** argv) - buf[0x1f1] = setup_sectors-1; - put_unaligned_le32(sys_size, &buf[0x1f4]); - -- update_pecoff_text(setup_sectors * 512, sz + i + ((sys_size * 16) - sz)); -+ update_pecoff_text(setup_sectors * 512, i + (sys_size * 16)); -+ init_sz = get_unaligned_le32(&buf[0x260]); -+ update_pecoff_bss(i + (sys_size * 16), init_sz); - - efi_stub_entry_update(); - --- -cgit v0.10.1 - diff --git a/libre/linux-libre/PKGBUILD b/libre/linux-libre/PKGBUILD index 1de83d8b9..a90b9dc5c 100644 --- a/libre/linux-libre/PKGBUILD +++ b/libre/linux-libre/PKGBUILD @@ -1,4 +1,4 @@ -# $Id: PKGBUILD 216981 2014-07-18 05:18:53Z tpowa $ +# $Id: PKGBUILD 218257 2014-07-28 19:59:38Z thomas $ # Maintainer (Arch): Tobias Powalowski # Maintainer (Arch): Thomas Baechler # Maintainer: André Silva @@ -11,10 +11,10 @@ pkgbase=linux-libre # Build stock -libre kernel #pkgbase=linux-libre-custom # Build kernel with a different name _basekernel=3.15 -_sublevel=6 +_sublevel=7 pkgver=${_basekernel}.${_sublevel} pkgrel=1 -_lxopkgver=${_basekernel}.5 # nearly always the same as pkgver +_lxopkgver=${_basekernel}.6 # nearly always the same as pkgver arch=('i686' 'x86_64' 'mips64el') url="http://linux-libre.fsfla.org/" license=('GPL2') @@ -30,19 +30,17 @@ source=("http://linux-libre.fsfla.org/pub/linux-libre/releases/${_basekernel}-gn 'Kbuild.platforms' 'boot-logo.patch' 'change-default-console-loglevel.patch' - '0013-efistub-fix.patch' "http://www.linux-libre.fsfla.org/pub/linux-libre/lemote/gnewsense/pool/debuginfo/linux-patches-${_lxopkgver}-gnu_0loongsonlibre_mipsel.tar.xz") sha256sums=('93450dc189131b6a4de862f35c5087a58cc7bae1c24caa535d2357cc3301b688' - '1966964395bd9331843c8d6dacbf661c9061e90c81bf8609d995ed458d57e358' - '5d56d5674977da86def67269fb7e0245e382af25ea52acbe17bc2a641a8b9b0e' - '25b3afffe577540c8b7bf68f0a3aae5e9ac2c2b2841349a91b5048d742ba0d1f' + 'ffc3b2c30f38bcdaac32f2236651d1339ef4a9c2a70669938cdc1768440ce5d0' + 'b5e3769f14d22dc1fa574e913a10a2b06d92c046bf78063d35ff5233fd5a25e0' + '6a3bfcc809d4fa302b70322a6c7dff12419d881d54a8e6ddc1b80dce4388ac52' 'dfe01c93d83cdac9ca502715ceb6ac9502d327c939fec2e3052a5a58422dc176' 'c5451d5e1eafc4f8d28b1a2958ec3102c124433a414a86450fc32058e004156b' '55bf07738a3286168a7929ae16dbca29defd14e77b9d24c487ae4c3d12bb9eb9' '8303b426b1a6dce456b2350003558ae312d21cab0ae6c1f0d7b9d21395f4e177' 'faced4eb4c47c4eb1a9ee8a5bf8a7c4b49d6b4d78efbe426e410730e6267d182' - '937dc895b4f5948381775a75bd198ed2f157a9f356da0ab5a5006f9f1dacde5c' - 'ca0399ad601efd926a3d6e328d6457a7e945fe982e4f13ed39fff31982082f28') + '38beb22b3d9f548fff897c0690dad330443ef24e48d414cf8dbc682f40501fab') if [ "$CARCH" != "mips64el" ]; then # don't use the Loongson-specific patches on non-mips64el arches. unset source[${#source[@]}-1] @@ -70,10 +68,6 @@ prepare() { # (relevant patch sent upstream: https://lkml.org/lkml/2011/7/26/227) patch -p1 -i "${srcdir}/change-default-console-loglevel.patch" - # fix efistub hang #33745 - # https://git.kernel.org/cgit/linux/kernel/git/mfleming/efi.git/patch/?id=c7fb93ec51d462ec3540a729ba446663c26a0505 - patch -Np1 -i "${srcdir}/0013-efistub-fix.patch" - if [ "$CARCH" == "mips64el" ]; then sed -i "s|^EXTRAVERSION.*|EXTRAVERSION =-libre|" Makefile sed -r "s|^( SUBLEVEL = ).*|\1$_sublevel|" \ diff --git a/libre/linux-libre/config.i686 b/libre/linux-libre/config.i686 index 7e9bd9156..734bd224a 100644 --- a/libre/linux-libre/config.i686 +++ b/libre/linux-libre/config.i686 @@ -457,7 +457,7 @@ CONFIG_BOUNCE=y CONFIG_VIRT_TO_BUS=y CONFIG_MMU_NOTIFIER=y CONFIG_KSM=y -CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 +CONFIG_DEFAULT_MMAP_MIN_ADDR=65536 CONFIG_ARCH_SUPPORTS_MEMORY_FAILURE=y CONFIG_MEMORY_FAILURE=y CONFIG_HWPOISON_INJECT=m diff --git a/libre/linux-libre/config.x86_64 b/libre/linux-libre/config.x86_64 index cd305e1a8..0fa2b3a11 100644 --- a/libre/linux-libre/config.x86_64 +++ b/libre/linux-libre/config.x86_64 @@ -463,7 +463,7 @@ CONFIG_BOUNCE=y CONFIG_VIRT_TO_BUS=y CONFIG_MMU_NOTIFIER=y CONFIG_KSM=y -CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 +CONFIG_DEFAULT_MMAP_MIN_ADDR=65536 CONFIG_ARCH_SUPPORTS_MEMORY_FAILURE=y CONFIG_MEMORY_FAILURE=y CONFIG_HWPOISON_INJECT=m -- cgit v1.2.3-2-g168b From 817acd6bc409e56994ba1fd5e9867c1c8de55364 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9=20Fabian=20Silva=20Delgado?= Date: Tue, 29 Jul 2014 17:05:27 -0300 Subject: rebuild packages against linux-libre-3.15.7-1 --- libre/bbswitch-libre/PKGBUILD | 4 ++-- libre/tp_smapi-libre/PKGBUILD | 2 +- libre/vhba-module-libre/PKGBUILD | 4 ++-- 3 files changed, 5 insertions(+), 5 deletions(-) (limited to 'libre') diff --git a/libre/bbswitch-libre/PKGBUILD b/libre/bbswitch-libre/PKGBUILD index a8d021a68..b00bd556c 100644 --- a/libre/bbswitch-libre/PKGBUILD +++ b/libre/bbswitch-libre/PKGBUILD @@ -1,4 +1,4 @@ -# $Id: PKGBUILD 115907 2014-07-18 11:31:12Z tpowa $ +# $Id: PKGBUILD 116509 2014-07-29 09:43:58Z bpiotrowski $ # Maintainer (Arch): Sven-Hendrik Haase # Contributor (Arch): M0Rf30 # Contributor (Arch): Samsagax @@ -8,7 +8,7 @@ _pkgname=bbswitch pkgname=bbswitch-libre pkgver=0.8 _extramodules=extramodules-3.15-libre # Don't forget to update bbswitch.install -pkgrel=13 +pkgrel=14 pkgdesc="Kernel module allowing to switch dedicated graphics card on Optimus laptops (built for the linux-libre kernel package)" arch=('i686' 'x86_64' 'mips64el') url=("http://github.com/Bumblebee-Project/bbswitch") diff --git a/libre/tp_smapi-libre/PKGBUILD b/libre/tp_smapi-libre/PKGBUILD index 00241f9c7..7c8f715d5 100644 --- a/libre/tp_smapi-libre/PKGBUILD +++ b/libre/tp_smapi-libre/PKGBUILD @@ -12,7 +12,7 @@ _pkgname=tp_smapi pkgname=tp_smapi-libre pkgver=0.41 -pkgrel=51 +pkgrel=51.1 pkgdesc="Modules for ThinkPad's SMAPI functionality (built for the linux-libre kernel package)" arch=('i686' 'x86_64' 'mips64el') url='https://github.com/evgeni/tp_smapi' diff --git a/libre/vhba-module-libre/PKGBUILD b/libre/vhba-module-libre/PKGBUILD index 6ab8b4362..b6d3ad4b0 100644 --- a/libre/vhba-module-libre/PKGBUILD +++ b/libre/vhba-module-libre/PKGBUILD @@ -1,4 +1,4 @@ -# $Id: PKGBUILD 115915 2014-07-18 11:31:59Z tpowa $ +# $Id: PKGBUILD 116515 2014-07-29 09:44:34Z bpiotrowski $ # Maintainer (Arch): Ray Rashif # Contributor (Arch): Mateusz Herych # Contributor (Arch): Charles Lindsay @@ -8,7 +8,7 @@ _pkgname=vhba-module pkgname=vhba-module-libre pkgver=20140629 _extramodules=extramodules-3.15-libre -pkgrel=4 +pkgrel=5 pkgdesc="Kernel module that emulates SCSI devices (built for the linux-libre kernel package)" arch=('i686' 'x86_64' 'mips64el') url="http://cdemu.sourceforge.net/" -- cgit v1.2.3-2-g168b From 1e29c68787317362d8b6f6da46b32d9e3ac6384e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9=20Fabian=20Silva=20Delgado?= Date: Tue, 29 Jul 2014 18:49:20 -0300 Subject: linux-libre-lts-3.14.14-1: updating version --- libre/linux-libre-lts/PKGBUILD | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'libre') diff --git a/libre/linux-libre-lts/PKGBUILD b/libre/linux-libre-lts/PKGBUILD index 93ddf382a..9e6c61c6d 100644 --- a/libre/linux-libre-lts/PKGBUILD +++ b/libre/linux-libre-lts/PKGBUILD @@ -1,4 +1,4 @@ -# $Id: PKGBUILD 217474 2014-07-18 17:06:41Z andyrtr $ +# $Id: PKGBUILD 218259 2014-07-28 20:22:19Z andyrtr $ # Maintainer (Arch): Tobias Powalowski # Maintainer (Arch): Thomas Baechler # Maintainer: André Silva @@ -11,10 +11,10 @@ pkgbase=linux-libre-lts # Build stock -libre-lts kernel #pkgbase=linux-libre-custom # Build kernel with a different name _basekernel=3.14 -_sublevel=13 +_sublevel=14 pkgver=${_basekernel}.${_sublevel} pkgrel=1 -_lxopkgver=${_basekernel}.12 # nearly always the same as pkgver +_lxopkgver=${_basekernel}.13 # nearly always the same as pkgver arch=('i686' 'x86_64' 'mips64el') url="http://linux-libre.fsfla.org/" license=('GPL2') @@ -36,7 +36,7 @@ source=("http://linux-libre.fsfla.org/pub/linux-libre/releases/${_basekernel}-gn '0006-genksyms-fix-typeof-handling.patch' "http://www.linux-libre.fsfla.org/pub/linux-libre/lemote/gnewsense/pool/debuginfo/linux-patches-${_lxopkgver}-gnu_0loongsonlibre_mipsel.tar.xz") sha256sums=('477555c709b9407fe37dbd70d3331ff9dde1f9d874aba2741f138d07ae6f281b' - '9ec4a7b86c1d1de15959a44305e930ae8939b5aed6d43bab147b8e12829ca7ae' + '077b91d757a4ffc3e23649bed0d6d6f224f5a10600af418d45b1d48addda5e22' '9e7dcc90121995024632476d50286b62dbb73da20a7970653a2d72a0a98406c0' '35f283689c4f8b346bc05ac57c3cce50a61a1d0c11a665fc1abf519bb3f1beea' 'f621efae2b2303f4d7bf992904c9ac88d64d1ed773f2d8e7f789389e0094f95a' @@ -48,7 +48,7 @@ sha256sums=('477555c709b9407fe37dbd70d3331ff9dde1f9d874aba2741f138d07ae6f281b' '52dec83a8805a8642d74d764494acda863e0aa23e3d249e80d4b457e20a3fd29' '65d58f63215ee3c5f9c4fc6bce36fc5311a6c7dbdbe1ad29de40647b47ff9c0d' 'cf2e7a2d00787f754028e7459688c2755a406e632ce48b60952fa4ff7ed6f4b7' - '300dda5d4f38da93b49f685eb5a8f67b878a49a81b85b64c8648d39950234c6f') + '46b5490825932d1fe0ac1a7743f421ddd93ab2d163a09f61d4cf9f9cf19f1602') if [ "$CARCH" != "mips64el" ]; then # don't use the Loongson-specific patches on non-mips64el arches. unset source[${#source[@]}-1] -- cgit v1.2.3-2-g168b From 76fae56ff227d0619d84099485c63ba6523c129f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9=20Fabian=20Silva=20Delgado?= Date: Tue, 29 Jul 2014 19:44:50 -0300 Subject: cups-filters-libre-1.0.55-1: updating version --- libre/cups-filters-libre/PKGBUILD | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'libre') diff --git a/libre/cups-filters-libre/PKGBUILD b/libre/cups-filters-libre/PKGBUILD index 4bc76b463..35357717a 100644 --- a/libre/cups-filters-libre/PKGBUILD +++ b/libre/cups-filters-libre/PKGBUILD @@ -1,9 +1,9 @@ -# $Id: PKGBUILD 214332 2014-06-06 21:41:24Z andyrtr $ +# $Id: PKGBUILD 218339 2014-07-29 19:48:57Z andyrtr $ # Maintainer (Arch): Andreas Radke pkgname=cups-filters-libre _pkgname=cups-filters -pkgver=1.0.54 +pkgver=1.0.55 pkgrel=1 pkgdesc="OpenPrinting CUPS Filters, without foomatic-db-nonfree recommendation" arch=('i686' 'x86_64') @@ -20,7 +20,7 @@ source=(http://www.openprinting.org/download/cups-filters/$_pkgname-$pkgver.tar. provides=("${_pkgname}=${pkgver}" 'foomatic-filters') replaces=("${_pkgname}" 'foomatic-filters') conflicts=("${_pkgname}" 'foomatic-filters') -md5sums=('a2785a3dbe5d4977189363828b93d2cf') +md5sums=('eabe407c3e9ac1f31ba3810d8d78eb59') build() { cd $_pkgname-$pkgver -- cgit v1.2.3-2-g168b From aa6c470cb2d9cb7a722d3f99d6fe066281ef1afb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9=20Fabian=20Silva=20Delgado?= Date: Wed, 30 Jul 2014 19:13:35 -0300 Subject: linux-libre-tools-3.15-1: updating version --- .../03-fix-acpidump-compile-error.patch | 13 ++++++++++ libre/linux-libre-tools/PKGBUILD | 29 +++++++++++++--------- 2 files changed, 30 insertions(+), 12 deletions(-) create mode 100644 libre/linux-libre-tools/03-fix-acpidump-compile-error.patch (limited to 'libre') diff --git a/libre/linux-libre-tools/03-fix-acpidump-compile-error.patch b/libre/linux-libre-tools/03-fix-acpidump-compile-error.patch new file mode 100644 index 000000000..8f33c3483 --- /dev/null +++ b/libre/linux-libre-tools/03-fix-acpidump-compile-error.patch @@ -0,0 +1,13 @@ +diff --git a/tools/power/acpi/tools/acpidump/acpidump.c b/tools/power/acpi/tools/acpidump/acpidump.c +index a84553a..df453cc 100644 +--- a/tools/power/acpi/tools/acpidump/acpidump.c ++++ b/tools/power/acpi/tools/acpidump/acpidump.c +@@ -49,8 +49,6 @@ typedef int s32; + typedef unsigned char u8; + typedef unsigned short u16; + typedef unsigned int u32; +-typedef unsigned long long u64; +-typedef long long s64; + #endif + + #include diff --git a/libre/linux-libre-tools/PKGBUILD b/libre/linux-libre-tools/PKGBUILD index bdeebdb56..de86344ab 100644 --- a/libre/linux-libre-tools/PKGBUILD +++ b/libre/linux-libre-tools/PKGBUILD @@ -1,4 +1,4 @@ -# $Id: PKGBUILD 112360 2014-06-01 08:43:39Z fyan $ +# $Id: PKGBUILD 116614 2014-07-30 20:45:24Z seblu $ # Maintainer (Arch): Sébastien Luttringer # Maintainer: André Silva @@ -14,11 +14,11 @@ pkgname=( 'usbip-libre' 'x86_energy_perf_policy-libre' ) -_basekernel=3.14 -#_sublevel=3 -#_pkgver=$_basekernel.$_sublevel +_basekernel=3.15 +_sublevel=7 +_pkgver=$_basekernel.$_sublevel pkgver=$_basekernel -pkgrel=3 +pkgrel=1 license=('GPL2') arch=('i686' 'x86_64' 'mips64el') url='http://linux-libre.fsfla.org/' @@ -31,26 +31,28 @@ makedepends+=('perl' 'python2' 'libnewt' 'elfutils' 'libunwind' 'numactl') # cpupower-libre deps makedepends+=('pciutils') # usbip-libre deps -makedepends+=('glib2' 'sysfsutils') +makedepends+=('glib2' 'sysfsutils' 'udev') # tmon-libre deps makedepends+=('ncurses') groups=("$pkgbase") source=("http://linux-libre.fsfla.org/pub/linux-libre/releases/$_basekernel-gnu/linux-libre-$_basekernel-gnu.tar.xz" - #"http://linux-libre.fsfla.org/pub/linux-libre/releases/$_pkgver-gnu/patch-$_basekernel-gnu-$_pkgver-gnu.xz" + "http://linux-libre.fsfla.org/pub/linux-libre/releases/$_pkgver-gnu/patch-$_basekernel-gnu-$_pkgver-gnu.xz" 'cpupower.default' 'cpupower.systemd' 'cpupower.service' 'usbipd.service' '01-fix-perf-python.patch' - '02-parabola-paths.patch') -sha256sums=('477555c709b9407fe37dbd70d3331ff9dde1f9d874aba2741f138d07ae6f281b' - #'561644a6a5d4c434dcd1f1e1dc48c4d8924bfa0407f697b66b7e6de02451acbb' + '02-parabola-paths.patch' + '03-fix-acpidump-compile-error.patch') +sha256sums=('93450dc189131b6a4de862f35c5087a58cc7bae1c24caa535d2357cc3301b688' + 'ffc3b2c30f38bcdaac32f2236651d1339ef4a9c2a70669938cdc1768440ce5d0' '4fa509949d6863d001075fa3e8671eff2599c046d20c98bb4a70778595cd1c3f' 'fbf6e0ce6eb0ef15703fe212958de6ca46e62188900b5e9f9272ed3cc9cfd54e' 'a89284d0ecb556ca53a66d1c2087b5fd6d0a901ab2769cd3aebb93f4478905dc' '2e187734d8aec58a3046d79883510d779aa93fb3ab20bd3132c1a607ebe5498f' 'fce128f5e0abfa6916d5cb881456d892d1b163b9639166a4c6c1d53e4dc5086a' - 'eb866a589a26b1979ffb2fe08be09417e277a4befac34bdb279a6bb3a27b0570') + 'eb866a589a26b1979ffb2fe08be09417e277a4befac34bdb279a6bb3a27b0570' + 'c791c9eb95e9db28b5a6530232885def9de941d0cbeb9e8b3b999f0567de3199') prepare() { cd linux-$pkgver @@ -61,6 +63,9 @@ prepare() { fi patch -N -p1 -i "$srcdir/01-fix-perf-python.patch" patch -N -p1 -i "$srcdir/02-parabola-paths.patch" + # the following patch is a fix for compile error in 3.15 + # in the 3.16 acpidump code has been reimplemented and patch is not needed. + patch -N -p1 -i "$srcdir/03-fix-acpidump-compile-error.patch" } build() { @@ -211,7 +216,7 @@ package_x86_energy_perf_policy-libre() { package_usbip-libre() { pkgdesc='An USB device sharing system over IP network' - depends=('glib2' 'sysfsutils') + depends=('glib2' 'sysfsutils' 'libsystemd') replaces=('usbip') conflicts=('usbip') provides=("usbip=$pkgver") -- cgit v1.2.3-2-g168b From 106a78793b19c9b5d54a7d660c0c362ffd7ef9dd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9=20Fabian=20Silva=20Delgado?= Date: Wed, 30 Jul 2014 19:32:50 -0300 Subject: vim-runtime-7.4.383-1: updating version --- libre/vim-runtime/PKGBUILD | 8 ++++---- libre/vim-runtime/parabola.vim | 7 +++---- 2 files changed, 7 insertions(+), 8 deletions(-) (limited to 'libre') diff --git a/libre/vim-runtime/PKGBUILD b/libre/vim-runtime/PKGBUILD index d0c6602d9..e682f107d 100644 --- a/libre/vim-runtime/PKGBUILD +++ b/libre/vim-runtime/PKGBUILD @@ -8,8 +8,8 @@ pkgbase=vim pkgname=vim-runtime _topver=7.4 -_patchlevel=373 -__hgrev=32a77cc160d9 +_patchlevel=383 +__hgrev=7090d7f160f7 _versiondir="vim${_topver//./}" pkgver=${_topver}.${_patchlevel} pkgrel=1 @@ -21,10 +21,10 @@ source=("ftp://ftp.archlinux.org/other/vim/vim-${pkgver}.tar.xz" "ftp://ftp.archlinux.org/other/vim/vim-${pkgver}.tar.xz.sig" 'vimrc' 'parabola.vim') -md5sums=('74493914d81495f3cc6423d33a3de50d' +md5sums=('43a4cc2905659697550c2fb2b282789e' 'SKIP' '27820c2bdc34624674c561ae6476bc6a' - 'a8c21928eefd766e211f987879a9199c') + '41c9a52bbd972f009437450a003ad3cd') build() { cp -a ${pkgbase}-${pkgver} vim-build diff --git a/libre/vim-runtime/parabola.vim b/libre/vim-runtime/parabola.vim index bc3c1f82e..3db882946 100644 --- a/libre/vim-runtime/parabola.vim +++ b/libre/vim-runtime/parabola.vim @@ -1,7 +1,7 @@ " The Parabola GNU/Linux-libre global vimrc - setting only a few sane defaults " -" Maintainer: Tobias Kieslich [tobias funnychar archlinux dot org] -" Maintainer for Parabola rebranding: André Silva [emulatorman funnychar parabola dot nu] +" Maintainer: Thomas Dziedzic [gostrc@gmail.com] +" Maintainer for Parabola rebranding: André Silva [emulatorman@parabola.nu] " " NEVER EDIT THIS FILE, IT'S OVERWRITTEN UPON UPGRADES, GLOBAL CONFIGURATION " SHALL BE DONE IN /etc/vimrc, USER SPECIFIC CONFIGURATION IN ~/.vimrc @@ -17,8 +17,7 @@ set ruler " show the cursor position all the time " Suffixes that get lower priority when doing tab completion for filenames. " These are files we are not likely to want to edit or read. -set suffixes=.bak,~,.swp,.o,.info,.aux,.log,.dvi,.bbl,.blg,.brf,.cb,.ind,.idx,.ilg,.inx,.out,.toc - +set suffixes=.bak,~,.swp,.o,.info,.aux,.log,.dvi,.bbl,.blg,.brf,.cb,.ind,.idx,.ilg,.inx,.out,.toc,.png,.jpg if has('gui_running') " Make shift-insert work like in Xterm -- cgit v1.2.3-2-g168b From bba87958a7b6bc1565001c679c7e2e4594ac0857 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9=20Fabian=20Silva=20Delgado?= Date: Wed, 30 Jul 2014 19:36:25 -0300 Subject: rebuild packages against linux-libre-3.15.7-1 --- libre/acpi_call-libre/PKGBUILD | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'libre') diff --git a/libre/acpi_call-libre/PKGBUILD b/libre/acpi_call-libre/PKGBUILD index 69a5a26a4..c7cf96f3e 100644 --- a/libre/acpi_call-libre/PKGBUILD +++ b/libre/acpi_call-libre/PKGBUILD @@ -1,4 +1,4 @@ -# $Id: PKGBUILD 115905 2014-07-18 11:31:00Z tpowa $ +# $Id: PKGBUILD 116507 2014-07-29 09:43:43Z bpiotrowski $ # Maintainer (Arch): Maxime Gauduin # Contributor (Arch): mortzu # Contributor (Arch): fnord0 @@ -7,7 +7,7 @@ _pkgname=acpi_call pkgname=acpi_call-libre pkgver=1.1.0 -pkgrel=9 +pkgrel=10 _extramodules=extramodules-3.15-libre pkgdesc='A linux kernel module that enables calls to ACPI methods through /proc/acpi/call (built for the linux-libre kernel package)' arch=('i686' 'x86_64') -- cgit v1.2.3-2-g168b From 5874fc49ed9b094226c27b010a0b03902aa6d069 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9=20Fabian=20Silva=20Delgado?= Date: Wed, 30 Jul 2014 19:42:12 -0300 Subject: hexchat-libre-2.10.1-1: updating version --- libre/hexchat-libre/PKGBUILD | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'libre') diff --git a/libre/hexchat-libre/PKGBUILD b/libre/hexchat-libre/PKGBUILD index 1b7bfd241..af29f3a6c 100644 --- a/libre/hexchat-libre/PKGBUILD +++ b/libre/hexchat-libre/PKGBUILD @@ -1,12 +1,12 @@ -# $Id: PKGBUILD 112695 2014-06-05 09:20:43Z alucryd $ +# $Id: PKGBUILD 116500 2014-07-28 22:25:29Z alucryd $ # Maintainer (Arch): Maxime Gauduin # Contributor (Arch): TingPing # Maintainer: André Silva _pkgname=hexchat pkgname=hexchat-libre -pkgver=2.10.0 -pkgrel=2 +pkgver=2.10.1 +pkgrel=1 pkgdesc='A popular and easy to use graphical IRC (chat) client, without nonfree browser reference (Parabola rebranded)' arch=('i686' 'x86_64' 'mips64el') url='http://hexchat.github.io/' @@ -21,7 +21,7 @@ replaces=($_pkgname) conflicts=($_pkgname) provides=($_pkgname=$pkgver) source=("http://dl.hexchat.org/${_pkgname}/${_pkgname}-${pkgver}.tar.xz") -sha256sums=('a0247f1e12379154d0719d9c6861dc22817b588562653bb9d3626863d8eca916') +sha256sums=('ffccee6a3470d2f9539e75bd0dd2e3f35c65737004cb02e6d2106c1d5dcde9a9') prepare() { cd ${_pkgname}-${pkgver} -- cgit v1.2.3-2-g168b From 752d55343df5033d2b6956e8d23863dd639a27d9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9=20Fabian=20Silva=20Delgado?= Date: Wed, 30 Jul 2014 19:44:39 -0300 Subject: ice{cat,weasel}-noscript-2.6.8.36-1: updating version --- libre/icecat-noscript/PKGBUILD | 6 +++--- libre/iceweasel-noscript/PKGBUILD | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) (limited to 'libre') diff --git a/libre/icecat-noscript/PKGBUILD b/libre/icecat-noscript/PKGBUILD index 63781aeaa..d0cee155c 100644 --- a/libre/icecat-noscript/PKGBUILD +++ b/libre/icecat-noscript/PKGBUILD @@ -1,10 +1,10 @@ -# $Id: PKGBUILD 115903 2014-07-18 10:41:34Z spupykin $ +# $Id: PKGBUILD 116600 2014-07-30 17:58:37Z spupykin $ # Maintainer (Arch): Sergej Pupykin # Maintainer: André Silva _pkgname=firefox-noscript pkgname=icecat-noscript -pkgver=2.6.8.34 +pkgver=2.6.8.36 pkgrel=1 pkgdesc="Extension for icecat which disables script" arch=('any') @@ -14,7 +14,7 @@ depends=() provides=($_pkgname=$pkgver) makedepends=('unzip') source=(https://secure.informaction.com/download/releases/noscript-$pkgver.xpi) -md5sums=('a4239ee524da99991dd0fa88dc18e9a1') +md5sums=('a296c3d54f805ffa8602056ac0976183') package() { depends=("icecat") diff --git a/libre/iceweasel-noscript/PKGBUILD b/libre/iceweasel-noscript/PKGBUILD index 36378a617..646eb6385 100644 --- a/libre/iceweasel-noscript/PKGBUILD +++ b/libre/iceweasel-noscript/PKGBUILD @@ -1,10 +1,10 @@ -# $Id: PKGBUILD 115903 2014-07-18 10:41:34Z spupykin $ +# $Id: PKGBUILD 116600 2014-07-30 17:58:37Z spupykin $ # Maintainer (Arch): Sergej Pupykin # Maintainer: André Silva _pkgname=firefox-noscript pkgname=iceweasel-noscript -pkgver=2.6.8.34 +pkgver=2.6.8.36 pkgrel=1 pkgdesc="Extension for iceweasel which disables script" arch=('any') @@ -14,7 +14,7 @@ depends=() provides=($_pkgname=$pkgver) makedepends=('unzip') source=(https://secure.informaction.com/download/releases/noscript-$pkgver.xpi) -md5sums=('a4239ee524da99991dd0fa88dc18e9a1') +md5sums=('a296c3d54f805ffa8602056ac0976183') package() { depends=("iceweasel-libre") -- cgit v1.2.3-2-g168b From 9f6ae13fc72cd48c1c61bc2b5be2c9bd28c5ce43 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9=20Fabian=20Silva=20Delgado?= Date: Wed, 30 Jul 2014 19:53:48 -0300 Subject: kdelibs-libre-4.13.3-2: fix CVE-2014-5033 --- libre/kdelibs-libre/PKGBUILD | 11 +++++--- libre/kdelibs-libre/kdelibs-cve-2014-5033.patch | 36 +++++++++++++++++++++++++ 2 files changed, 43 insertions(+), 4 deletions(-) create mode 100644 libre/kdelibs-libre/kdelibs-cve-2014-5033.patch (limited to 'libre') diff --git a/libre/kdelibs-libre/PKGBUILD b/libre/kdelibs-libre/PKGBUILD index 498a341bb..14bba6a23 100644 --- a/libre/kdelibs-libre/PKGBUILD +++ b/libre/kdelibs-libre/PKGBUILD @@ -1,4 +1,4 @@ -# $Id: PKGBUILD 217476 2014-07-18 18:34:16Z andrea $ +# $Id: PKGBUILD 218409 2014-07-30 20:11:02Z svenstaro $ # Maintainer (Arch): Andrea Scarpino # Maintainer: André Silva @@ -6,7 +6,7 @@ _pkgname=kdelibs pkgname=kdelibs-libre pkgver=4.13.3 -pkgrel=1 +pkgrel=2 pkgdesc="KDE Core Libraries, without nonfree plugins recommendation support" arch=('i686' 'x86_64' 'mips64el') url='https://projects.kde.org/projects/kde/kdelibs' @@ -22,12 +22,13 @@ makedepends=('cmake' 'automoc4' 'avahi' 'libgl' 'hspell' 'mesa') install=${_pkgname}.install source=("http://download.kde.org/stable/${pkgver}/src/${_pkgname}-${pkgver}.tar.xz" 'kde-applications-menu.patch' 'khtml-fsdg.diff' 'qt4.patch' - 'pyqt.patch') + 'pyqt.patch' 'kdelibs-cve-2014-5033.patch') sha1sums=('9c0e963fa2db119ac37e15f31c05d18d3043a58e' '86ee8c8660f19de8141ac99cd6943964d97a1ed7' 'a1502a964081ad583a00cf90c56e74bf60121830' 'ed1f57ee661e5c7440efcaba7e51d2554709701c' - 'd32534d7d6dc287c80951d24caf0259ab18c9abc') + 'd32534d7d6dc287c80951d24caf0259ab18c9abc' + '9c808a7e382f59d730a4ced06ef88165f3d87eec') prepare() { mkdir build @@ -41,6 +42,8 @@ prepare() { # support newer PyQt build system patch -p1 -i "${srcdir}"/pyqt.patch + + patch -p1 -i "${srcdir}/kdelibs-cve-2014-5033.patch" } build() { diff --git a/libre/kdelibs-libre/kdelibs-cve-2014-5033.patch b/libre/kdelibs-libre/kdelibs-cve-2014-5033.patch new file mode 100644 index 000000000..c85eccd6b --- /dev/null +++ b/libre/kdelibs-libre/kdelibs-cve-2014-5033.patch @@ -0,0 +1,36 @@ +--- a/kdecore/auth/backends/polkit-1/Polkit1Backend.cpp ++++ b/kdecore/auth/backends/polkit-1/Polkit1Backend.cpp +@@ -144,7 +144,7 @@ + + Action::AuthStatus Polkit1Backend::actionStatus(const QString &action) + { +- PolkitQt1::UnixProcessSubject subject(QCoreApplication::applicationPid()); ++ PolkitQt1::SystemBusNameSubject subject(QString::fromUtf8(callerID())); + PolkitQt1::Authority::Result r = PolkitQt1::Authority::instance()->checkAuthorizationSync(action, subject, + PolkitQt1::Authority::None); + switch (r) { +@@ -160,21 +160,12 @@ + + QByteArray Polkit1Backend::callerID() const + { +- QByteArray a; +- QDataStream s(&a, QIODevice::WriteOnly); +- s << QCoreApplication::applicationPid(); +- +- return a; ++ return QDBusConnection::systemBus().baseService().toUtf8(); + } + + bool Polkit1Backend::isCallerAuthorized(const QString &action, QByteArray callerID) + { +- QDataStream s(&callerID, QIODevice::ReadOnly); +- qint64 pid; +- +- s >> pid; +- +- PolkitQt1::UnixProcessSubject subject(pid); ++ PolkitQt1::SystemBusNameSubject subject(QString::fromUtf8(callerID)); + PolkitQt1::Authority *authority = PolkitQt1::Authority::instance(); + + PolkitResultEventLoop e; + -- cgit v1.2.3-2-g168b From 6fb74af4b079b3a8213d61ca0b440e0647231683 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9=20Fabian=20Silva=20Delgado?= Date: Wed, 30 Jul 2014 19:58:24 -0300 Subject: spacefm-libre-0.9.4-2: switch back to gtk2 --- libre/spacefm-libre/PKGBUILD | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) (limited to 'libre') diff --git a/libre/spacefm-libre/PKGBUILD b/libre/spacefm-libre/PKGBUILD index 10b6cec15..4f5ab553e 100644 --- a/libre/spacefm-libre/PKGBUILD +++ b/libre/spacefm-libre/PKGBUILD @@ -1,4 +1,4 @@ -# $Id: PKGBUILD 108682 2014-04-01 08:51:32Z bpiotrowski $ +# $Id: PKGBUILD 116546 2014-07-29 18:12:51Z bpiotrowski $ # Maintainer (Arch): Bartłomiej Piotrowski # Contributor (Arch): IgnorantGuru http://igurublog.wordpress.com/contact-ignorantguru/ # Contributor (Arch): ridikulus_rat @@ -8,13 +8,13 @@ _pkgname=spacefm pkgname=spacefm-libre pkgver=0.9.4 -pkgrel=1 +pkgrel=2 pkgdesc='Multi-panel tabbed file manager, with unar support' arch=('i686' 'x86_64') url='http://ignorantguru.github.com/spacefm/' license=('GPL3') install=$_pkgname.install -depends=('gtk3' 'shared-mime-info' 'desktop-file-utils' 'startup-notification' +depends=('gtk2' 'shared-mime-info' 'desktop-file-utils' 'startup-notification' 'systemd' 'bash' 'unar') makedepends=('intltool' 'gettext') optdepends=('lsof: device processes' @@ -40,8 +40,7 @@ prepare() { build() { cd $_pkgname-$pkgver ./configure --prefix=/usr \ - --disable-pixmaps \ - --with-gtk3 + --disable-pixmaps make } -- cgit v1.2.3-2-g168b From 15247b8595a5a378c8be0043bb785f8fb4eb47f1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9=20Fabian=20Silva=20Delgado?= Date: Wed, 30 Jul 2014 20:38:35 -0300 Subject: linux-libre-grsec-3.15.7.201407282112-2: updating version * enable CONFIG_USER_NS, but revert the commit allowing unprivileged user namespaces to avoid adding attack surface --- libre/linux-libre-grsec/0013-efistub-fix.patch | 177 --------------------- libre/linux-libre-grsec/PKGBUILD | 27 ++-- ...ns-Allow-unprivileged-users-to-create-use.patch | 41 +++++ libre/linux-libre-grsec/config.i686 | 2 +- libre/linux-libre-grsec/config.x86_64 | 2 +- 5 files changed, 56 insertions(+), 193 deletions(-) delete mode 100644 libre/linux-libre-grsec/0013-efistub-fix.patch create mode 100644 libre/linux-libre-grsec/Revert-userns-Allow-unprivileged-users-to-create-use.patch (limited to 'libre') diff --git a/libre/linux-libre-grsec/0013-efistub-fix.patch b/libre/linux-libre-grsec/0013-efistub-fix.patch deleted file mode 100644 index a2da3b63a..000000000 --- a/libre/linux-libre-grsec/0013-efistub-fix.patch +++ /dev/null @@ -1,177 +0,0 @@ -From c7fb93ec51d462ec3540a729ba446663c26a0505 Mon Sep 17 00:00:00 2001 -From: Michael Brown -Date: Thu, 10 Jul 2014 12:26:20 +0100 -Subject: x86/efi: Include a .bss section within the PE/COFF headers -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -The PE/COFF headers currently describe only the initialised-data -portions of the image, and result in no space being allocated for the -uninitialised-data portions. Consequently, the EFI boot stub will end -up overwriting unexpected areas of memory, with unpredictable results. - -Fix by including a .bss section in the PE/COFF headers (functionally -equivalent to the init_size field in the bzImage header). - -Signed-off-by: Michael Brown -Cc: Thomas Bächler -Cc: Josh Boyer -Cc: -Signed-off-by: Matt Fleming - -diff --git a/arch/x86/boot/header.S b/arch/x86/boot/header.S -index 84c2234..7a6d43a 100644 ---- a/arch/x86/boot/header.S -+++ b/arch/x86/boot/header.S -@@ -91,10 +91,9 @@ bs_die: - - .section ".bsdata", "a" - bugger_off_msg: -- .ascii "Direct floppy boot is not supported. " -- .ascii "Use a boot loader program instead.\r\n" -+ .ascii "Use a boot loader.\r\n" - .ascii "\n" -- .ascii "Remove disk and press any key to reboot ...\r\n" -+ .ascii "Remove disk and press any key to reboot...\r\n" - .byte 0 - - #ifdef CONFIG_EFI_STUB -@@ -108,7 +107,7 @@ coff_header: - #else - .word 0x8664 # x86-64 - #endif -- .word 3 # nr_sections -+ .word 4 # nr_sections - .long 0 # TimeDateStamp - .long 0 # PointerToSymbolTable - .long 1 # NumberOfSymbols -@@ -250,6 +249,25 @@ section_table: - .word 0 # NumberOfLineNumbers - .long 0x60500020 # Characteristics (section flags) - -+ # -+ # The offset & size fields are filled in by build.c. -+ # -+ .ascii ".bss" -+ .byte 0 -+ .byte 0 -+ .byte 0 -+ .byte 0 -+ .long 0 -+ .long 0x0 -+ .long 0 # Size of initialized data -+ # on disk -+ .long 0x0 -+ .long 0 # PointerToRelocations -+ .long 0 # PointerToLineNumbers -+ .word 0 # NumberOfRelocations -+ .word 0 # NumberOfLineNumbers -+ .long 0xc8000080 # Characteristics (section flags) -+ - #endif /* CONFIG_EFI_STUB */ - - # Kernel attributes; used by setup. This is part 1 of the -diff --git a/arch/x86/boot/tools/build.c b/arch/x86/boot/tools/build.c -index 1a2f212..a7661c4 100644 ---- a/arch/x86/boot/tools/build.c -+++ b/arch/x86/boot/tools/build.c -@@ -143,7 +143,7 @@ static void usage(void) - - #ifdef CONFIG_EFI_STUB - --static void update_pecoff_section_header(char *section_name, u32 offset, u32 size) -+static void update_pecoff_section_header_fields(char *section_name, u32 vma, u32 size, u32 datasz, u32 offset) - { - unsigned int pe_header; - unsigned short num_sections; -@@ -164,10 +164,10 @@ static void update_pecoff_section_header(char *section_name, u32 offset, u32 siz - put_unaligned_le32(size, section + 0x8); - - /* section header vma field */ -- put_unaligned_le32(offset, section + 0xc); -+ put_unaligned_le32(vma, section + 0xc); - - /* section header 'size of initialised data' field */ -- put_unaligned_le32(size, section + 0x10); -+ put_unaligned_le32(datasz, section + 0x10); - - /* section header 'file offset' field */ - put_unaligned_le32(offset, section + 0x14); -@@ -179,6 +179,11 @@ static void update_pecoff_section_header(char *section_name, u32 offset, u32 siz - } - } - -+static void update_pecoff_section_header(char *section_name, u32 offset, u32 size) -+{ -+ update_pecoff_section_header_fields(section_name, offset, size, size, offset); -+} -+ - static void update_pecoff_setup_and_reloc(unsigned int size) - { - u32 setup_offset = 0x200; -@@ -203,9 +208,6 @@ static void update_pecoff_text(unsigned int text_start, unsigned int file_sz) - - pe_header = get_unaligned_le32(&buf[0x3c]); - -- /* Size of image */ -- put_unaligned_le32(file_sz, &buf[pe_header + 0x50]); -- - /* - * Size of code: Subtract the size of the first sector (512 bytes) - * which includes the header. -@@ -220,6 +222,22 @@ static void update_pecoff_text(unsigned int text_start, unsigned int file_sz) - update_pecoff_section_header(".text", text_start, text_sz); - } - -+static void update_pecoff_bss(unsigned int file_sz, unsigned int init_sz) -+{ -+ unsigned int pe_header; -+ unsigned int bss_sz = init_sz - file_sz; -+ -+ pe_header = get_unaligned_le32(&buf[0x3c]); -+ -+ /* Size of uninitialized data */ -+ put_unaligned_le32(bss_sz, &buf[pe_header + 0x24]); -+ -+ /* Size of image */ -+ put_unaligned_le32(init_sz, &buf[pe_header + 0x50]); -+ -+ update_pecoff_section_header_fields(".bss", file_sz, bss_sz, 0, 0); -+} -+ - static int reserve_pecoff_reloc_section(int c) - { - /* Reserve 0x20 bytes for .reloc section */ -@@ -259,6 +277,8 @@ static void efi_stub_entry_update(void) - static inline void update_pecoff_setup_and_reloc(unsigned int size) {} - static inline void update_pecoff_text(unsigned int text_start, - unsigned int file_sz) {} -+static inline void update_pecoff_bss(unsigned int file_sz, -+ unsigned int init_sz) {} - static inline void efi_stub_defaults(void) {} - static inline void efi_stub_entry_update(void) {} - -@@ -310,7 +330,7 @@ static void parse_zoffset(char *fname) - - int main(int argc, char ** argv) - { -- unsigned int i, sz, setup_sectors; -+ unsigned int i, sz, setup_sectors, init_sz; - int c; - u32 sys_size; - struct stat sb; -@@ -376,7 +396,9 @@ int main(int argc, char ** argv) - buf[0x1f1] = setup_sectors-1; - put_unaligned_le32(sys_size, &buf[0x1f4]); - -- update_pecoff_text(setup_sectors * 512, sz + i + ((sys_size * 16) - sz)); -+ update_pecoff_text(setup_sectors * 512, i + (sys_size * 16)); -+ init_sz = get_unaligned_le32(&buf[0x260]); -+ update_pecoff_bss(i + (sys_size * 16), init_sz); - - efi_stub_entry_update(); - --- -cgit v0.10.1 - diff --git a/libre/linux-libre-grsec/PKGBUILD b/libre/linux-libre-grsec/PKGBUILD index 9d404588d..60f60a8b4 100644 --- a/libre/linux-libre-grsec/PKGBUILD +++ b/libre/linux-libre-grsec/PKGBUILD @@ -13,13 +13,13 @@ pkgbase=linux-libre-grsec # Build stock -libre-grsec kernel #pkgbase=linux-libre-custom # Build kernel with a different name _basekernel=3.15 -_sublevel=6 +_sublevel=7 _grsecver=3.0 -_timestamp=201407280729 +_timestamp=201407282112 _pkgver=${_basekernel}.${_sublevel} pkgver=${_basekernel}.${_sublevel}.${_timestamp} -pkgrel=1 -_lxopkgver=${_basekernel}.6 # nearly always the same as pkgver +pkgrel=2 +_lxopkgver=${_basekernel}.7 # nearly always the same as pkgver arch=('i686' 'x86_64' 'mips64el') url="https://grsecurity.net/" license=('GPL2') @@ -37,23 +37,23 @@ source=("http://linux-libre.fsfla.org/pub/linux-libre/releases/${_basekernel}-gn 'Kbuild.platforms' 'boot-logo.patch' 'change-default-console-loglevel.patch' - '0013-efistub-fix.patch' + 'Revert-userns-Allow-unprivileged-users-to-create-use.patch' 'sysctl.conf' "http://www.linux-libre.fsfla.org/pub/linux-libre/lemote/gnewsense/pool/debuginfo/linux-patches-${_lxopkgver}-gnu_0loongsonlibre_mipsel.tar.xz") sha256sums=('93450dc189131b6a4de862f35c5087a58cc7bae1c24caa535d2357cc3301b688' - '1966964395bd9331843c8d6dacbf661c9061e90c81bf8609d995ed458d57e358' - '28f31111afab6e7d23c1bf486537c68ef0bb72f90e8504ef7202d6cb85b27cfd' + 'ffc3b2c30f38bcdaac32f2236651d1339ef4a9c2a70669938cdc1768440ce5d0' + '6f9c45339b6801e7021505c569c47b480fcde1f36aba34b89b3615fec0a59532' 'SKIP' - '9d926dcaf6ae07359619337ba2e17e36e8b23837b9e423e391f304f21c95de75' - '5037a8058ee020195d99b7c127d8634e77a281e31fa56c656b7d8661cac63665' + '346723e7937fc11550ed341eccd7170b9d7fa04a5c700e3f9f0dafca4333dccc' + '2c882c979bc20fab3782357aefddd083d3255832afb8dc76ab0724284d517ffe' '9d2f34f1a8c514a7117b9b017a1f7312fb351f4d0b079eed102f89361534d486' 'c5451d5e1eafc4f8d28b1a2958ec3102c124433a414a86450fc32058e004156b' '55bf07738a3286168a7929ae16dbca29defd14e77b9d24c487ae4c3d12bb9eb9' 'f913384dd6dbafca476fcf4ccd35f0f497dda5f3074866022facdb92647771f6' 'faced4eb4c47c4eb1a9ee8a5bf8a7c4b49d6b4d78efbe426e410730e6267d182' - '937dc895b4f5948381775a75bd198ed2f157a9f356da0ab5a5006f9f1dacde5c' + '1b3651558fcd497c72af3d483febb21fff98cbb9fbcb456da19b24304c40c754' 'd4d4ae0b9c510547f47d94582e4ca08a7f12e9baf324181cb54d328027305e31' - '38beb22b3d9f548fff897c0690dad330443ef24e48d414cf8dbc682f40501fab') + '78a6e45c598d89475c8e7768e3965d3ab184c067fd6211adca272ac91b8e5e14') if [ "$CARCH" != "mips64el" ]; then # don't use the Loongson-specific patches on non-mips64el arches. unset source[${#source[@]}-1] @@ -85,9 +85,8 @@ prepare() { # (relevant patch sent upstream: https://lkml.org/lkml/2011/7/26/227) patch -p1 -i "${srcdir}/change-default-console-loglevel.patch" - # fix efistub hang #33745 - # https://git.kernel.org/cgit/linux/kernel/git/mfleming/efi.git/patch/?id=c7fb93ec51d462ec3540a729ba446663c26a0505 - patch -Np1 -i "${srcdir}/0013-efistub-fix.patch" + # forbid unprivileged user namespaces + patch -p1 -i "$srcdir/Revert-userns-Allow-unprivileged-users-to-create-use.patch" if [ "$CARCH" == "mips64el" ]; then sed -i "s|^EXTRAVERSION.*|EXTRAVERSION =-libre-grsec|" Makefile diff --git a/libre/linux-libre-grsec/Revert-userns-Allow-unprivileged-users-to-create-use.patch b/libre/linux-libre-grsec/Revert-userns-Allow-unprivileged-users-to-create-use.patch new file mode 100644 index 000000000..5713dbb20 --- /dev/null +++ b/libre/linux-libre-grsec/Revert-userns-Allow-unprivileged-users-to-create-use.patch @@ -0,0 +1,41 @@ +From e3da68be55914bfeedb8866f191cc0958579611d Mon Sep 17 00:00:00 2001 +From: Josh Boyer +Date: Wed, 13 Nov 2013 10:21:18 -0500 +Subject: [PATCH] Revert "userns: Allow unprivileged users to create user + namespaces." + +This reverts commit 5eaf563e53294d6696e651466697eb9d491f3946. + +Conflicts: + kernel/fork.c +--- + kernel/fork.c | 13 +++++++++++++ + 1 file changed, 13 insertions(+) + +diff --git a/kernel/fork.c b/kernel/fork.c +index f6d11fc..e04c9a7 100644 +--- a/kernel/fork.c ++++ b/kernel/fork.c +@@ -1573,6 +1573,19 @@ long do_fork(unsigned long clone_flags, + long nr; + + /* ++ * Do some preliminary argument and permissions checking before we ++ * actually start allocating stuff ++ */ ++ if (clone_flags & CLONE_NEWUSER) { ++ /* hopefully this check will go away when userns support is ++ * complete ++ */ ++ if (!capable(CAP_SYS_ADMIN) || !capable(CAP_SETUID) || ++ !capable(CAP_SETGID)) ++ return -EPERM; ++ } ++ ++ /* + * Determine whether and which event to report to ptracer. When + * called from kernel_thread or CLONE_UNTRACED is explicitly + * requested, no event is reported; otherwise, report if the event +-- +1.8.3.1 + diff --git a/libre/linux-libre-grsec/config.i686 b/libre/linux-libre-grsec/config.i686 index d0db896c0..b22b7edea 100644 --- a/libre/linux-libre-grsec/config.i686 +++ b/libre/linux-libre-grsec/config.i686 @@ -157,7 +157,7 @@ CONFIG_BLK_CGROUP=y CONFIG_NAMESPACES=y CONFIG_UTS_NS=y CONFIG_IPC_NS=y -# CONFIG_USER_NS is not set +CONFIG_USER_NS=y CONFIG_PID_NS=y CONFIG_NET_NS=y CONFIG_SCHED_AUTOGROUP=y diff --git a/libre/linux-libre-grsec/config.x86_64 b/libre/linux-libre-grsec/config.x86_64 index d42ce144f..9392245d8 100644 --- a/libre/linux-libre-grsec/config.x86_64 +++ b/libre/linux-libre-grsec/config.x86_64 @@ -164,7 +164,7 @@ CONFIG_BLK_CGROUP=y CONFIG_NAMESPACES=y CONFIG_UTS_NS=y CONFIG_IPC_NS=y -# CONFIG_USER_NS is not set +CONFIG_USER_NS=y CONFIG_PID_NS=y CONFIG_NET_NS=y CONFIG_SCHED_AUTOGROUP=y -- cgit v1.2.3-2-g168b From f43817af4508920ea0d6bad4600b2b908a981d4f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9=20Fabian=20Silva=20Delgado?= Date: Thu, 31 Jul 2014 23:12:40 -0300 Subject: ogmrip-libre-1.0.1-1: updating version --- libre/ogmrip-libre/PKGBUILD | 8 ++++---- libre/ogmrip-libre/ogmrip.changelog | 3 +++ 2 files changed, 7 insertions(+), 4 deletions(-) (limited to 'libre') diff --git a/libre/ogmrip-libre/PKGBUILD b/libre/ogmrip-libre/PKGBUILD index c5af35221..548bf2689 100644 --- a/libre/ogmrip-libre/PKGBUILD +++ b/libre/ogmrip-libre/PKGBUILD @@ -1,4 +1,4 @@ -# $Id: PKGBUILD 103017 2013-12-25 16:56:14Z jlichtblau $ +# $Id: PKGBUILD 116644 2014-07-31 16:54:09Z jlichtblau $ # Maintainer (Arch): Jaroslav Lichtblau # Contributor (Arch): Daenyth # Contributor (Arch): Allan McRae @@ -7,8 +7,8 @@ _pkgname=ogmrip pkgname=ogmrip-libre -pkgver=1.0.0 -pkgrel=3 +pkgver=1.0.1 +pkgrel=1 pkgdesc="Libraries and GTK2 interface for DVD ripping using mencoder, without nonfree faac support" arch=('i686' 'x86_64') url="http://ogmrip.sourceforge.net/" @@ -31,7 +31,7 @@ options=('!makeflags') changelog=$_pkgname.changelog install=$_pkgname.install source=(http://downloads.sourceforge.net/sourceforge/${_pkgname}/${_pkgname}-${pkgver}.tar.gz) -sha256sums=('6848a622152a62899b6e876e70ec36df1af7be9803b8b9c809ed631196bc18cc') +sha256sums=('1c7bb9a346f94a0b6ba783d71df7d21ce021b2f179f5c1a2ebf870366d53ed56') build() { cd "${srcdir}/${_pkgname}-${pkgver}" diff --git a/libre/ogmrip-libre/ogmrip.changelog b/libre/ogmrip-libre/ogmrip.changelog index f1927f864..48f6e98e8 100644 --- a/libre/ogmrip-libre/ogmrip.changelog +++ b/libre/ogmrip-libre/ogmrip.changelog @@ -1,3 +1,6 @@ +2014-07-31 Jaroslav Lichtblau + * ogmrip 1.0.1-1 + 2013-12-25 Jaroslav Lichtblau * ogmrip 1.0.0-3 static libraries removed -- cgit v1.2.3-2-g168b From e8ee7570d8735b4681b730645dba2ad950d58f89 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9=20Fabian=20Silva=20Delgado?= Date: Sat, 2 Aug 2014 10:37:52 -0300 Subject: linux-libre-3.15.8-1: updating version --- libre/linux-libre/PKGBUILD | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'libre') diff --git a/libre/linux-libre/PKGBUILD b/libre/linux-libre/PKGBUILD index a90b9dc5c..3839efe50 100644 --- a/libre/linux-libre/PKGBUILD +++ b/libre/linux-libre/PKGBUILD @@ -1,4 +1,4 @@ -# $Id: PKGBUILD 218257 2014-07-28 19:59:38Z thomas $ +# $Id: PKGBUILD 218478 2014-08-01 07:04:17Z tpowa $ # Maintainer (Arch): Tobias Powalowski # Maintainer (Arch): Thomas Baechler # Maintainer: André Silva @@ -11,10 +11,10 @@ pkgbase=linux-libre # Build stock -libre kernel #pkgbase=linux-libre-custom # Build kernel with a different name _basekernel=3.15 -_sublevel=7 +_sublevel=8 pkgver=${_basekernel}.${_sublevel} pkgrel=1 -_lxopkgver=${_basekernel}.6 # nearly always the same as pkgver +_lxopkgver=${_basekernel}.8 # nearly always the same as pkgver arch=('i686' 'x86_64' 'mips64el') url="http://linux-libre.fsfla.org/" license=('GPL2') @@ -32,7 +32,7 @@ source=("http://linux-libre.fsfla.org/pub/linux-libre/releases/${_basekernel}-gn 'change-default-console-loglevel.patch' "http://www.linux-libre.fsfla.org/pub/linux-libre/lemote/gnewsense/pool/debuginfo/linux-patches-${_lxopkgver}-gnu_0loongsonlibre_mipsel.tar.xz") sha256sums=('93450dc189131b6a4de862f35c5087a58cc7bae1c24caa535d2357cc3301b688' - 'ffc3b2c30f38bcdaac32f2236651d1339ef4a9c2a70669938cdc1768440ce5d0' + '6dfa7e972f54feef3a40047704495c00b4e163d7f164c133aaaa70871ab61afe' 'b5e3769f14d22dc1fa574e913a10a2b06d92c046bf78063d35ff5233fd5a25e0' '6a3bfcc809d4fa302b70322a6c7dff12419d881d54a8e6ddc1b80dce4388ac52' 'dfe01c93d83cdac9ca502715ceb6ac9502d327c939fec2e3052a5a58422dc176' @@ -40,7 +40,7 @@ sha256sums=('93450dc189131b6a4de862f35c5087a58cc7bae1c24caa535d2357cc3301b688' '55bf07738a3286168a7929ae16dbca29defd14e77b9d24c487ae4c3d12bb9eb9' '8303b426b1a6dce456b2350003558ae312d21cab0ae6c1f0d7b9d21395f4e177' 'faced4eb4c47c4eb1a9ee8a5bf8a7c4b49d6b4d78efbe426e410730e6267d182' - '38beb22b3d9f548fff897c0690dad330443ef24e48d414cf8dbc682f40501fab') + '2b514ce7d678919bc923fc3a4beef38f4a757a6275717dfe7147544c2e9964f0') if [ "$CARCH" != "mips64el" ]; then # don't use the Loongson-specific patches on non-mips64el arches. unset source[${#source[@]}-1] -- cgit v1.2.3-2-g168b From a0f740661ec08ac021e68e238588d73ddb352c9b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9=20Fabian=20Silva=20Delgado?= Date: Sat, 2 Aug 2014 10:38:26 -0300 Subject: linux-libre-lts-3.14.15-1: updating version --- libre/linux-libre-lts/PKGBUILD | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'libre') diff --git a/libre/linux-libre-lts/PKGBUILD b/libre/linux-libre-lts/PKGBUILD index 9e6c61c6d..270d46249 100644 --- a/libre/linux-libre-lts/PKGBUILD +++ b/libre/linux-libre-lts/PKGBUILD @@ -1,4 +1,4 @@ -# $Id: PKGBUILD 218259 2014-07-28 20:22:19Z andyrtr $ +# $Id: PKGBUILD 218467 2014-07-31 23:01:18Z bpiotrowski $ # Maintainer (Arch): Tobias Powalowski # Maintainer (Arch): Thomas Baechler # Maintainer: André Silva @@ -11,10 +11,10 @@ pkgbase=linux-libre-lts # Build stock -libre-lts kernel #pkgbase=linux-libre-custom # Build kernel with a different name _basekernel=3.14 -_sublevel=14 +_sublevel=15 pkgver=${_basekernel}.${_sublevel} pkgrel=1 -_lxopkgver=${_basekernel}.13 # nearly always the same as pkgver +_lxopkgver=${_basekernel}.14 # nearly always the same as pkgver arch=('i686' 'x86_64' 'mips64el') url="http://linux-libre.fsfla.org/" license=('GPL2') @@ -36,7 +36,7 @@ source=("http://linux-libre.fsfla.org/pub/linux-libre/releases/${_basekernel}-gn '0006-genksyms-fix-typeof-handling.patch' "http://www.linux-libre.fsfla.org/pub/linux-libre/lemote/gnewsense/pool/debuginfo/linux-patches-${_lxopkgver}-gnu_0loongsonlibre_mipsel.tar.xz") sha256sums=('477555c709b9407fe37dbd70d3331ff9dde1f9d874aba2741f138d07ae6f281b' - '077b91d757a4ffc3e23649bed0d6d6f224f5a10600af418d45b1d48addda5e22' + '872c1de5049a3590aadfe391999b64f0bb79a66ea6b781c68d4a25a1134d5dec' '9e7dcc90121995024632476d50286b62dbb73da20a7970653a2d72a0a98406c0' '35f283689c4f8b346bc05ac57c3cce50a61a1d0c11a665fc1abf519bb3f1beea' 'f621efae2b2303f4d7bf992904c9ac88d64d1ed773f2d8e7f789389e0094f95a' @@ -48,7 +48,7 @@ sha256sums=('477555c709b9407fe37dbd70d3331ff9dde1f9d874aba2741f138d07ae6f281b' '52dec83a8805a8642d74d764494acda863e0aa23e3d249e80d4b457e20a3fd29' '65d58f63215ee3c5f9c4fc6bce36fc5311a6c7dbdbe1ad29de40647b47ff9c0d' 'cf2e7a2d00787f754028e7459688c2755a406e632ce48b60952fa4ff7ed6f4b7' - '46b5490825932d1fe0ac1a7743f421ddd93ab2d163a09f61d4cf9f9cf19f1602') + 'd341ae1108bb2f9cb79cb2d370d9be124ae87bdfe6cd365d1469d706440983e4') if [ "$CARCH" != "mips64el" ]; then # don't use the Loongson-specific patches on non-mips64el arches. unset source[${#source[@]}-1] -- cgit v1.2.3-2-g168b From cc5b11dece3398e3597fbe9d18ddd2f5e98e5ef1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9=20Fabian=20Silva=20Delgado?= Date: Sat, 2 Aug 2014 10:39:07 -0300 Subject: linux-libre-grsec-3.15.8.201408010648-1: updating version --- libre/linux-libre-grsec/PKGBUILD | 18 +++++++++--------- libre/linux-libre-grsec/config.i686 | 5 +++-- libre/linux-libre-grsec/config.x86_64 | 6 +++--- 3 files changed, 15 insertions(+), 14 deletions(-) (limited to 'libre') diff --git a/libre/linux-libre-grsec/PKGBUILD b/libre/linux-libre-grsec/PKGBUILD index 60f60a8b4..1e69b3469 100644 --- a/libre/linux-libre-grsec/PKGBUILD +++ b/libre/linux-libre-grsec/PKGBUILD @@ -13,13 +13,13 @@ pkgbase=linux-libre-grsec # Build stock -libre-grsec kernel #pkgbase=linux-libre-custom # Build kernel with a different name _basekernel=3.15 -_sublevel=7 +_sublevel=8 _grsecver=3.0 -_timestamp=201407282112 +_timestamp=201408010648 _pkgver=${_basekernel}.${_sublevel} pkgver=${_basekernel}.${_sublevel}.${_timestamp} -pkgrel=2 -_lxopkgver=${_basekernel}.7 # nearly always the same as pkgver +pkgrel=1 +_lxopkgver=${_basekernel}.8 # nearly always the same as pkgver arch=('i686' 'x86_64' 'mips64el') url="https://grsecurity.net/" license=('GPL2') @@ -41,11 +41,11 @@ source=("http://linux-libre.fsfla.org/pub/linux-libre/releases/${_basekernel}-gn 'sysctl.conf' "http://www.linux-libre.fsfla.org/pub/linux-libre/lemote/gnewsense/pool/debuginfo/linux-patches-${_lxopkgver}-gnu_0loongsonlibre_mipsel.tar.xz") sha256sums=('93450dc189131b6a4de862f35c5087a58cc7bae1c24caa535d2357cc3301b688' - 'ffc3b2c30f38bcdaac32f2236651d1339ef4a9c2a70669938cdc1768440ce5d0' - '6f9c45339b6801e7021505c569c47b480fcde1f36aba34b89b3615fec0a59532' + '6dfa7e972f54feef3a40047704495c00b4e163d7f164c133aaaa70871ab61afe' + '992d51def6c93279a54aaab867f979e20f22efcfd0e0d9758c0f4dc9d07357d4' 'SKIP' - '346723e7937fc11550ed341eccd7170b9d7fa04a5c700e3f9f0dafca4333dccc' - '2c882c979bc20fab3782357aefddd083d3255832afb8dc76ab0724284d517ffe' + '83b59a9479df821cf3d3c594aa5306acbd46f9d1cdb2329fca941a258852ad9e' + 'd650440267b0fabe1e2481b74fe21448aa8b68cc3ee370059e2138797c189efd' '9d2f34f1a8c514a7117b9b017a1f7312fb351f4d0b079eed102f89361534d486' 'c5451d5e1eafc4f8d28b1a2958ec3102c124433a414a86450fc32058e004156b' '55bf07738a3286168a7929ae16dbca29defd14e77b9d24c487ae4c3d12bb9eb9' @@ -53,7 +53,7 @@ sha256sums=('93450dc189131b6a4de862f35c5087a58cc7bae1c24caa535d2357cc3301b688' 'faced4eb4c47c4eb1a9ee8a5bf8a7c4b49d6b4d78efbe426e410730e6267d182' '1b3651558fcd497c72af3d483febb21fff98cbb9fbcb456da19b24304c40c754' 'd4d4ae0b9c510547f47d94582e4ca08a7f12e9baf324181cb54d328027305e31' - '78a6e45c598d89475c8e7768e3965d3ab184c067fd6211adca272ac91b8e5e14') + '2b514ce7d678919bc923fc3a4beef38f4a757a6275717dfe7147544c2e9964f0') if [ "$CARCH" != "mips64el" ]; then # don't use the Loongson-specific patches on non-mips64el arches. unset source[${#source[@]}-1] diff --git a/libre/linux-libre-grsec/config.i686 b/libre/linux-libre-grsec/config.i686 index b22b7edea..140c017a7 100644 --- a/libre/linux-libre-grsec/config.i686 +++ b/libre/linux-libre-grsec/config.i686 @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/x86 3.15.6.201407232200-2 Kernel Configuration +# Linux/x86 3.15.8.201408010648-1 Kernel Configuration # # CONFIG_64BIT is not set CONFIG_X86_32=y @@ -326,6 +326,7 @@ CONFIG_PREEMPT_NOTIFIERS=y CONFIG_PADATA=y CONFIG_ASN1=m CONFIG_UNINLINE_SPIN_UNLOCK=y +CONFIG_ARCH_SUPPORTS_ATOMIC_RMW=y CONFIG_MUTEX_SPIN_ON_OWNER=y CONFIG_FREEZER=y @@ -1643,8 +1644,8 @@ CONFIG_OF_MDIO=m CONFIG_OF_PCI=y CONFIG_OF_PCI_IRQ=y CONFIG_OF_MTD=y -CONFIG_PARPORT=m CONFIG_ARCH_MIGHT_HAVE_PC_PARPORT=y +CONFIG_PARPORT=m CONFIG_PARPORT_PC=m CONFIG_PARPORT_SERIAL=m # CONFIG_PARPORT_PC_FIFO is not set diff --git a/libre/linux-libre-grsec/config.x86_64 b/libre/linux-libre-grsec/config.x86_64 index 9392245d8..8830b5eb0 100644 --- a/libre/linux-libre-grsec/config.x86_64 +++ b/libre/linux-libre-grsec/config.x86_64 @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/x86 3.15.6.201407232200-2 Kernel Configuration +# Linux/x86 3.15.8.201408010648-1 Kernel Configuration # CONFIG_64BIT=y CONFIG_X86_64=y @@ -339,6 +339,7 @@ CONFIG_PREEMPT_NOTIFIERS=y CONFIG_PADATA=y CONFIG_ASN1=m CONFIG_UNINLINE_SPIN_UNLOCK=y +CONFIG_ARCH_SUPPORTS_ATOMIC_RMW=y CONFIG_MUTEX_SPIN_ON_OWNER=y CONFIG_FREEZER=y @@ -1602,8 +1603,8 @@ CONFIG_MTD_UBI_BEB_LIMIT=20 # CONFIG_MTD_UBI_FASTMAP is not set # CONFIG_MTD_UBI_GLUEBI is not set # CONFIG_MTD_UBI_BLOCK is not set -CONFIG_PARPORT=m CONFIG_ARCH_MIGHT_HAVE_PC_PARPORT=y +CONFIG_PARPORT=m CONFIG_PARPORT_PC=m CONFIG_PARPORT_SERIAL=m # CONFIG_PARPORT_PC_FIFO is not set @@ -2990,7 +2991,6 @@ CONFIG_INPUT_ADXL34X_SPI=m # CONFIG_INPUT_IMS_PCU is not set CONFIG_INPUT_CMA3000=m CONFIG_INPUT_CMA3000_I2C=m -CONFIG_INPUT_XEN_KBDDEV_FRONTEND=m CONFIG_INPUT_IDEAPAD_SLIDEBAR=m # -- cgit v1.2.3-2-g168b From ad03ffb57bfae9d6c31a93b828d96ae1c4bb759c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9=20Fabian=20Silva=20Delgado?= Date: Sat, 2 Aug 2014 10:45:01 -0300 Subject: iceweasel-libre-1:31.0.deb2-1: updating version --- libre/iceweasel-libre/PKGBUILD | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'libre') diff --git a/libre/iceweasel-libre/PKGBUILD b/libre/iceweasel-libre/PKGBUILD index 6b36c19ce..ba4574b3c 100644 --- a/libre/iceweasel-libre/PKGBUILD +++ b/libre/iceweasel-libre/PKGBUILD @@ -15,7 +15,7 @@ _pgo=true # We're getting this from Debian Sid _debname=iceweasel _debver=31.0 -_debrel=deb1 +_debrel=deb2 _debrepo=http://ftp.debian.org/debian/pool/main/ debfile() { echo $@|sed -r 's@(.).*@\1/&/&@'; } @@ -55,7 +55,7 @@ source=("$_debrepo/`debfile $_debname`_$_debver.orig.tar.bz2" vendor.js iceweasel-20.0.1-fixed-loading-icon.png) md5sums=('52fc839ddc92223023d98c600075cd9e' - '9d2b0386dcdf8e9e70deca149bc26ed8' + 'e071239084fe6320dbc2b0f029269e63' '2f5cb3df42b09fbfeaee5e72e5433ab9' 'df08eaa1ac3bc6c2356be4fbf8ec8932' '96aec3a725ad9f438ae9d54c0f8b37d0' -- cgit v1.2.3-2-g168b From 07684259eb74beb808dd414cae8a19720ca676d4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9=20Fabian=20Silva=20Delgado?= Date: Sat, 2 Aug 2014 10:54:31 -0300 Subject: iceweasel-l10n-1:31.0.deb2-1: updating version --- libre/iceweasel-l10n/PKGBUILD | 166 +++++++++++++++++++++--------------------- 1 file changed, 83 insertions(+), 83 deletions(-) (limited to 'libre') diff --git a/libre/iceweasel-l10n/PKGBUILD b/libre/iceweasel-l10n/PKGBUILD index 87d52e290..7d7947d34 100644 --- a/libre/iceweasel-l10n/PKGBUILD +++ b/libre/iceweasel-l10n/PKGBUILD @@ -7,7 +7,7 @@ _debname=iceweasel _debver=31.0 -_debrel=deb1 +_debrel=deb2 _debrepo=http://ftp.debian.org/debian/pool/main/ debfile() { echo $@|sed -r 's@(.).*@\1/&/&@'; } @@ -71,85 +71,85 @@ for lang in ${_langpacks[@]}; do done md5sums=('a4593936bf1c7a9ec9368ff249f9cc56' - '670a33d2d57d9d8e4f2efe4c88167cec' - '82f6b635bbc269cdb60b499d99279c19' - '6df5ce8bd32000d067918ea15743f783' - '83351ce58878929d867b3c4ac370ca79' - '7bf764acfa99f9e94a13862ecf6a2a28' - '61013a3bd466f32896815546fe7c3517' - 'eb9c7966039bc8b3b3668b573eaedec5' - '207a528c6839352d0642d2d910586bb6' - '5400e5edeb8544731c585bb5f6a51e52' - 'ea4b1d4135c4e8725e3c0d325905f065' - '9f18af672e2f458e1fbf445506f4ccc9' - '0ea9756786e075f676e92676bbb15d58' - 'fda7a142fbd764146b886a490b36299b' - '3df965435942eacf9111ea20dd945318' - '8ccf5b35d2590f03de2ccba6a39a9c32' - '9ea44a0a230ec4fc863ea4ff9274b332' - 'f8824a94e4b689d5e2d592f765383f71' - '5f30821528677888f616657e0791bdab' - 'a8153431d6e4f5c9735fd7d29c5d03d5' - '222a7f00dc7dfa5924bdb743b3e649de' - '9230788caf93e7d70b741be26bd4c82d' - '341f1720ee8dd48b88ee365ef61369c8' - 'f0ec92597de5ccaa9055f6ede1b173f5' - 'cb0c7931faf7d533ccc0f555e4308662' - '7d9b4e0a36fa0ea2e56ed8032db712c9' - '40fc95433db0533a2c6d720189a235d2' - 'a033c51e62a872045c7f317a6ce70d7f' - 'efdcb06e3cb35d17b879f86c96808a6e' - '171dc141f17788a2a39b4912db444b5d' - 'ccad3b28e23c139b6bf8d9c70cdcb117' - '383b9ced555f91b4eeec2c71c5ae7396' - '94f6dd2994ec183d5c1ad71e02d9c01b' - '900107db95b96f9e6a1022824a0efba7' - '2ba6fb1d9efd3939840168cbaac1b1f3' - 'c5045733c94b33330192b25e3867d7ea' - '97de7f35fbfc3b51a0d1b649f8514dfa' - '8dc2aba168358544d7c1a8346ac1ac2a' - '8b7da63100878ea159210801af11a36d' - 'd88fa951b283c84a0934f31691dad9e8' - 'c7a9a590f2bfdbb3ca3add9e87681249' - '7a0b82b54408d287f12bf8a1d4f3433f' - '4567526ed67ac1aafb85b04464471c1d' - '938184c713cb2eb441045454f0842239' - 'b222127a40f9dfb12134c24cbab31f76' - '61bafd85cb6ebd38325c81988c9fc9b9' - '5fec9742a9fd32ddd417229d732f1cd5' - '96497bc08f88b6481682f0cb1483175f' - 'b58b3f5b1f16fe7f641c01a7b7ab6bfd' - 'd5ab0490bc326e41f225e959ec80b65e' - 'b00858fd5b2ad8d1a9bb63364b5dc57f' - '280855a7a10daf07bb24fddab2252e66' - '7d5c372476aaeb4bc02d2ad141380f9d' - 'cdd5b89cff8eec160149441ba1e052ef' - '8f73f238208c514e7cd14155805d580d' - '6bd845be9290853d4b33ac5b6181847d' - 'b5329351acd26bd6a0790012311f87e3' - '705446f3f84d5034e10d9b5c454f6bfd' - 'b39e34c3d9b528be1c2ec4c05a9f1d86' - '38a066e5c70b17346d64da79501e75a5' - 'a2d617caed9109755ab0690cb47c7a13' - '3bd2016566dfc5e21bc121940ef3a5ca' - 'c5c891b38574974ce3f204b2515c721d' - '61deab2c9363c0ba5f42b0d251c19575' - 'eddbc4ca151a41fecb8cd3674ba54e3d' - 'fb04d4a4e6b2ef9717edb3e9227a1ac6' - 'f076615189975d70887559edd93139b2' - 'f5cd2b65a0f2dd8e24af664aec116fdd' - '7e65506186ab92e413586132b7d25ef1' - '791a2e048270e7eff3d75eee941cda96' - '6c1b6e4b5628af365c10bf10fb37d7a5' - '5bfe98f063c135e96fa87f92f184d1cc' - '219b0b5450fb3f81c9a982c3cdda58f9' - 'b824c66ca1677e83ca09eb958db7ca02' - '7f37b595bed67cc3abba0fa9e2baf7a9' - '62c6691a2e6cc41c1fcd4bd38baa5cc5' - '85f382847cb981db64345379a47c7fa9' - '5b2bc5b8d84d4d48f25d9c76e27d1590' - '3c23ce73c263783ce0e7f7c881ff1629' - 'bc7425f00afdbb837a3dfa31cd938a43' - '67ba2152e1a9867b8e980903d4eb859b' - 'bddc1d3a69321a158696ab18a31fd68d' - '08ca29ee1ac42478001041c0b8515b84') + '6ef1302955568f113547dc90867c0899' + '0a62e2565087855b78049d03959b09e0' + '2e7c9572ce677c315d6a01f22c974d44' + 'e0a2b0de8056a3163695d4926bb1dcc5' + 'ab717b238b59f8134e03154d0fea4923' + '21189c67c300555390302e52b123df1e' + '48c64cf6780ddfcbbbfedc788f911872' + '88e6ae43abe06405fc290c55c3019964' + '81d2f1874818ba5dbeecd69ea5a27192' + '1c67b3df43bf7de9de8d566b33ae0731' + '6520721a053afd0f55f115233bac31b9' + '2772a25a31f8da48758a15bdd0643aa3' + 'b987c03e4a8a69ca13727278e62ae839' + 'ab86d4d13352df3de85394b6ec701ec8' + 'c966e3870854e2d4f6b4048d875a1dab' + '86213202651fa9e82b3e2f447cb24b9f' + 'c7039a5285ed992e6a752f17e367d5b7' + '8b85f1d534eb49e1d06b233dfeb602f3' + '2e985137d8a049c1db508a9c9dfc886c' + '6c5e9e5d2edf6f91b45a7491ce61262d' + 'a8051cb826e0cb6fcc6ea73886a4bf15' + '82b7dc1b44db50407fff0ee4289382c3' + '946bc34ce790710d748091d2fb86e964' + '531616d1b02ed9cafae54883b6918d07' + '5d8ff795664b7698f4097d0344ec9d21' + '2a35cd93954694fd4dd75000decb4212' + '16d6ecc474d93023dc5369fb672ee7af' + '5b01d9724a081f9b078765613e04f0f7' + 'b904c55af3aa1e3277801989f4d4aa0d' + 'a64081d437f8c7a4c635c827b821b6ac' + '5789f32fdbd4b906bb3a0d575843a39e' + '76ed80c109dce7d5a52e77ba5a884316' + '7e2b6dadc2b3facc3dde62f2fcca0fbf' + 'd33ae7d8dce51058a6dd7a45c029b53b' + 'd2f1cb1874f97c9e731e30a184c39325' + '3d1e19b53205e7c632c7df3dd8fab072' + 'a7fb3c2ad9718c22c966ebd77f9b1ebf' + '40c5cd757b88b6354599d8f34ad0d8ad' + '064097b802caccdaa447dabd9511cc2b' + 'eb7f586a5c0d57d72f0843b151586872' + 'f25b16bfb63cdafb215ce31820bb7d1f' + '47e795a2b0f8650c5b645721b96e117a' + 'f159087af2ebffe37185e3ad0531f6f5' + '90999406c073b0e81fc4e26b1ceaa133' + '0b705c344d48821d56c6009cbb4209d5' + 'bffd1e9be8b41e151cb226e9876fd1d9' + 'c60529b0821a99f1a3e38099e52ba5fa' + 'e60cd7ada9a997223623dcebcac6ee35' + '90680b296dcd2b307cf513557f31b1b4' + 'f008c25d495047c69ab4090a3b5da787' + '7f0229708080e96ccb7cc6c0e914bebd' + 'fa031f294e55a2ca7206f42b9c11cc03' + 'b8be942259f41aa2730801517afcd3ab' + '1e1ba5fa9da4b08d3ca23dd77991b743' + '6acb32661a361f6ec82e38a0e7762663' + '64f913c3caa8b11bd641c7870f51e6ef' + '679d2cd97c010e26e3ec844b8fc23bd3' + '70fbcb080affdf6ef92aa6f68d721d4b' + 'a21fcc3eb97f6798776c1e46cdb6ae85' + '9c2422502f203ef16ce7152f288539ef' + 'cf57f0f7983f4b64116bb159ea5c9568' + 'fad4af8d5649dee828aa6b3cdca9e1db' + 'f52a67cb82fb70e837e92427def21b31' + '9e9f8803fd1f770b20d0c0364a13a259' + '143078fbc51ad5dbad4b474bc1b856c1' + '514d4e8c5c0ca44d6e67fd524d4d1607' + 'fac909a1c104f485a6cd5f2cdbd98e8a' + '3c993ab0bdb3097d34adae207b7026a2' + 'e05081661c8babaab032fe015152c5d3' + '78b2ef27be08a8867a29cecd390c7b3a' + '44297ac22e9c0e7151792a2c94077862' + '100f59b1c988102e5f49055add41eaa3' + '0e106f55b701afaa3d919f249d32aff0' + '93e9cd6fbfb1f2296050be13932ec1fd' + '8b4bad7cc65f658a5377929d41cea2d7' + '8707134ef02e2b71e71e44dbcb11bfed' + '4d3529f5c3ed3d3cf891858ceabba2ae' + '1c07b5901e743b363dd73dc4dd291f5d' + '0c094783b7360258d801413870da2e14' + '842840bfd8d5d4f9bcfcffec4e0e6e7e' + '1f95c8c4adc49d909eecd2745e756d72' + '5c120de83d7b8ce863d839f66572b215') -- cgit v1.2.3-2-g168b From aa8b031cba7eb281f9a8c09eeef5ca379f76343b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9=20Fabian=20Silva=20Delgado?= Date: Sat, 2 Aug 2014 16:05:54 -0300 Subject: syslinux-6.03pre19-1: updating version --- libre/syslinux/PKGBUILD | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'libre') diff --git a/libre/syslinux/PKGBUILD b/libre/syslinux/PKGBUILD index ff818d075..8b3676cca 100644 --- a/libre/syslinux/PKGBUILD +++ b/libre/syslinux/PKGBUILD @@ -6,7 +6,7 @@ ## "1" to enable IA32-EFI build in Arch x86_64, "0" to disable _IA32_EFI_IN_ARCH_X64="1" -_VER="6.03-pre18" +_VER="6.03-pre19" _GIT_TAG="syslinux-${_VER}" pkgname="syslinux" -- cgit v1.2.3-2-g168b From bdd08fac7142df769dd70de3360c8fa23ba93c78 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9=20Fabian=20Silva=20Delgado?= Date: Sun, 3 Aug 2014 18:06:51 -0300 Subject: iceweasel-libre-1:31.0.deb3-1: updating version --- libre/iceweasel-libre/PKGBUILD | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'libre') diff --git a/libre/iceweasel-libre/PKGBUILD b/libre/iceweasel-libre/PKGBUILD index ba4574b3c..e8024f700 100644 --- a/libre/iceweasel-libre/PKGBUILD +++ b/libre/iceweasel-libre/PKGBUILD @@ -15,7 +15,7 @@ _pgo=true # We're getting this from Debian Sid _debname=iceweasel _debver=31.0 -_debrel=deb2 +_debrel=deb3 _debrepo=http://ftp.debian.org/debian/pool/main/ debfile() { echo $@|sed -r 's@(.).*@\1/&/&@'; } @@ -55,7 +55,7 @@ source=("$_debrepo/`debfile $_debname`_$_debver.orig.tar.bz2" vendor.js iceweasel-20.0.1-fixed-loading-icon.png) md5sums=('52fc839ddc92223023d98c600075cd9e' - 'e071239084fe6320dbc2b0f029269e63' + '11f646159f802ac0bdb4900d9953e9f6' '2f5cb3df42b09fbfeaee5e72e5433ab9' 'df08eaa1ac3bc6c2356be4fbf8ec8932' '96aec3a725ad9f438ae9d54c0f8b37d0' -- cgit v1.2.3-2-g168b From a1df0c3af3f40e29d49e98bb4caca299181d4ede Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9=20Fabian=20Silva=20Delgado?= Date: Sun, 3 Aug 2014 18:40:13 -0300 Subject: iceweasel-l10n-1:31.0.deb3-1: updating version --- libre/iceweasel-l10n/PKGBUILD | 166 +++++++++++++++++++++--------------------- 1 file changed, 83 insertions(+), 83 deletions(-) (limited to 'libre') diff --git a/libre/iceweasel-l10n/PKGBUILD b/libre/iceweasel-l10n/PKGBUILD index 7d7947d34..bed6fed28 100644 --- a/libre/iceweasel-l10n/PKGBUILD +++ b/libre/iceweasel-l10n/PKGBUILD @@ -7,7 +7,7 @@ _debname=iceweasel _debver=31.0 -_debrel=deb2 +_debrel=deb3 _debrepo=http://ftp.debian.org/debian/pool/main/ debfile() { echo $@|sed -r 's@(.).*@\1/&/&@'; } @@ -71,85 +71,85 @@ for lang in ${_langpacks[@]}; do done md5sums=('a4593936bf1c7a9ec9368ff249f9cc56' - '6ef1302955568f113547dc90867c0899' - '0a62e2565087855b78049d03959b09e0' - '2e7c9572ce677c315d6a01f22c974d44' - 'e0a2b0de8056a3163695d4926bb1dcc5' - 'ab717b238b59f8134e03154d0fea4923' - '21189c67c300555390302e52b123df1e' - '48c64cf6780ddfcbbbfedc788f911872' - '88e6ae43abe06405fc290c55c3019964' - '81d2f1874818ba5dbeecd69ea5a27192' - '1c67b3df43bf7de9de8d566b33ae0731' - '6520721a053afd0f55f115233bac31b9' - '2772a25a31f8da48758a15bdd0643aa3' - 'b987c03e4a8a69ca13727278e62ae839' - 'ab86d4d13352df3de85394b6ec701ec8' - 'c966e3870854e2d4f6b4048d875a1dab' - '86213202651fa9e82b3e2f447cb24b9f' - 'c7039a5285ed992e6a752f17e367d5b7' - '8b85f1d534eb49e1d06b233dfeb602f3' - '2e985137d8a049c1db508a9c9dfc886c' - '6c5e9e5d2edf6f91b45a7491ce61262d' - 'a8051cb826e0cb6fcc6ea73886a4bf15' - '82b7dc1b44db50407fff0ee4289382c3' - '946bc34ce790710d748091d2fb86e964' - '531616d1b02ed9cafae54883b6918d07' - '5d8ff795664b7698f4097d0344ec9d21' - '2a35cd93954694fd4dd75000decb4212' - '16d6ecc474d93023dc5369fb672ee7af' - '5b01d9724a081f9b078765613e04f0f7' - 'b904c55af3aa1e3277801989f4d4aa0d' - 'a64081d437f8c7a4c635c827b821b6ac' - '5789f32fdbd4b906bb3a0d575843a39e' - '76ed80c109dce7d5a52e77ba5a884316' - '7e2b6dadc2b3facc3dde62f2fcca0fbf' - 'd33ae7d8dce51058a6dd7a45c029b53b' - 'd2f1cb1874f97c9e731e30a184c39325' - '3d1e19b53205e7c632c7df3dd8fab072' - 'a7fb3c2ad9718c22c966ebd77f9b1ebf' - '40c5cd757b88b6354599d8f34ad0d8ad' - '064097b802caccdaa447dabd9511cc2b' - 'eb7f586a5c0d57d72f0843b151586872' - 'f25b16bfb63cdafb215ce31820bb7d1f' - '47e795a2b0f8650c5b645721b96e117a' - 'f159087af2ebffe37185e3ad0531f6f5' - '90999406c073b0e81fc4e26b1ceaa133' - '0b705c344d48821d56c6009cbb4209d5' - 'bffd1e9be8b41e151cb226e9876fd1d9' - 'c60529b0821a99f1a3e38099e52ba5fa' - 'e60cd7ada9a997223623dcebcac6ee35' - '90680b296dcd2b307cf513557f31b1b4' - 'f008c25d495047c69ab4090a3b5da787' - '7f0229708080e96ccb7cc6c0e914bebd' - 'fa031f294e55a2ca7206f42b9c11cc03' - 'b8be942259f41aa2730801517afcd3ab' - '1e1ba5fa9da4b08d3ca23dd77991b743' - '6acb32661a361f6ec82e38a0e7762663' - '64f913c3caa8b11bd641c7870f51e6ef' - '679d2cd97c010e26e3ec844b8fc23bd3' - '70fbcb080affdf6ef92aa6f68d721d4b' - 'a21fcc3eb97f6798776c1e46cdb6ae85' - '9c2422502f203ef16ce7152f288539ef' - 'cf57f0f7983f4b64116bb159ea5c9568' - 'fad4af8d5649dee828aa6b3cdca9e1db' - 'f52a67cb82fb70e837e92427def21b31' - '9e9f8803fd1f770b20d0c0364a13a259' - '143078fbc51ad5dbad4b474bc1b856c1' - '514d4e8c5c0ca44d6e67fd524d4d1607' - 'fac909a1c104f485a6cd5f2cdbd98e8a' - '3c993ab0bdb3097d34adae207b7026a2' - 'e05081661c8babaab032fe015152c5d3' - '78b2ef27be08a8867a29cecd390c7b3a' - '44297ac22e9c0e7151792a2c94077862' - '100f59b1c988102e5f49055add41eaa3' - '0e106f55b701afaa3d919f249d32aff0' - '93e9cd6fbfb1f2296050be13932ec1fd' - '8b4bad7cc65f658a5377929d41cea2d7' - '8707134ef02e2b71e71e44dbcb11bfed' - '4d3529f5c3ed3d3cf891858ceabba2ae' - '1c07b5901e743b363dd73dc4dd291f5d' - '0c094783b7360258d801413870da2e14' - '842840bfd8d5d4f9bcfcffec4e0e6e7e' - '1f95c8c4adc49d909eecd2745e756d72' - '5c120de83d7b8ce863d839f66572b215') + '979ec90c56bfc695a484ebc4479be3ce' + '662a26993001d48de45365e7c808091e' + '8d562e0f467b1316c7811b5cfeb855da' + 'a20c8ee5637816e67d1900309211252c' + 'e1409ca1ff01b10bd8f07e10e31875a0' + '5eb46901a50b2cef0bd977cf418567b7' + '36b3ba57e51781df14b9bb2199e502af' + '096ff9ca1d6904261e163743282b75dc' + 'd64dae5555f0beb4da9123e5a64203db' + 'ef776031aa632b441fffa9ac7b8c072e' + '4ac278707bfe62bb59f0601dfa3eed75' + '427cc1af4a53579fe4e7ec21242a1655' + 'cca7a103d85f37905398e309e95bb977' + '39ee08a93a6d655e2eb0e460f148cffe' + '83c952187cd743e505eed9823835d31a' + '804d8c1801c232a5084d307aa700da85' + '645af177570b685906ba5815526826d4' + 'aafe3dfdb59b28484c55b81f38794553' + '292099a2fe1614d02596f8bb6cd98918' + '8bb47d2ecf286100b61cf9a61d64f1de' + 'dac09081bd85c2f0fae1f7d38380761f' + '1c9ffc02ca1cf802b663268e6b077225' + '288a9c5b629fdae2a5f1553b654fd878' + '18dc916ae974a705992ec861d7aa8316' + 'e14749922e341e97d03d1c83e62c63db' + '251e052f280f1a4e4cc4f23d52d0f30d' + '8419f10cd10eeb0fb22ce6240f0598b5' + 'cfdd7e3492c1208bf78f22aad52fb107' + '067bab944ef8399249e43e18e898193a' + 'd10b7551bfc33120da853023a6484bc0' + '4f1603913b44ed167cade9f6c62c574e' + '3495cbc3a15aaeae161989f96b3d24c7' + '87056c69475ea27262c50b321a963fe3' + 'a044d04b035558551115fc2ad002e9c1' + 'c1c45e7b76e43c09cdcc3097e7f6ade3' + 'a02519f058d73dee907d599bdb233406' + '32613aba1de7282c8ac5a509c5dd3e94' + '56c07bb7c2c7ee51c4998e81ad289a7b' + '6c84990bcbc5c91f5c3483f296579df5' + 'ae14d3dd2ff9d64c2ca028e201ac613b' + '18cb3976689b013e6d775d99e2125b2b' + '79e2fb29720f8492dea92470ed7a4e03' + 'c50ad985dd4642f8c5bab98085fa2ff2' + '0842667ba5d995163d10a774640a60f8' + 'fce10ed28f34ad871c921d2ccfea2147' + '9d54f086ba8af6136f5984c7408d3b90' + '06045af8b26935f63254496018a5adef' + '04e2d0f5b44f042b5fbd5bdddebd424d' + '06d42fb7f1cdb619c94af022aa7ac447' + 'dd0ddb81303e942d18576f9eaebbd79e' + '475f3af7145ed17299fa9b8eed470089' + '42cc9832ba4f2c4a03abbd8513ec4f7e' + '884d28f9177da50c9b76edd68df0e77f' + '06a4491cb14f093d396ff0164334dc17' + '9d696d3887847f77ac6ab412123cab98' + 'ed8edf5905f8cd27ac4c20b735f0c53b' + 'd425800c2c8fdeb876ad5bef1666f83e' + 'f75a4b6849be93d5dc23496b8f440341' + '5cd7bc02af507fd379e32da3654e73ec' + 'c2568fdc3534751b8f6fe8cf70f0aa11' + 'c23385cc4fabcfbf8465cd6253cbacb7' + '3ef0590cb8ea2087fbe990bc6e56a2af' + '5272d687712b19c496d14a9066553ee6' + '5ffa4cfdd724aa6ad109c0bf606afb49' + '6720efd0ae70606db437cfa70a2d7eec' + 'b71a931434a57f7d9c411753afaa0674' + 'c06732385841d960b7fef22d165ddb1d' + '7be4f43aa57a590fda8b6e5b87df85bb' + 'da92fc0800199db392a175a719906d56' + '113fb7306a9965c72291bbdfc74e5320' + '1b352f6bfbcd2b27613afcc55d5b446f' + '9e8d722c89779bfa30c83b511025230a' + '331e9a31e58f498fa3d4a5f51dfef592' + 'e770a61776efe20f2c0b888437ce6ed5' + '017418f19a2843a59045f19c1a1aa31b' + 'df8e5b2da59586adbe6c234695a27e93' + 'd6d9e8c5c479b5987fc7ca3040783bdd' + '2bd5b500633faee4ddb6d0d2967cb3d3' + '3fefc5619b1d62eaf1875f609cfb8056' + '28bde01725d455837e2ced5915d3886d' + '8b1edd424031edd3dd70c94892eedb8f' + 'dd5f8c7b67b6edf0ed83602636f8ce32') -- cgit v1.2.3-2-g168b From b515aad9774f0dcfd8df36a247dbdd1245055da8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9=20Fabian=20Silva=20Delgado?= Date: Sun, 3 Aug 2014 20:30:31 -0300 Subject: calibre-libre-1.204.1-2: updating version --- libre/calibre-libre/PKGBUILD | 104 ++++---- libre/calibre-libre/calibre-mount-helper | 28 -- libre/calibre-libre/desktop_integration.patch | 101 -------- libre/calibre-libre/libre.patch | 353 ++++++++++++-------------- 4 files changed, 212 insertions(+), 374 deletions(-) delete mode 100644 libre/calibre-libre/calibre-mount-helper delete mode 100644 libre/calibre-libre/desktop_integration.patch (limited to 'libre') diff --git a/libre/calibre-libre/PKGBUILD b/libre/calibre-libre/PKGBUILD index aee169fd9..4dec76236 100644 --- a/libre/calibre-libre/PKGBUILD +++ b/libre/calibre-libre/PKGBUILD @@ -1,4 +1,4 @@ -# $Id: PKGBUILD 113113 2014-06-13 19:40:31Z jelle $ +# $Id: PKGBUILD 116806 2014-08-03 19:31:57Z jelle $ # Maintainer (Arch): Jelle van der Waa # Maintainer (Arch): Daniel Wallace # Contributor (Arch): Giovanni Scafora @@ -9,65 +9,80 @@ _pkgname=calibre pkgname=calibre-libre -pkgver=1.40.0 -pkgrel=1 -pkgdesc="Ebook management application, without nonfree libunrar support" +pkgver=1.204.1 +pkgrel=2 +pkgdesc="Ebook management application, without nonfree decompression engine for RAR archives" arch=('i686' 'x86_64' 'mips64el') url="http://calibre-ebook.com/" license=('GPL3') depends=('python2-six' 'python2-dateutil' 'python2-cssutils' 'python2-cherrypy' - 'python2-mechanize' 'podofo' 'libwmf' 'python2-beautifulsoup3' - 'imagemagick' 'poppler-qt' 'chmlib' 'python2-lxml' 'libusbx' + 'python2-mechanize' 'podofo' 'libwmf' + 'imagemagick' 'chmlib' 'python2-lxml' 'libusbx' 'python2-pillow' 'shared-mime-info' 'python2-dnspython' - 'python2-pyqt4' 'python2-psutil' 'icu' 'libmtp' - 'python2-netifaces' 'python2-cssselect' 'python2-apsw') -makedepends=('python2-pycountry' 'qt4-private-headers') + 'python2-pyqt5' 'python2-psutil' 'icu' 'libmtp' + 'python2-netifaces' 'python2-cssselect' 'python2-apsw' 'qt5-webkit' + 'qt5-svg' 'python2-chardet' 'python2-html5lib') +makedepends=('python2-pycountry' 'qt5-x11extras' ) optdepends=('ipython2: to use calibre-debug') replaces=($_pkgname) conflicts=($_pkgname) provides=($_pkgname=$pkgver) install=calibre.install -mksource=("http://download.calibre-ebook.com/${pkgver}/calibre-${pkgver}.tar.xz") +mksource=("http://download.calibre-ebook.com/betas/calibre-${pkgver}.tar.xz") source=("https://repo.parabolagnulinux.org/other/${pkgname}/${pkgname}-${pkgver}.tar.xz" - 'desktop_integration.patch' - 'calibre-mount-helper' 'libre.patch') -mkmd5sums=('4fb8c0273e9bf14698fe99a89c9e2a65') -md5sums=('d4c862b8b1590b116275393512909284' - 'ece36dfd737fa4a346f0a0e59395e949' - '675cd87d41342119827ef706055491e7' - '073a36adbb3628d21c2dff8b41e84abe') +mkmd5sums=('12f63635b7c743da3b4849f3a1e8ee9b') +md5sums=('dafd34ee356960928eaf920c7035d221' + '343162b9d1c97c0463d4919a8b9ac500') mksource(){ - cd "${srcdir}/${_pkgname}" + cd "${srcdir}/${_pkgname}-${pkgver}" # Remove nonfree unRAR utility files from the source rm -rv src/unrar } prepare(){ - cd "${srcdir}/${_pkgname}" + cd "${srcdir}/${_pkgname}-${pkgver}" - # Remove nonfree libunrar/cbr support and references + # Remove nonfree rar/cbr support and references rm -v src/calibre/{ebooks/metadata/rar.py,utils/unrar.{cpp,py}} rm -v resources/images/mimetypes/{cbr,rar}.png rm -v imgsrc/mimetypes/rar.svg patch -Np1 -i "${srcdir}/libre.patch" - #rm -rf src/{cherrypy,pyPdf} - rm -rf src/cherrypy - rm -rf resources/${pkgname}-portable.* - sed -i -e "s/ldflags = shlex.split(ldflags)/ldflags = shlex.split(ldflags) + ['-fPIC']/" setup/extensions.py - - # Fix for calibre-0.8.58 - sed -i -e "s:#!usr:#!/usr:g" src/calibre/ebooks/markdown/extensions/meta.py - - sed -i -e 's:\(#!/usr/bin/env[ ]\+python$\|#![ ]/usr/bin/env[ ]\+python$\|#!/usr/bin/python$\):\12:g' \ - $(find . -regex ".*.py\|.*.recipe") + # Remove unneeded files and libs + rm -rf resources/${_pkgname}-portable.* \ + src/six.py \ + src/cherrypy \ + src/html5lib \ + src/chardet + + sed -i "s/shlex.split(ldflags)/& + ['-fPIC']/" setup/extensions.py + #sed -i -e "s/ldflags = shlex.split(ldflags)/ldflags = shlex.split(ldflags) + ['-fPIC']/" setup/extensions.py + + # Use python2 + sed -i 's:\(env[ ]\+python$\|/usr/bin/python$\):\12:g' $(find . -regex ".*\.py\|.*\.recipe") + sed -i "/pyqt_sip_dir/ s:=.*:= '/usr/share/sip/Py2-PyQt5':" setup/build_environment.py + + # Desktop integration (e.g. enforce arch defaults) + sed -e "/self.create_uninstaller()/,/os.rmdir(config_dir)/d" \ + -e "/\(cc('xdg-icon-resource\|self.icon_resources.append\|'128'))\)/d" \ + -e "/render_img/ s/\('calibre-.*\.png'\)/os.path.join(dir, \1)/g" \ + -e "/dir, 'calibre-lrf.png'/i \ +\ dir = os.path.join(self.opts.staging_sharedir,'../pixmaps')\n\ +\ os.mkdir(dir)" \ + -e "/f = open/ s/\('calibre-.*\.desktop'\)/os.path.join(dir, \1)/g" \ + -e "/dir, 'calibre-lrfviewer.desktop'/i \ +\ dir = os.path.join(self.opts.staging_sharedir,'../applications')\n\ +\ os.mkdir(dir)" \ + -e "s/'ctc-posml'/'text' not in mt and 'pdf' not in mt and 'xhtml'/" \ + -e "s/^Name=calibre/Name=Calibre/g" \ + -i src/calibre/linux.py } build() { - cd "${srcdir}/${_pkgname}" + cd "${srcdir}/${_pkgname}-${pkgver}" LANG='en_US.UTF-8' python2 setup.py build # LANG='en_US.UTF-8' python2 setup.py resources @@ -77,36 +92,21 @@ build() { } package() { - cd "${srcdir}/${_pkgname}" + cd "${srcdir}/${_pkgname}-${pkgver}" - patch -Np1 -i "${srcdir}/desktop_integration.patch" - - # More on desktop integration (e.g. enforce arch defaults) - sed -i -e "/self.create_uninstaller()/,/os.rmdir(config_dir)/d" \ - -e "s|self.opts.staging_sharedir, 'man/man1'|self.opts.staging_root, 'usr/share/man/man1'|" \ - -e "s|manpath, prog+'.1'+__appname__+'.bz2'|manpath, prog+'.1'+'.bz2'|" \ - -e "s|old_udev = '/etc|old_udev = '${pkgdir}/etc|" \ - -e "s/^Name=calibre/Name=Calibre/g" src/calibre/linux.py - # Fix the environment module location sed -i -e "s|(prefix=.*)|(prefix='$pkgdir/usr')|g" setup/install.py - install -d "${pkgdir}/usr/lib/python2.7/site-packages" - install -d "${pkgdir}/usr/share/zsh/site-functions" + install -d "${pkgdir}/usr/lib/python2.7/site-packages" \ + "${pkgdir}/usr/share/zsh/site-functions" + LANG='en_US.UTF-8' python2 setup.py install --root="${pkgdir}" --prefix=/usr \ --staging-bindir="${pkgdir}/usr/bin" \ --staging-libdir="${pkgdir}/usr/lib" \ --staging-sharedir="${pkgdir}/usr/share" - find "${pkgdir}" -type d -empty -delete - - # See http://lwn.net/SubscriberLink/465311/7c299471a5399167/ - rm -rf "${pkgdir}/usr/bin/calibre-mount-helper" - install -m 755 "${srcdir}/calibre-mount-helper" "${pkgdir}/usr/bin" - - # Compiling bytecode FS33392 + # Compiling bytecode FS#33392 python2 -m compileall "${pkgdir}/usr/lib/calibre/" - - # Compiling optimized bytecode FS33392 python2 -O -m compileall "${pkgdir}/usr/lib/calibre/" } + diff --git a/libre/calibre-libre/calibre-mount-helper b/libre/calibre-libre/calibre-mount-helper deleted file mode 100644 index 00cac4270..000000000 --- a/libre/calibre-libre/calibre-mount-helper +++ /dev/null @@ -1,28 +0,0 @@ -#!/bin/sh -e -# Replacement for upstream mount helper using udisks/eject -# (C) 2010 Martin Pitt - -ACTION="$1" -DEV="$2" - -case "$ACTION" in - mount) - udisks --mount "$DEV" - - # check if mount worked. If not, fail - # udisks does return 0 even if mount failed - mount | grep -q "$DEV" || exit 0 - ;; - - eject) - eject "$DEV" - ;; - - cleanup) - ;; - - *) - echo "unknown action" >&2 - exit 1 -esac - diff --git a/libre/calibre-libre/desktop_integration.patch b/libre/calibre-libre/desktop_integration.patch deleted file mode 100644 index f1a66c020..000000000 --- a/libre/calibre-libre/desktop_integration.patch +++ /dev/null @@ -1,101 +0,0 @@ -diff -aur calibre/src/calibre/linux.py calibre.new/src/calibre/linux.py ---- calibre/src/calibre/linux.py 2014-02-28 04:06:35.000000000 +0100 -+++ calibre.new/src/calibre/linux.py 2014-02-28 11:18:00.518362669 +0100 -@@ -495,18 +495,6 @@ - self.setup_completion() - if islinux or isbsd: - self.setup_desktop_integration() -- self.create_uninstaller() -- -- from calibre.utils.config import config_dir -- if os.path.exists(config_dir): -- os.chdir(config_dir) -- if islinux or isbsd: -- for f in os.listdir('.'): -- if os.stat(f).st_uid == 0: -- import shutil -- shutil.rmtree(f) if os.path.isdir(f) else os.unlink(f) -- if os.stat(config_dir).st_uid == 0: -- os.rmdir(config_dir) - - if warn is None and self.warnings: - self.info('\n\nThere were %d warnings\n'%len(self.warnings)) -@@ -564,7 +552,7 @@ - if isnetbsd: - f = os.path.join(self.opts.staging_root, 'share/bash_completion.d/calibre') - else: -- f = os.path.join(self.opts.staging_etc, 'bash_completion.d/calibre') -+ f = os.path.join(self.opts.staging_root, 'usr/share/bash-completion/completions/calibre') - if not os.path.exists(os.path.dirname(f)): - os.makedirs(os.path.dirname(f)) - bash_comp_dest, zsh_comp_dest = f, None -@@ -713,56 +701,37 @@ - - with TemporaryDirectory() as tdir, CurrentDir(tdir), \ - PreserveMIMEDefaults(): -- render_img('mimetypes/lrf.png', 'calibre-lrf.png') -- cc('xdg-icon-resource install --noupdate --context mimetypes --size 128 calibre-lrf.png application-lrf', shell=True) -- self.icon_resources.append(('mimetypes', 'application-lrf', '128')) -- cc('xdg-icon-resource install --noupdate --context mimetypes --size 128 calibre-lrf.png text-lrs', shell=True) -- self.icon_resources.append(('mimetypes', 'application-lrs', -- '128')) -- render_img('mimetypes/mobi.png', 'calibre-mobi.png') -- cc('xdg-icon-resource install --noupdate --context mimetypes --size 128 calibre-mobi.png application-x-mobipocket-ebook', shell=True) -- self.icon_resources.append(('mimetypes', 'application-x-mobipocket-ebook', '128')) -- render_img('mimetypes/tpz.png', 'calibre-tpz.png') -- cc('xdg-icon-resource install --noupdate --context mimetypes --size 128 calibre-tpz.png application-x-topaz-ebook', shell=True) -- self.icon_resources.append(('mimetypes', 'application-x-topaz-ebook', '128')) -- render_img('mimetypes/azw2.png', 'calibre-azw2.png') -- cc('xdg-icon-resource install --noupdate --context mimetypes --size 128 calibre-azw2.png application-x-kindle-application', shell=True) -- self.icon_resources.append(('mimetypes', 'application-x-kindle-application', '128')) -- render_img('mimetypes/azw3.png', 'calibre-azw3.png') -- cc('xdg-icon-resource install --noupdate --context mimetypes --size 128 calibre-azw3.png application-x-mobi8-ebook', shell=True) -- self.icon_resources.append(('mimetypes', 'application-x-mobi8-ebook', '128')) -- render_img('lt.png', 'calibre-gui.png', width=256, height=256) -- cc('xdg-icon-resource install --noupdate --size 256 calibre-gui.png calibre-gui', shell=True) -- self.icon_resources.append(('apps', 'calibre-gui', '256')) -- render_img('viewer.png', 'calibre-viewer.png', width=256, height=256) -- cc('xdg-icon-resource install --size 256 calibre-viewer.png calibre-viewer', shell=True) -- self.icon_resources.append(('apps', 'calibre-viewer', '256')) -- render_img('tweak.png', 'calibre-ebook-edit.png', width=256, height=256) -- cc('xdg-icon-resource install --size 256 calibre-ebook-edit.png calibre-ebook-edit', shell=True) -- self.icon_resources.append(('apps', 'calibre-ebook-edit', '256')) -+ dir = os.path.join(self.opts.staging_sharedir,'../pixmaps') -+ os.mkdir(dir) -+ render_img('mimetypes/lrf.png', os.path.join(dir,'calibre-lrf.png')) -+ render_img('lt.png', os.path.join(dir, 'calibre-gui.png')) -+ render_img('viewer.png', os.path.join(dir, 'calibre-viewer.png')) -+ render_img('tweak.png', os.path.join(dir, 'calibre-ebook-edit.png')) - - mimetypes = set([]) - for x in all_input_formats(): - mt = guess_type('dummy.'+x)[0] -- if mt and 'chemical' not in mt and 'ctc-posml' not in mt: -+ if mt and 'chemical' not in mt and 'text' not in mt and 'pdf' not in mt and 'xhtml' not in mt: - mimetypes.add(mt) - - def write_mimetypes(f): - f.write('MimeType=%s;\n'%';'.join(mimetypes)) - - from calibre.ebooks.oeb.polish.main import SUPPORTED -- f = open('calibre-lrfviewer.desktop', 'wb') -+ dir = os.path.join(self.opts.staging_sharedir,'../applications') -+ os.mkdir(dir) -+ f = open(os.path.join(dir, 'calibre-lrfviewer.desktop'), 'wb') - f.write(VIEWER) - f.close() -- f = open('calibre-ebook-viewer.desktop', 'wb') -+ f = open(os.path.join(dir, 'calibre-ebook-viewer.desktop'), 'wb') - f.write(EVIEWER) - write_mimetypes(f) -- f = open('calibre-ebook-edit.desktop', 'wb') -+ f = open(os.path.join(dir, 'calibre-ebook-edit.desktop'), 'wb') - f.write(ETWEAK) - mt = [guess_type('a.' + x.lower())[0] for x in SUPPORTED] - f.write('MimeType=%s;\n'%';'.join(mt)) - f.close() -- f = open('calibre-gui.desktop', 'wb') -+ f = open(os.path.join(dir, 'calibre-gui.desktop'), 'wb') - f.write(GUI) - write_mimetypes(f) - f.close() diff --git a/libre/calibre-libre/libre.patch b/libre/calibre-libre/libre.patch index e2101d8a2..7f1bdb6ee 100644 --- a/libre/calibre-libre/libre.patch +++ b/libre/calibre-libre/libre.patch @@ -1,35 +1,26 @@ -diff --git a/resources/images.qrc b/resources/images.qrc -index 4daf069..f7569d1 100644 ---- a/resources/images.qrc -+++ b/resources/images.qrc -@@ -159,7 +159,6 @@ - images/textures/grey_wash_wall.png - images/mimetypes/djvu.png - images/mimetypes/rtf.png --images/mimetypes/cbr.png - images/mimetypes/lrf.png - images/mimetypes/jpeg.png - images/mimetypes/pdf.png -@@ -181,7 +180,6 @@ - images/mimetypes/txt.png - images/mimetypes/snb.png +diff -Nur calibre-1.204.1.orig/resources/images.qrc calibre-1.204.1/resources/images.qrc +--- calibre-1.204.1.orig/resources/images.qrc 1989-12-31 22:00:00.000000000 -0200 ++++ calibre-1.204.1/resources/images.qrc 2014-08-03 19:38:32.047600280 -0300 +@@ -193,8 +193,6 @@ + images/mimetypes/svg.png images/mimetypes/odt.png + images/mimetypes/epub.png +-images/mimetypes/cbr.png -images/mimetypes/rar.png - images/mimetypes/azw2.png - images/mimetypes/zip.png - images/mimetypes/dir.png -@@ -212,4 +210,4 @@ - images/devices/tablet.png - images/devices/folder.png + images/mimetypes/tpz.png + images/mimetypes/djvu.png + images/mimetypes/computer.png +@@ -214,4 +212,4 @@ + images/mimetypes/html.png + images/mimetypes/lrx.png - \ No newline at end of file + -diff --git a/resources/mime.types b/resources/mime.types -index b7c33e9..055ea61 100644 ---- a/resources/mime.types -+++ b/resources/mime.types -@@ -137,7 +137,6 @@ application/prs.cww cww +diff -Nur calibre-1.204.1.orig/resources/mime.types calibre-1.204.1/resources/mime.types +--- calibre-1.204.1.orig/resources/mime.types 1989-12-31 22:00:00.000000000 -0200 ++++ calibre-1.204.1/resources/mime.types 2014-08-03 19:37:20.290255565 -0300 +@@ -137,7 +137,6 @@ application/prs.nprend application/prs.plucker application/qsig @@ -37,7 +28,7 @@ index b7c33e9..055ea61 100644 application/rdf+xml rdf application/reginfo+xml rif application/relax-ng-compact-syntax rnc -@@ -849,7 +848,6 @@ application/x-pkcs7-certreqresp p7r +@@ -849,7 +848,6 @@ application/x-pkcs7-crl crl application/x-python-code pyc pyo application/x-quicktimeplayer qtl @@ -45,7 +36,7 @@ index b7c33e9..055ea61 100644 application/x-redhat-package-manager rpm application/x-sh sh application/x-shar shar -@@ -1372,7 +1370,6 @@ application/x-mobipocket-subscription pobi +@@ -1372,7 +1370,6 @@ application/x-kindle-application azw2 application/x-mobi8-ebook azw3 application/x-cbz cbz @@ -53,11 +44,10 @@ index b7c33e9..055ea61 100644 application/x-cb7 cb7 application/x-koboreader-ebook kobo image/wmf wmf -diff --git a/session.vim b/session.vim -index 67502c2..b7f24d3 100644 ---- a/session.vim -+++ b/session.vim -@@ -11,7 +11,6 @@ let g:syntastic_cpp_include_dirs = [ +diff -Nur calibre-1.204.1.orig/session.vim calibre-1.204.1/session.vim +--- calibre-1.204.1.orig/session.vim 1989-12-31 22:00:00.000000000 -0200 ++++ calibre-1.204.1/session.vim 2014-08-03 19:37:20.290255565 -0300 +@@ -11,7 +11,6 @@ \'/usr/include/freetype2', \'/usr/include/fontconfig', \'src/qtcurve/common', 'src/qtcurve', @@ -65,11 +55,10 @@ index 67502c2..b7f24d3 100644 \'src/qt-harfbuzz/src', \'/usr/include/ImageMagick', \] -diff --git a/setup/extensions.py b/setup/extensions.py -index b9d92f6..2ac13a9 100644 ---- a/setup/extensions.py -+++ b/setup/extensions.py -@@ -224,24 +224,6 @@ extensions = [ +diff -Nur calibre-1.204.1.orig/setup/extensions.py calibre-1.204.1/setup/extensions.py +--- calibre-1.204.1.orig/setup/extensions.py 1989-12-31 22:00:00.000000000 -0200 ++++ calibre-1.204.1/setup/extensions.py 2014-08-03 19:37:20.290255565 -0300 +@@ -229,24 +229,6 @@ sip_files=['calibre/ebooks/pdf/render/qt_hack.sip'] ), @@ -94,11 +83,10 @@ index b9d92f6..2ac13a9 100644 ] -diff --git a/setup/installer/windows/freeze.py b/setup/installer/windows/freeze.py -index 08aa91f..7ee523b 100644 ---- a/setup/installer/windows/freeze.py -+++ b/setup/installer/windows/freeze.py -@@ -635,7 +635,7 @@ class Win32Freeze(Command, WixMixIn): +diff -Nur calibre-1.204.1.orig/setup/installer/windows/freeze.py calibre-1.204.1/setup/installer/windows/freeze.py +--- calibre-1.204.1.orig/setup/installer/windows/freeze.py 1989-12-31 22:00:00.000000000 -0200 ++++ calibre-1.204.1/setup/installer/windows/freeze.py 2014-08-03 19:37:20.290255565 -0300 +@@ -672,7 +672,7 @@ # Because of https://github.com/fancycode/MemoryModule/issues/4 # any extensions that use C++ exceptions must be loaded # from files @@ -107,24 +95,22 @@ index 08aa91f..7ee523b 100644 'progress_indicator.pyd', 'hunspell.pyd', # As per this https://bugs.launchpad.net/bugs/1087816 # on some systems magick.pyd fails to load from memory -diff --git a/setup/resources.py b/setup/resources.py -index 1bcc288..7d6c72f 100644 ---- a/setup/resources.py -+++ b/setup/resources.py -@@ -282,7 +282,7 @@ class Resources(Command): # {{{ +diff -Nur calibre-1.204.1.orig/setup/resources.py calibre-1.204.1/setup/resources.py +--- calibre-1.204.1.orig/setup/resources.py 1989-12-31 22:00:00.000000000 -0200 ++++ calibre-1.204.1/setup/resources.py 2014-08-03 19:37:20.290255565 -0300 +@@ -280,7 +280,7 @@ log = Log() - #log.outputs = [] + # log.outputs = [] for inf in supported_input_formats(): - if inf in ('zip', 'rar', 'oebzip'): + if inf in ('zip', 'oebzip'): continue for ouf in available_output_formats(): of = ouf if ouf == 'oeb' else 'dummy.'+ouf -diff --git a/src/calibre/__init__.py b/src/calibre/__init__.py -index fcb627c..3289865 100644 ---- a/src/calibre/__init__.py -+++ b/src/calibre/__init__.py -@@ -271,10 +271,7 @@ def extract(path, dir): +diff -Nur calibre-1.204.1.orig/src/calibre/__init__.py calibre-1.204.1/src/calibre/__init__.py +--- calibre-1.204.1.orig/src/calibre/__init__.py 1989-12-31 22:00:00.000000000 -0200 ++++ calibre-1.204.1/src/calibre/__init__.py 2014-08-03 19:37:20.290255565 -0300 +@@ -271,10 +271,7 @@ # First use the file header to identify its type with open(path, 'rb') as f: id_ = f.read(3) @@ -136,7 +122,7 @@ index fcb627c..3289865 100644 from calibre.libunzip import extract as zipextract extractor = zipextract if extractor is None: -@@ -283,9 +280,6 @@ def extract(path, dir): +@@ -283,9 +280,6 @@ if ext in ['zip', 'cbz', 'epub', 'oebzip']: from calibre.libunzip import extract as zipextract extractor = zipextract @@ -146,23 +132,21 @@ index fcb627c..3289865 100644 if extractor is None: raise Exception('Unknown archive type') extractor(path, dir) -diff --git a/src/calibre/constants.py b/src/calibre/constants.py -index a250521..5d891b8 100644 ---- a/src/calibre/constants.py -+++ b/src/calibre/constants.py -@@ -137,7 +137,6 @@ class Plugins(collections.Mapping): - 'speedup', +diff -Nur calibre-1.204.1.orig/src/calibre/constants.py calibre-1.204.1/src/calibre/constants.py +--- calibre-1.204.1.orig/src/calibre/constants.py 1989-12-31 22:00:00.000000000 -0200 ++++ calibre-1.204.1/src/calibre/constants.py 2014-08-03 19:37:20.290255565 -0300 +@@ -138,7 +138,6 @@ + 'html', 'freetype', 'woff', - 'unrar', 'qt_hack', '_regex', 'hunspell', -diff --git a/src/calibre/customize/builtins.py b/src/calibre/customize/builtins.py -index a74951c..a91abb6 100644 ---- a/src/calibre/customize/builtins.py -+++ b/src/calibre/customize/builtins.py -@@ -127,7 +127,7 @@ plugins += [HTML2ZIP, PML2PMLZ, TXT2TXTZ, ArchiveExtract,] +diff -Nur calibre-1.204.1.orig/src/calibre/customize/builtins.py calibre-1.204.1/src/calibre/customize/builtins.py +--- calibre-1.204.1.orig/src/calibre/customize/builtins.py 1989-12-31 22:00:00.000000000 -0200 ++++ calibre-1.204.1/src/calibre/customize/builtins.py 2014-08-03 19:37:20.290255565 -0300 +@@ -127,7 +127,7 @@ class ComicMetadataReader(MetadataReaderPlugin): name = 'Read comic metadata' @@ -171,7 +155,7 @@ index a74951c..a91abb6 100644 description = _('Extract cover from comic files') def customization_help(self, gui=False): -@@ -138,14 +138,8 @@ class ComicMetadataReader(MetadataReaderPlugin): +@@ -138,14 +138,8 @@ pos = stream.tell() id_ = stream.read(3) stream.seek(pos) @@ -187,7 +171,7 @@ index a74951c..a91abb6 100644 from calibre.libunzip import extract_member extract_first = functools.partial(extract_member, sort_alphabetically=True) -@@ -153,7 +147,7 @@ class ComicMetadataReader(MetadataReaderPlugin): +@@ -153,7 +147,7 @@ ret = extract_first(stream) mi = MetaInformation(None, None) stream.seek(0) @@ -196,7 +180,7 @@ index a74951c..a91abb6 100644 series_index = self.site_customization if series_index not in {'volume', 'issue'}: series_index = 'volume' -@@ -336,16 +330,6 @@ class PMLMetadataReader(MetadataReaderPlugin): +@@ -336,16 +330,6 @@ from calibre.ebooks.metadata.pml import get_metadata return get_metadata(stream) @@ -213,11 +197,10 @@ index a74951c..a91abb6 100644 class RBMetadataReader(MetadataReaderPlugin): name = 'Read RB metadata' -diff --git a/src/calibre/customize/ui.py b/src/calibre/customize/ui.py -index 2e1cc23..c9a3701 100644 ---- a/src/calibre/customize/ui.py -+++ b/src/calibre/customize/ui.py -@@ -436,7 +436,7 @@ def available_input_formats(): +diff -Nur calibre-1.204.1.orig/src/calibre/customize/ui.py calibre-1.204.1/src/calibre/customize/ui.py +--- calibre-1.204.1.orig/src/calibre/customize/ui.py 1989-12-31 22:00:00.000000000 -0200 ++++ calibre-1.204.1/src/calibre/customize/ui.py 2014-08-03 19:37:20.290255565 -0300 +@@ -440,7 +440,7 @@ if not is_disabled(plugin): for format in plugin.file_types: formats.add(format) @@ -226,11 +209,10 @@ index 2e1cc23..c9a3701 100644 return formats -diff --git a/src/calibre/devices/kobo/driver.py b/src/calibre/devices/kobo/driver.py -index aca5e86..1c2064f 100644 ---- a/src/calibre/devices/kobo/driver.py -+++ b/src/calibre/devices/kobo/driver.py -@@ -77,7 +77,7 @@ class KOBO(USBMS): +diff -Nur calibre-1.204.1.orig/src/calibre/devices/kobo/driver.py calibre-1.204.1/src/calibre/devices/kobo/driver.py +--- calibre-1.204.1.orig/src/calibre/devices/kobo/driver.py 1989-12-31 22:00:00.000000000 -0200 ++++ calibre-1.204.1/src/calibre/devices/kobo/driver.py 2014-08-03 19:37:20.290255565 -0300 +@@ -77,7 +77,7 @@ book_class = Book # Ordered list of supported formats @@ -239,11 +221,10 @@ index aca5e86..1c2064f 100644 CAN_SET_METADATA = ['collections'] VENDOR_ID = [0x2237] -diff --git a/src/calibre/devices/mtp/filesystem_cache.py b/src/calibre/devices/mtp/filesystem_cache.py -index 3acb026..f3626ab 100644 ---- a/src/calibre/devices/mtp/filesystem_cache.py -+++ b/src/calibre/devices/mtp/filesystem_cache.py -@@ -18,7 +18,7 @@ from calibre.utils.date import local_tz, as_utc +diff -Nur calibre-1.204.1.orig/src/calibre/devices/mtp/filesystem_cache.py calibre-1.204.1/src/calibre/devices/mtp/filesystem_cache.py +--- calibre-1.204.1.orig/src/calibre/devices/mtp/filesystem_cache.py 1989-12-31 22:00:00.000000000 -0200 ++++ calibre-1.204.1/src/calibre/devices/mtp/filesystem_cache.py 2014-08-03 19:37:20.290255565 -0300 +@@ -18,7 +18,7 @@ from calibre.utils.icu import sort_key, lower from calibre.ebooks import BOOK_EXTENSIONS @@ -252,11 +233,10 @@ index 3acb026..f3626ab 100644 class FileOrFolder(object): -diff --git a/src/calibre/ebooks/__init__.py b/src/calibre/ebooks/__init__.py -index 3d01f84..8818bcb 100644 ---- a/src/calibre/ebooks/__init__.py -+++ b/src/calibre/ebooks/__init__.py -@@ -26,9 +26,9 @@ class DRMError(ValueError): +diff -Nur calibre-1.204.1.orig/src/calibre/ebooks/__init__.py calibre-1.204.1/src/calibre/ebooks/__init__.py +--- calibre-1.204.1.orig/src/calibre/ebooks/__init__.py 1989-12-31 22:00:00.000000000 -0200 ++++ calibre-1.204.1/src/calibre/ebooks/__init__.py 2014-08-03 19:37:20.290255565 -0300 +@@ -26,9 +26,9 @@ class ParserError(ValueError): pass @@ -267,12 +247,11 @@ index 3d01f84..8818bcb 100644 + 'epub', 'fb2', 'djv', 'djvu', 'lrx', 'cbz', 'cbc', 'oebzip', 'rb', 'imp', 'odt', 'chm', 'tpz', 'azw1', 'pml', 'pmlz', 'mbp', 'tan', 'snb', 'xps', 'oxps', 'azw4', 'book', 'zbf', 'pobi', 'docx', 'docm', 'md', - 'textile', 'markdown', 'ibook', 'iba', 'azw3', 'ps'] -diff --git a/src/calibre/ebooks/conversion/plugins/comic_input.py b/src/calibre/ebooks/conversion/plugins/comic_input.py -index e66ca49..3caa2db 100644 ---- a/src/calibre/ebooks/conversion/plugins/comic_input.py -+++ b/src/calibre/ebooks/conversion/plugins/comic_input.py -@@ -17,8 +17,8 @@ class ComicInput(InputFormatPlugin): + 'textile', 'markdown', 'ibook', 'ibooks', 'iba', 'azw3', 'ps', 'kepub'] +diff -Nur calibre-1.204.1.orig/src/calibre/ebooks/conversion/plugins/comic_input.py calibre-1.204.1/src/calibre/ebooks/conversion/plugins/comic_input.py +--- calibre-1.204.1.orig/src/calibre/ebooks/conversion/plugins/comic_input.py 1989-12-31 22:00:00.000000000 -0200 ++++ calibre-1.204.1/src/calibre/ebooks/conversion/plugins/comic_input.py 2014-08-03 19:37:20.290255565 -0300 +@@ -17,8 +17,8 @@ name = 'Comic Input' author = 'Kovid Goyal' @@ -283,11 +262,10 @@ index e66ca49..3caa2db 100644 is_image_collection = True core_usage = -1 -diff --git a/src/calibre/ebooks/conversion/plumber.py b/src/calibre/ebooks/conversion/plumber.py -index cb49801..689c5aa 100644 ---- a/src/calibre/ebooks/conversion/plumber.py -+++ b/src/calibre/ebooks/conversion/plumber.py -@@ -42,7 +42,7 @@ various stages of conversion. The stages are: +diff -Nur calibre-1.204.1.orig/src/calibre/ebooks/conversion/plumber.py calibre-1.204.1/src/calibre/ebooks/conversion/plumber.py +--- calibre-1.204.1.orig/src/calibre/ebooks/conversion/plumber.py 1989-12-31 22:00:00.000000000 -0200 ++++ calibre-1.204.1/src/calibre/ebooks/conversion/plumber.py 2014-08-03 19:37:20.290255565 -0300 +@@ -42,7 +42,7 @@ def supported_input_formats(): fmts = available_input_formats() @@ -296,7 +274,7 @@ index cb49801..689c5aa 100644 fmts.add(x) return fmts -@@ -60,7 +60,7 @@ class CompositeProgressReporter(object): +@@ -60,7 +60,7 @@ (self.global_max - self.global_min) self.global_reporter(global_frac, msg) @@ -305,11 +283,10 @@ index cb49801..689c5aa 100644 class Plumber(object): ''' -diff --git a/src/calibre/ebooks/metadata/archive.py b/src/calibre/ebooks/metadata/archive.py -index 7b8ecd2..f5c31ac 100644 ---- a/src/calibre/ebooks/metadata/archive.py -+++ b/src/calibre/ebooks/metadata/archive.py -@@ -27,8 +27,6 @@ def archive_type(stream): +diff -Nur calibre-1.204.1.orig/src/calibre/ebooks/metadata/archive.py calibre-1.204.1/src/calibre/ebooks/metadata/archive.py +--- calibre-1.204.1.orig/src/calibre/ebooks/metadata/archive.py 1989-12-31 22:00:00.000000000 -0200 ++++ calibre-1.204.1/src/calibre/ebooks/metadata/archive.py 2014-08-03 19:37:20.290255565 -0300 +@@ -27,8 +27,6 @@ ans = None if id_ == stringFileHeader: ans = 'zip' @@ -318,7 +295,7 @@ index 7b8ecd2..f5c31ac 100644 try: stream.seek(pos) except: -@@ -40,29 +38,20 @@ class ArchiveExtract(FileTypePlugin): +@@ -40,29 +38,20 @@ name = 'Archive Extract' author = 'Kovid Goyal' description = _('Extract common e-book formats from archives ' @@ -354,7 +331,7 @@ index 7b8ecd2..f5c31ac 100644 of = self.temporary_file('_archive_extract'+ext) with open(archive, 'rb') as f: of.write(f.read()) -@@ -78,12 +67,7 @@ class ArchiveExtract(FileTypePlugin): +@@ -78,12 +67,7 @@ of = self.temporary_file('_archive_extract.'+ext) with closing(of): @@ -368,7 +345,7 @@ index 7b8ecd2..f5c31ac 100644 return of.name def get_comic_book_info(d, mi, series_index='volume'): -@@ -141,10 +125,6 @@ def get_comic_metadata(stream, stream_type, series_index='volume'): +@@ -141,10 +125,6 @@ from calibre.utils.zipfile import ZipFile zf = ZipFile(stream) comment = zf.comment @@ -379,11 +356,10 @@ index 7b8ecd2..f5c31ac 100644 if comment: import json -diff --git a/src/calibre/ebooks/oeb/iterator/book.py b/src/calibre/ebooks/oeb/iterator/book.py -index 8868e7c..4662f67 100644 ---- a/src/calibre/ebooks/oeb/iterator/book.py -+++ b/src/calibre/ebooks/oeb/iterator/book.py -@@ -127,7 +127,7 @@ class EbookIterator(BookmarksMixin): +diff -Nur calibre-1.204.1.orig/src/calibre/ebooks/oeb/iterator/book.py calibre-1.204.1/src/calibre/ebooks/oeb/iterator/book.py +--- calibre-1.204.1.orig/src/calibre/ebooks/oeb/iterator/book.py 1989-12-31 22:00:00.000000000 -0200 ++++ calibre-1.204.1/src/calibre/ebooks/oeb/iterator/book.py 2014-08-03 19:37:20.290255565 -0300 +@@ -126,7 +126,7 @@ self.spine = [] Spiny = partial(SpineItem, read_anchor_map=read_anchor_map, run_char_count=run_char_count, from_epub=self.book_format == 'EPUB') @@ -392,11 +368,10 @@ index 8868e7c..4662f67 100644 for i in ordered: spath = i.path mt = None -diff --git a/src/calibre/gui2/__init__.py b/src/calibre/gui2/__init__.py -index e419685..ee83d7b 100644 ---- a/src/calibre/gui2/__init__.py -+++ b/src/calibre/gui2/__init__.py -@@ -488,7 +488,6 @@ class FileIconProvider(QFileIconProvider): +diff -Nur calibre-1.204.1.orig/src/calibre/gui2/__init__.py calibre-1.204.1/src/calibre/gui2/__init__.py +--- calibre-1.204.1.orig/src/calibre/gui2/__init__.py 1989-12-31 22:00:00.000000000 -0200 ++++ calibre-1.204.1/src/calibre/gui2/__init__.py 2014-08-03 19:37:20.290255565 -0300 +@@ -497,7 +497,6 @@ 'png' : 'png', 'bmp' : 'bmp', 'cbz' : 'cbz', @@ -404,7 +379,7 @@ index e419685..ee83d7b 100644 'svg' : 'svg', 'html' : 'html', 'htmlz' : 'html', -@@ -500,7 +499,6 @@ class FileIconProvider(QFileIconProvider): +@@ -509,7 +508,6 @@ 'lrx' : 'lrx', 'pdf' : 'pdf', 'pdr' : 'zero', @@ -412,11 +387,10 @@ index e419685..ee83d7b 100644 'zip' : 'zip', 'txt' : 'txt', 'text' : 'txt', -diff --git a/src/calibre/gui2/actions/add.py b/src/calibre/gui2/actions/add.py -index 3e3c48b..a605ff5 100644 ---- a/src/calibre/gui2/actions/add.py -+++ b/src/calibre/gui2/actions/add.py -@@ -38,8 +38,8 @@ def get_filters(): +diff -Nur calibre-1.204.1.orig/src/calibre/gui2/actions/add.py calibre-1.204.1/src/calibre/gui2/actions/add.py +--- calibre-1.204.1.orig/src/calibre/gui2/actions/add.py 1989-12-31 22:00:00.000000000 -0200 ++++ calibre-1.204.1/src/calibre/gui2/actions/add.py 2014-08-03 19:37:20.293588940 -0300 +@@ -39,8 +39,8 @@ (_('Text books'), ['txt', 'text', 'rtf']), (_('PDF Books'), ['pdf', 'azw4']), (_('SNB Books'), ['snb']), @@ -427,7 +401,7 @@ index 3e3c48b..a605ff5 100644 (_('Wordprocessor files'), ['odt', 'doc', 'docx']), ] -@@ -66,7 +66,7 @@ class AddAction(InterfaceAction): +@@ -67,7 +67,7 @@ 'sub directories (Multiple books per directory, assumes every ' 'ebook file is a different book)')).triggered.connect( self.add_recursive_multiple) @@ -436,7 +410,7 @@ index 3e3c48b..a605ff5 100644 self.create_menu_action(arm, 'recursive-single-archive', _( 'One book per directory in the archive')).triggered.connect(partial(self.add_archive, True)) self.create_menu_action(arm, 'recursive-multiple-archive', _( -@@ -144,7 +144,7 @@ class AddAction(InterfaceAction): +@@ -145,7 +145,7 @@ def add_archive(self, single): paths = choose_files( self.gui, 'recursive-archive-add', _('Choose archive file'), @@ -445,11 +419,10 @@ index 3e3c48b..a605ff5 100644 if paths: self.do_add_recursive(paths[0], single) -diff --git a/src/calibre/gui2/add.py b/src/calibre/gui2/add.py -index d849846..50aa6d9 100644 ---- a/src/calibre/gui2/add.py -+++ b/src/calibre/gui2/add.py -@@ -84,11 +84,8 @@ class RecursiveFind(QThread): # {{{ +diff -Nur calibre-1.204.1.orig/src/calibre/gui2/add.py calibre-1.204.1/src/calibre/gui2/add.py +--- calibre-1.204.1.orig/src/calibre/gui2/add.py 1989-12-31 22:00:00.000000000 -0200 ++++ calibre-1.204.1/src/calibre/gui2/add.py 2014-08-03 19:37:20.293588940 -0300 +@@ -84,11 +84,8 @@ prints('Corrupt ZIP file, trying to use local headers') from calibre.utils.localunzip import extractall extractall(self.path, self.tdir) @@ -462,7 +435,7 @@ index d849846..50aa6d9 100644 def run(self): if self.tdir is not None: -@@ -292,7 +289,7 @@ class Adder(QObject): # {{{ +@@ -292,7 +289,7 @@ self.pd.canceled_signal.connect(self.canceled) def add_recursive(self, root, single=True): @@ -471,11 +444,10 @@ index d849846..50aa6d9 100644 self.path = tdir = PersistentTemporaryDirectory('_arcv_') else: self.path = root -diff --git a/src/calibre/library/server/opds.py b/src/calibre/library/server/opds.py -index 5e9ca44..f5d230d 100644 ---- a/src/calibre/library/server/opds.py -+++ b/src/calibre/library/server/opds.py -@@ -29,7 +29,7 @@ BASE_HREFS = { +diff -Nur calibre-1.204.1.orig/src/calibre/library/server/opds.py calibre-1.204.1/src/calibre/library/server/opds.py +--- calibre-1.204.1.orig/src/calibre/library/server/opds.py 1989-12-31 22:00:00.000000000 -0200 ++++ calibre-1.204.1/src/calibre/library/server/opds.py 2014-08-03 19:37:20.293588940 -0300 +@@ -29,7 +29,7 @@ 1 : '/opds', } @@ -484,11 +456,10 @@ index 5e9ca44..f5d230d 100644 def url_for(name, version, **kwargs): if not name.endswith('_'): -diff --git a/src/calibre/linux.py b/src/calibre/linux.py -index c746606..d6b2c6c 100644 ---- a/src/calibre/linux.py -+++ b/src/calibre/linux.py -@@ -314,7 +314,7 @@ class ZshCompleter(object): # {{{ +diff -Nur calibre-1.204.1.orig/src/calibre/linux.py calibre-1.204.1/src/calibre/linux.py +--- calibre-1.204.1.orig/src/calibre/linux.py 1989-12-31 22:00:00.000000000 -0200 ++++ calibre-1.204.1/src/calibre/linux.py 2014-08-03 19:37:20.293588940 -0300 +@@ -316,7 +316,7 @@ ): for fmt in fmts: is_input = group_title == input_group @@ -497,11 +468,10 @@ index c746606..d6b2c6c 100644 continue p = (get_parser(input_fmt=fmt) if is_input else get_parser(output_fmt=fmt)) -diff --git a/src/calibre/test_build.py b/src/calibre/test_build.py -index fd9a36d..130d08d 100644 ---- a/src/calibre/test_build.py -+++ b/src/calibre/test_build.py -@@ -102,11 +102,6 @@ def test_imaging(): +diff -Nur calibre-1.204.1.orig/src/calibre/test_build.py calibre-1.204.1/src/calibre/test_build.py +--- calibre-1.204.1.orig/src/calibre/test_build.py 1989-12-31 22:00:00.000000000 -0200 ++++ calibre-1.204.1/src/calibre/test_build.py 2014-08-03 19:37:20.293588940 -0300 +@@ -139,11 +139,6 @@ raise RuntimeError('PIL choked!') print ('PIL OK!') @@ -513,41 +483,18 @@ index fd9a36d..130d08d 100644 def test_ssl(): import ssl ssl -@@ -146,7 +141,6 @@ def test(): - test_ssl() +@@ -217,7 +212,6 @@ test_sqlite() + test_apsw() test_imaging() - test_unrar() test_icu() test_woff() test_qt() -diff --git a/translations/calibre/main.pot b/translations/calibre/main.pot -index 1775b71..65cf8c4 100644 ---- a/translations/calibre/main.pot -+++ b/translations/calibre/main.pot -@@ -3870,7 +3870,7 @@ msgid "Set book ID" - msgstr "" - - #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/archive.py:42 --msgid "Extract common e-book formats from archives (zip/rar) files. Also try to autodetect if they are actually cbz/cbr files." -+msgid "Extract common e-book formats from archives (zip) files. Also try to autodetect if they are actually cbz files." - msgstr "" - - #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:644 -@@ -10866,7 +10866,7 @@ msgid "You can also customise the plugin locations using Preferences -> Custo - msgstr "" - - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:33 --msgid "Set defaults for conversion of comics (CBR/CBZ files)" -+msgid "Set defaults for conversion of comics (CBZ files)" - msgstr "" - - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:48 -diff --git a/src/calibre/utils/search_query_parser.py b/src/calibre/utils/search_query_parser.py -index d395057..4804b28 100644 ---- a/src/calibre/utils/search_query_parser.py -+++ b/src/calibre/utils/search_query_parser.py -@@ -445,16 +445,16 @@ class Tester(SearchQueryParser): +diff -Nur calibre-1.204.1.orig/src/calibre/utils/search_query_parser.py calibre-1.204.1/src/calibre/utils/search_query_parser.py +--- calibre-1.204.1.orig/src/calibre/utils/search_query_parser.py 1989-12-31 22:00:00.000000000 -0200 ++++ calibre-1.204.1/src/calibre/utils/search_query_parser.py 2014-08-03 19:37:20.296922310 -0300 +@@ -445,16 +445,16 @@ u'Tor Books', u'lrf'], 8: [u'Stalky and Co.', u'Rudyard Kipling', u'manybooks.net', u'lrf'], @@ -569,7 +516,7 @@ index d395057..4804b28 100644 16: [u'Quicksilver', u'Neal Stephenson', None, u'lrf,zip'], 17: [u'The Comedies of William Shakespeare', u'William Shakespeare', -@@ -469,15 +469,15 @@ class Tester(SearchQueryParser): +@@ -469,15 +469,15 @@ None, u'lrf'], 20: [u'An Ideal Husband', u'Oscar Wilde', u'manybooks.net', u'lrf'], @@ -594,7 +541,7 @@ index d395057..4804b28 100644 30: [u'Genghis Khan and The Making of the Modern World', u'Jack Weatherford Orc', u'Three Rivers Press', -@@ -488,9 +488,9 @@ class Tester(SearchQueryParser): +@@ -488,9 +488,9 @@ u'lrf,zip'], 32: [u'The Killer Angels', u'Michael Shaara', None, u'html,lrf'], 33: [u'Band Of Brothers', u'Stephen E Ambrose', None, u'lrf,txt'], @@ -606,7 +553,7 @@ index d395057..4804b28 100644 37: [u'Masterman Ready', u'Marryat, Captain Frederick', None, u'lrf'], 38: [u'With the Lightnings', u'David Drake', -@@ -503,16 +503,16 @@ class Tester(SearchQueryParser): +@@ -503,16 +503,16 @@ 40: [u'The Far Side of The Stars', u'David Drake', u'Baen Publishing Enterprises', @@ -627,7 +574,7 @@ index d395057..4804b28 100644 44: [u'Harry Potter and the Order of the Phoenix', u'J. K. Rowling', None, -@@ -521,12 +521,12 @@ class Tester(SearchQueryParser): +@@ -521,12 +521,12 @@ 46: [u'The Stars at War II', u'Steve White', u'Baen Publishing Enterprises', @@ -643,7 +590,7 @@ index d395057..4804b28 100644 49: [u'Harry Potter and the Prisoner of Azkaban', u'J. K. Rowling', None, -@@ -539,20 +539,20 @@ class Tester(SearchQueryParser): +@@ -539,20 +539,20 @@ u'J.K. Rowling', None, u'lit,lrf,pdf'], @@ -669,7 +616,7 @@ index d395057..4804b28 100644 89: [u'Master and commander', u"Patrick O'Brian", u'Fontana,\n1971', -@@ -560,7 +560,7 @@ class Tester(SearchQueryParser): +@@ -560,7 +560,7 @@ 91: [u'A Companion to Wolves', u'Sarah Monette,Elizabeth Beär', None, @@ -678,7 +625,7 @@ index d395057..4804b28 100644 92: [u'The Lions of al-Rassan', u'Guy Gavriel Kay', u'Eos', u'lit,lrf'], 93: [u'Gardens of the Moon', u'Steven Erikson', u'Tor Fantasy', u'lit,lrf'], 95: [u'The Master and Margarita', -@@ -584,7 +584,7 @@ class Tester(SearchQueryParser): +@@ -584,7 +584,7 @@ 144: [u'Atonement', u'Ian McEwan', u'New York : Nan A. Talese/Doubleday, 2002.', @@ -687,7 +634,7 @@ index d395057..4804b28 100644 146: [u'1632', u'Eric Flint', u'Baen Books', u'lit,lrf'], 147: [u'1633', u'David Weber,Eric Flint,Dru Blair', u'Baen', u'lit,lrf'], 148: [u'1634: The Baltic War', -@@ -637,7 +637,7 @@ class Tester(SearchQueryParser): +@@ -637,7 +637,7 @@ 253: [u"Hunter's Run", u'George R. R. Martin,Gardner Dozois,Daniel Abraham', u'Eos', @@ -696,7 +643,7 @@ index d395057..4804b28 100644 257: [u'Knife of Dreams', u'Robert Jordan', None, u'lit,lrf'], 258: [u'Saturday', u'Ian McEwan', -@@ -657,7 +657,7 @@ class Tester(SearchQueryParser): +@@ -657,7 +657,7 @@ u'New York : Random House, 2005.', u'lit,lrf'], 269: [u'Reap the Whirlwind', u'David Mack', u'Star Trek', u'lit,lrf'], @@ -705,7 +652,7 @@ index d395057..4804b28 100644 273: [u'The Thousandfold Thought', u'R. Scott Bakker', u'Overlook TP', -@@ -665,17 +665,17 @@ class Tester(SearchQueryParser): +@@ -665,17 +665,17 @@ 276: [u'Elantris', u'Brandon Sanderson', u'New York : Tor, 2005.', @@ -727,7 +674,7 @@ index d395057..4804b28 100644 325: [u"Foundation's Triumph", u'David Brin', u'Easton Press', u'lit,lrf'], 327: [u'I am Charlotte Simmons', u'Tom Wolfe', u'Vintage', u'htm,lrf'], 335: [u'The Currents of Space', u'Isaac Asimov', None, u'lit,lrf'], -@@ -705,15 +705,15 @@ class Tester(SearchQueryParser): +@@ -705,15 +705,15 @@ u'Aspect', u'lit,lrf'], 356: [u'The Naked God', u'Peter F. Hamilton', u'Aspect', u'lit,lrf'], @@ -746,11 +693,10 @@ index d395057..4804b28 100644 } tests = { -diff --git a/src/calibre/web/feeds/feedparser.py b/src/calibre/web/feeds/feedparser.py -index 16085cf..420efaa 100755 ---- a/src/calibre/web/feeds/feedparser.py -+++ b/src/calibre/web/feeds/feedparser.py -@@ -2081,7 +2081,7 @@ class _MicroformatsParser: +diff -Nur calibre-1.204.1.orig/src/calibre/web/feeds/feedparser.py calibre-1.204.1/src/calibre/web/feeds/feedparser.py +--- calibre-1.204.1.orig/src/calibre/web/feeds/feedparser.py 1989-12-31 22:00:00.000000000 -0200 ++++ calibre-1.204.1/src/calibre/web/feeds/feedparser.py 2014-08-03 19:37:20.296922310 -0300 +@@ -2081,7 +2081,7 @@ EMAIL = 5 known_xfn_relationships = set(['contact', 'acquaintance', 'friend', 'met', 'co-worker', 'coworker', 'colleague', 'co-resident', 'coresident', 'neighbor', 'child', 'parent', 'sibling', 'brother', 'sister', 'spouse', 'wife', 'husband', 'kin', 'relative', 'muse', 'crush', 'date', 'sweetheart', 'me']) @@ -759,3 +705,24 @@ index 16085cf..420efaa 100755 def __init__(self, data, baseuri, encoding): self.document = BeautifulSoup.BeautifulSoup(data) +diff -Nur calibre-1.204.1.orig/translations/calibre/main.pot calibre-1.204.1/translations/calibre/main.pot +--- calibre-1.204.1.orig/translations/calibre/main.pot 1989-12-31 22:00:00.000000000 -0200 ++++ calibre-1.204.1/translations/calibre/main.pot 2014-08-03 19:37:20.296922310 -0300 +@@ -3906,7 +3906,7 @@ + msgstr "" + + #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/archive.py:42 +-msgid "Extract common e-book formats from archives (zip/rar) files. Also try to autodetect if they are actually cbz/cbr files." ++msgid "Extract common e-book formats from archives (zip) files. Also try to autodetect if they are actually cbz files." + msgstr "" + + #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:644 +@@ -11087,7 +11087,7 @@ + msgstr "" + + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:33 +-msgid "Set defaults for conversion of comics (CBR/CBZ files)" ++msgid "Set defaults for conversion of comics (CBZ files)" + msgstr "" + + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:48 -- cgit v1.2.3-2-g168b From 2bd5a67e06aceeef48d663b9290385de6a4e6a1a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9=20Fabian=20Silva=20Delgado?= Date: Sun, 3 Aug 2014 20:41:27 -0300 Subject: p7zip-libre: change commentary about nonfree unRAR utility removal --- libre/p7zip-libre/PKGBUILD | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'libre') diff --git a/libre/p7zip-libre/PKGBUILD b/libre/p7zip-libre/PKGBUILD index dc3e1562f..98c91718e 100644 --- a/libre/p7zip-libre/PKGBUILD +++ b/libre/p7zip-libre/PKGBUILD @@ -34,7 +34,7 @@ install=install mksource() { cd "${srcdir}/${_pkgname}_${pkgver}" - # Remove nonfree decompression engine for RAR archives + # Remove nonfree unRAR utility files from the source rm -rv CPP/7zip/{Archive,Compress}/Rar rm -v CPP/7zip/Compress/{Rar{2,3}Decoder.{cpp,h},Rar3Vm.{cpp,h},RarCodecsRegister.cpp} rm -v CPP/7zip/Crypto/{Rar20Crypto,RarAes}.{cpp,h} -- cgit v1.2.3-2-g168b From 600a62b3a8678493255d75166a319e266f13a94b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9=20Fabian=20Silva=20Delgado?= Date: Sun, 3 Aug 2014 20:55:09 -0300 Subject: linux-libre-grsec-3.15.8.201408031129-1: updating version --- libre/linux-libre-grsec/PKGBUILD | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'libre') diff --git a/libre/linux-libre-grsec/PKGBUILD b/libre/linux-libre-grsec/PKGBUILD index 1e69b3469..f905d06c5 100644 --- a/libre/linux-libre-grsec/PKGBUILD +++ b/libre/linux-libre-grsec/PKGBUILD @@ -15,7 +15,7 @@ pkgbase=linux-libre-grsec # Build stock -libre-grsec kernel _basekernel=3.15 _sublevel=8 _grsecver=3.0 -_timestamp=201408010648 +_timestamp=201408031129 _pkgver=${_basekernel}.${_sublevel} pkgver=${_basekernel}.${_sublevel}.${_timestamp} pkgrel=1 @@ -42,7 +42,7 @@ source=("http://linux-libre.fsfla.org/pub/linux-libre/releases/${_basekernel}-gn "http://www.linux-libre.fsfla.org/pub/linux-libre/lemote/gnewsense/pool/debuginfo/linux-patches-${_lxopkgver}-gnu_0loongsonlibre_mipsel.tar.xz") sha256sums=('93450dc189131b6a4de862f35c5087a58cc7bae1c24caa535d2357cc3301b688' '6dfa7e972f54feef3a40047704495c00b4e163d7f164c133aaaa70871ab61afe' - '992d51def6c93279a54aaab867f979e20f22efcfd0e0d9758c0f4dc9d07357d4' + '97b162d6b1b6272cf263dd24cf2fe666f6b7cd38e8be513ca593f4d7b4d1a078' 'SKIP' '83b59a9479df821cf3d3c594aa5306acbd46f9d1cdb2329fca941a258852ad9e' 'd650440267b0fabe1e2481b74fe21448aa8b68cc3ee370059e2138797c189efd' -- cgit v1.2.3-2-g168b From cf4686d9b73ce6a1a1c677f18b56e829d1c01369 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9=20Fabian=20Silva=20Delgado?= Date: Tue, 5 Aug 2014 15:23:48 -0300 Subject: linux-libre-grsec-3.15.8.201408040708-2: updating version * move linux-libre-grsec config / groups to grsec-common --- libre/linux-libre-grsec/PKGBUILD | 14 +-- libre/linux-libre-grsec/linux-libre-grsec.install | 45 -------- libre/linux-libre-grsec/sysctl.conf | 131 ---------------------- 3 files changed, 5 insertions(+), 185 deletions(-) delete mode 100644 libre/linux-libre-grsec/sysctl.conf (limited to 'libre') diff --git a/libre/linux-libre-grsec/PKGBUILD b/libre/linux-libre-grsec/PKGBUILD index f905d06c5..fd6ee3d1f 100644 --- a/libre/linux-libre-grsec/PKGBUILD +++ b/libre/linux-libre-grsec/PKGBUILD @@ -1,3 +1,4 @@ +# $Id: PKGBUILD 116869 2014-08-04 21:40:54Z thestinger $ # Maintainer (Arch): Daniel Micay # Contributor (Arch): Tobias Powalowski # Contributor (Arch): Thomas Baechler @@ -15,10 +16,10 @@ pkgbase=linux-libre-grsec # Build stock -libre-grsec kernel _basekernel=3.15 _sublevel=8 _grsecver=3.0 -_timestamp=201408031129 +_timestamp=201408040708 _pkgver=${_basekernel}.${_sublevel} pkgver=${_basekernel}.${_sublevel}.${_timestamp} -pkgrel=1 +pkgrel=2 _lxopkgver=${_basekernel}.8 # nearly always the same as pkgver arch=('i686' 'x86_64' 'mips64el') url="https://grsecurity.net/" @@ -38,7 +39,6 @@ source=("http://linux-libre.fsfla.org/pub/linux-libre/releases/${_basekernel}-gn 'boot-logo.patch' 'change-default-console-loglevel.patch' 'Revert-userns-Allow-unprivileged-users-to-create-use.patch' - 'sysctl.conf' "http://www.linux-libre.fsfla.org/pub/linux-libre/lemote/gnewsense/pool/debuginfo/linux-patches-${_lxopkgver}-gnu_0loongsonlibre_mipsel.tar.xz") sha256sums=('93450dc189131b6a4de862f35c5087a58cc7bae1c24caa535d2357cc3301b688' '6dfa7e972f54feef3a40047704495c00b4e163d7f164c133aaaa70871ab61afe' @@ -52,7 +52,6 @@ sha256sums=('93450dc189131b6a4de862f35c5087a58cc7bae1c24caa535d2357cc3301b688' 'f913384dd6dbafca476fcf4ccd35f0f497dda5f3074866022facdb92647771f6' 'faced4eb4c47c4eb1a9ee8a5bf8a7c4b49d6b4d78efbe426e410730e6267d182' '1b3651558fcd497c72af3d483febb21fff98cbb9fbcb456da19b24304c40c754' - 'd4d4ae0b9c510547f47d94582e4ca08a7f12e9baf324181cb54d328027305e31' '2b514ce7d678919bc923fc3a4beef38f4a757a6275717dfe7147544c2e9964f0') if [ "$CARCH" != "mips64el" ]; then # don't use the Loongson-specific patches on non-mips64el arches. @@ -154,14 +153,14 @@ build() { _package() { pkgdesc="The ${pkgbase^} kernel and modules with grsecurity/PaX patches" [ "${pkgbase}" = "linux-libre" ] && groups=('base') - depends=('coreutils' 'linux-libre-firmware' 'kmod') + depends=('coreutils' 'linux-libre-firmware' 'kmod' 'grsec-common') optdepends=('crda: to set the correct wireless channels of your country' 'gradm: to configure and enable Role Based Access Control (RBAC)' 'paxd: to enable PaX exploit mitigations and apply exceptions automatically') provides=("kernel26${_kernelname}=${pkgver}" "linux${_kernelname}=${pkgver}") conflicts=("kernel26${_kernelname}" "kernel26-libre${_kernelname}" "linux${_kernelname}") replaces=("kernel26${_kernelname}" "kernel26-libre${_kernelname}" "linux${_kernelname}") - backup=("etc/mkinitcpio.d/${pkgbase}.preset" 'etc/sysctl.d/05-grsecurity.conf') + backup=("etc/mkinitcpio.d/${pkgbase}.preset") install=${pkgbase}.install if [ "$CARCH" = "mips64el" ]; then optdepends+=('mkinitcpio: to make the initramfs (needs reinstall of this package)') @@ -243,9 +242,6 @@ _package() { mkdir -p "$pkgdir/usr/lib/modules/${_kernver}/build/tools/gcc/size_overflow_plugin" install -m644 tools/gcc/size_overflow_plugin/Makefile tools/gcc/size_overflow_plugin/*.so \ "$pkgdir/usr/lib/modules/${_kernver}/build/tools/gcc/size_overflow_plugin" - - # install sysctl configuration for grsecurity switches - install -Dm600 "${srcdir}/sysctl.conf" "${pkgdir}/etc/sysctl.d/05-grsecurity.conf" } _package-headers() { diff --git a/libre/linux-libre-grsec/linux-libre-grsec.install b/libre/linux-libre-grsec/linux-libre-grsec.install index 22a798dfa..572c893d1 100644 --- a/libre/linux-libre-grsec/linux-libre-grsec.install +++ b/libre/linux-libre-grsec/linux-libre-grsec.install @@ -15,46 +15,6 @@ EOF fi } -_add_groups() { - if getent group tpe-trusted >/dev/null; then - groupmod -g 200 -n tpe tpe-trusted - fi - - if ! getent group tpe >/dev/null; then - groupadd -g 200 -r tpe - fi - - if ! getent group audit >/dev/null; then - groupadd -g 201 -r audit - fi - - if getent group socket-deny-all >/dev/null; then - groupmod -g 202 socket-deny-all - else - groupadd -g 202 -r socket-deny-all - fi - - if getent group socket-deny-client >/dev/null; then - groupmod -g 203 socket-deny-client - else - groupadd -g 203 -r socket-deny-client - fi - - if getent group socket-deny-server >/dev/null; then - groupmod -g 204 socket-deny-server - else - groupadd -g 204 -r socket-deny-server - fi -} - -_remove_groups() { - for group in tpe socket-deny-server socket-deny-client socket-deny-all; do - if getent group $group >/dev/null; then - groupdel $group - fi - done -} - post_install () { # updating module dependencies echo ">>> Updating module dependencies. Please wait ..." @@ -64,7 +24,6 @@ post_install () { mkinitcpio -p linux-libre${KERNEL_NAME} fi - _add_groups _uderef_warning } @@ -91,8 +50,6 @@ post_upgrade() { echo ">>> include the 'keyboard' hook in your mkinitcpio.conf." fi - _add_groups - if [[ $(vercmp $2 3.15.6.201407232200-2) -lt 0 ]]; then _uderef_warning fi @@ -102,6 +59,4 @@ post_remove() { # also remove the compat symlinks rm -f boot/initramfs-linux-libre${KERNEL_NAME}.img rm -f boot/initramfs-linux-libre${KERNEL_NAME}-fallback.img - - _remove_groups } diff --git a/libre/linux-libre-grsec/sysctl.conf b/libre/linux-libre-grsec/sysctl.conf deleted file mode 100644 index a5f6bf83e..000000000 --- a/libre/linux-libre-grsec/sysctl.conf +++ /dev/null @@ -1,131 +0,0 @@ -# All features in the kernel.grsecurity namespace are disabled by default in -# the kernel and must be enabled here. - -# -# Disable PaX enforcement by default. -# -# The `paxd` package sets softmode back to 0 in a configuration file loaded -# after this one. It automatically handles setting exceptions from the PaX -# exploit mitigations after Pacman operations. Altering the setting here rather -# than using `paxd` is not recommended. -# - -kernel.pax.softmode = 1 - -# -# Memory protections -# - -#kernel.grsecurity.disable_priv_io = 1 -kernel.grsecurity.deter_bruteforce = 1 - -# -# Race free SymLinksIfOwnerMatch for web servers -# -# symlinkown_gid: http group -# - -kernel.grsecurity.enforce_symlinksifowner = 1 -kernel.grsecurity.symlinkown_gid = 33 - -# -# FIFO restrictions -# -# Prevent writing to a FIFO in a world-writable sticky directory (e.g. /tmp), -# unless the owner of the FIFO is the same owner of the directory it's held in. -# - -kernel.grsecurity.fifo_restrictions = 1 - -# -# Deny any further rw mounts -# - -#kernel.grsecurity.romount_protect = 1 - -# -# chroot restrictions (the commented options will break containers) -# - -#kernel.grsecurity.chroot_caps = 1 -#kernel.grsecurity.chroot_deny_chmod = 1 -#kernel.grsecurity.chroot_deny_chroot = 1 -kernel.grsecurity.chroot_deny_fchdir = 1 -#kernel.grsecurity.chroot_deny_mknod = 1 -#kernel.grsecurity.chroot_deny_mount = 1 -#kernel.grsecurity.chroot_deny_pivot = 1 -kernel.grsecurity.chroot_deny_shmat = 1 -kernel.grsecurity.chroot_deny_sysctl = 1 -kernel.grsecurity.chroot_deny_unix = 1 -kernel.grsecurity.chroot_enforce_chdir = 1 -kernel.grsecurity.chroot_findtask = 1 -#kernel.grsecurity.chroot_restrict_nice = 1 - -# -# Kernel auditing -# -# audit_group: Restrict exec/chdir logging to a group. -# audit_gid: audit group -# - -#kernel.grsecurity.audit_group = 1 -kernel.grsecurity.audit_gid = 201 -#kernel.grsecurity.exec_logging = 1 -#kernel.grsecurity.resource_logging = 1 -#kernel.grsecurity.chroot_execlog = 1 -#kernel.grsecurity.audit_ptrace = 1 -#kernel.grsecurity.audit_chdir = 1 -#kernel.grsecurity.audit_mount = 1 -#kernel.grsecurity.signal_logging = 1 -#kernel.grsecurity.forkfail_logging = 1 -#kernel.grsecurity.timechange_logging = 1 -kernel.grsecurity.rwxmap_logging = 1 - -# -# Executable protections -# - -kernel.grsecurity.harden_ptrace = 1 -kernel.grsecurity.ptrace_readexec = 1 -kernel.grsecurity.consistent_setxid = 1 -kernel.grsecurity.harden_ipc = 1 - -# -# Trusted Path Execution -# -# tpe_gid: tpe group -# - -#kernel.grsecurity.tpe = 1 -kernel.grsecurity.tpe_gid = 200 -#kernel.grsecurity.tpe_invert = 1 -#kernel.grsecurity.tpe_restrict_all = 1 - -# -# Network protections -# -# socket_all_gid: socket-deny-all group -# socket_client_gid: socket-deny-client group -# socket_server_gid: socket-deny-server group -# - -#kernel.grsecurity.ip_blackhole = 1 -kernel.grsecurity.lastack_retries = 4 -kernel.grsecurity.socket_all = 1 -kernel.grsecurity.socket_all_gid = 202 -kernel.grsecurity.socket_client = 1 -kernel.grsecurity.socket_client_gid = 203 -kernel.grsecurity.socket_server = 1 -kernel.grsecurity.socket_server_gid = 204 - -# -# Prevent any new USB devices from being recognized by the OS. -# - -#kernel.grsecurity.deny_new_usb = 1 - -# -# Restrict grsec sysctl changes after this was set -# - -kernel.grsecurity.grsec_lock = 0 -- cgit v1.2.3-2-g168b From 6beeabbb6fd37b65c36e8b04b2d1cf5079a53ce9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9=20Fabian=20Silva=20Delgado?= Date: Tue, 5 Aug 2014 15:32:47 -0300 Subject: epiphany-libre-3.12.1-2: update to git snapshot --- libre/epiphany-libre/PKGBUILD | 13 +- libre/epiphany-libre/git-fixes.patch | 7621 ++++++++++++++++++++++++++++++++++ 2 files changed, 7630 insertions(+), 4 deletions(-) create mode 100644 libre/epiphany-libre/git-fixes.patch (limited to 'libre') diff --git a/libre/epiphany-libre/PKGBUILD b/libre/epiphany-libre/PKGBUILD index ffaecc566..114d396a1 100644 --- a/libre/epiphany-libre/PKGBUILD +++ b/libre/epiphany-libre/PKGBUILD @@ -1,4 +1,4 @@ -# $Id: PKGBUILD 213447 2014-05-23 23:21:00Z heftig $ +# $Id: PKGBUILD 219317 2014-08-05 09:33:27Z jgc $ # Maintainer (Arch): Jan de Groot # Maintainer: André Silva # Contributor: Márcio Silva @@ -6,7 +6,7 @@ _pkgname=epiphany pkgname=epiphany-libre pkgver=3.12.1 -pkgrel=1 +pkgrel=2 install=epiphany.install pkgdesc="A GNOME web browser based on the WebKit rendering engine, with DuckDuckGo HTML support" arch=('i686' 'x86_64' 'mips64el') @@ -19,12 +19,17 @@ provides=($_pkgname=$pkgver) options=('!emptydirs') groups=('gnome') url="https://wiki.gnome.org/Apps/Web" -source=(http://ftp.gnome.org/pub/GNOME/sources/$_pkgname/${pkgver:0:4}/$_pkgname-$pkgver.tar.xz) -sha256sums=('16d9f8f10443328b2f226c2da545e75c8433f50f103af8aeb692b098d5fbbf93') +source=(http://ftp.gnome.org/pub/GNOME/sources/$_pkgname/${pkgver:0:4}/$_pkgname-$pkgver.tar.xz + git-fixes.patch) +sha256sums=('16d9f8f10443328b2f226c2da545e75c8433f50f103af8aeb692b098d5fbbf93' + '22b026b30e4792b3244f3fecf12bd48f928efc34097bf501d87611f77c0750bf') prepare() { cd $_pkgname-$pkgver + # Patch up to f43f9af7b195de53011b2e22c91041674dc00e2e + patch -Np1 -i ../git-fixes.patch + # Replace DuckDuckGo to DuckDuckGo HTML sed -i 's|duckduckgo[.]com|duckduckgo.com/html|g' $(grep -rlI 'duckduckgo[.]com') diff --git a/libre/epiphany-libre/git-fixes.patch b/libre/epiphany-libre/git-fixes.patch new file mode 100644 index 000000000..47215e3a0 --- /dev/null +++ b/libre/epiphany-libre/git-fixes.patch @@ -0,0 +1,7621 @@ +diff --git a/embed/ephy-embed-shell.c b/embed/ephy-embed-shell.c +index 1122eaf..ddaae74 100644 +--- a/embed/ephy-embed-shell.c ++++ b/embed/ephy-embed-shell.c +@@ -123,6 +123,9 @@ ephy_embed_shell_find_web_extension (EphyEmbedShell *shell, + + l = g_list_find_custom (shell->priv->web_extensions, name_owner, (GCompareFunc)web_extension_compare); + ++ if (!l) ++ g_warning ("Could not find extension with name owner `%s´.", name_owner); ++ + return l ? EPHY_WEB_EXTENSION_PROXY (l->data) : NULL; + } + +diff --git a/embed/uri-tester.c b/embed/uri-tester.c +index ab701c4..eebd7b6 100644 +--- a/embed/uri-tester.c ++++ b/embed/uri-tester.c +@@ -50,6 +50,11 @@ struct _UriTesterPrivate + + GString *blockcss; + GString *blockcssprivate; ++ ++ GRegex *regex_third_party; ++ GRegex *regex_pattern; ++ GRegex *regex_subdocument; ++ GRegex *regex_frame_add; + }; + + enum +@@ -66,7 +71,7 @@ G_DEFINE_TYPE (UriTester, uri_tester, G_TYPE_OBJECT) + static GString * + uri_tester_fixup_regexp (const char *prefix, char *src); + +-static gboolean ++static void + uri_tester_parse_file_at_uri (UriTester *tester, const char *fileuri); + + static char * +@@ -303,8 +308,7 @@ uri_tester_check_rule (UriTester *tester, + return FALSE; + + opts = g_hash_table_lookup (tester->priv->optslist, patt); +- if (opts && g_regex_match_simple (",third-party", opts, +- G_REGEX_CASELESS, G_REGEX_MATCH_NOTEMPTY)) ++ if (opts && g_regex_match (tester->priv->regex_third_party, opts, 0, NULL)) + { + if (page_uri && g_regex_match_full (regex, page_uri, -1, 0, 0, NULL, NULL)) + return FALSE; +@@ -459,7 +463,7 @@ uri_tester_fixup_regexp (const char *prefix, char *src) + return str; + } + +-static gboolean ++static void + uri_tester_compile_regexp (UriTester *tester, + GString *gpatt, + char *opts) +@@ -470,7 +474,7 @@ uri_tester_compile_regexp (UriTester *tester, + int len; + + if (!gpatt) +- return FALSE; ++ return; + + patt = gpatt->str; + len = gpatt->len; +@@ -482,10 +486,10 @@ uri_tester_compile_regexp (UriTester *tester, + { + g_warning ("%s: %s", G_STRFUNC, error->message); + g_error_free (error); +- return TRUE; ++ return; + } + +- if (!g_regex_match_simple ("^/.*[\\^\\$\\*].*/$", patt, G_REGEX_UNGREEDY, G_REGEX_MATCH_NOTEMPTY)) ++ if (!g_regex_match (tester->priv->regex_pattern, patt, 0, NULL)) + { + int signature_count = 0; + int pos = 0; +@@ -493,7 +497,7 @@ uri_tester_compile_regexp (UriTester *tester, + + for (pos = len - SIGNATURE_SIZE; pos >= 0; pos--) { + sig = g_strndup (patt + pos, SIGNATURE_SIZE); +- if (!g_regex_match_simple ("[\\*]", sig, G_REGEX_UNGREEDY, G_REGEX_MATCH_NOTEMPTY) && ++ if (!strchr (sig, '*') && + !g_hash_table_lookup (tester->priv->keys, sig)) + { + LOG ("sig: %s %s", sig, patt); +@@ -503,7 +507,7 @@ uri_tester_compile_regexp (UriTester *tester, + } + else + { +- if (g_regex_match_simple ("^\\*", sig, G_REGEX_UNGREEDY, G_REGEX_MATCH_NOTEMPTY) && ++ if (sig[0] == '*' && + !g_hash_table_lookup (tester->priv->pattern, patt)) + { + LOG ("patt2: %s %s", sig, patt); +@@ -516,12 +520,7 @@ uri_tester_compile_regexp (UriTester *tester, + g_regex_unref (regex); + + if (signature_count > 1 && g_hash_table_lookup (tester->priv->pattern, patt)) +- { +- g_hash_table_steal (tester->priv->pattern, patt); +- return TRUE; +- } +- +- return FALSE; ++ g_hash_table_steal (tester->priv->pattern, patt); + } + else + { +@@ -529,11 +528,10 @@ uri_tester_compile_regexp (UriTester *tester, + /* Pattern is a regexp chars */ + g_hash_table_insert (tester->priv->pattern, g_strdup (patt), regex); + g_hash_table_insert (tester->priv->optslist, g_strdup (patt), g_strdup (opts)); +- return FALSE; + } + } + +-static char* ++static void + uri_tester_add_url_pattern (UriTester *tester, + char *prefix, + char *type, +@@ -543,13 +541,12 @@ uri_tester_add_url_pattern (UriTester *tester, + char *patt; + GString *format_patt; + char *opts; +- gboolean should_free; + + data = g_strsplit (line, "$", -1); + if (!data || !data[0]) + { + g_strfreev (data); +- return NULL; ++ return; + } + + if (data[1] && data[2]) +@@ -568,21 +565,20 @@ uri_tester_add_url_pattern (UriTester *tester, + opts = type; + } + +- if (g_regex_match_simple ("subdocument", opts, +- G_REGEX_CASELESS, G_REGEX_MATCH_NOTEMPTY)) ++ if (g_regex_match (tester->priv->regex_subdocument, opts, 0, NULL)) + { + if (data[1] && data[2]) + g_free (patt); + if (data[1]) + g_free (opts); + g_strfreev (data); +- return NULL; ++ return; + } + + format_patt = uri_tester_fixup_regexp (prefix, patt); + + LOG ("got: %s opts %s", format_patt->str, opts); +- should_free = uri_tester_compile_regexp (tester, format_patt, opts); ++ uri_tester_compile_regexp (tester, format_patt, opts); + + if (data[1] && data[2]) + g_free (patt); +@@ -590,7 +586,7 @@ uri_tester_add_url_pattern (UriTester *tester, + g_free (opts); + g_strfreev (data); + +- return g_string_free (format_patt, should_free); ++ g_string_free (format_patt, TRUE); + } + + static inline void +@@ -602,8 +598,7 @@ uri_tester_frame_add (UriTester *tester, char *line) + (void)*line++; + if (strchr (line, '\'') + || (strchr (line, ':') +- && !g_regex_match_simple (".*\\[.*:.*\\].*", line, +- G_REGEX_CASELESS, G_REGEX_MATCH_NOTEMPTY))) ++ && !g_regex_match (tester->priv->regex_frame_add, line, 0, NULL))) + { + return; + } +@@ -622,8 +617,7 @@ uri_tester_frame_add_private (UriTester *tester, + if (!(data[1] && *data[1]) + || strchr (data[1], '\'') + || (strchr (data[1], ':') +- && !g_regex_match_simple (".*\\[.*:.*\\].*", data[1], +- G_REGEX_CASELESS, G_REGEX_MATCH_NOTEMPTY))) ++ && !g_regex_match (tester->priv->regex_frame_add, data[1], 0, NULL))) + { + g_strfreev (data); + return; +@@ -650,87 +644,129 @@ uri_tester_frame_add_private (UriTester *tester, + g_strfreev (data); + } + +-static char* ++static void + uri_tester_parse_line (UriTester *tester, char *line) + { + if (!line) +- return NULL; ++ return; ++ + g_strchomp (line); + /* Ignore comments and new lines */ + if (line[0] == '!') +- return NULL; ++ return; + /* FIXME: No support for whitelisting */ + if (line[0] == '@' && line[1] == '@') +- return NULL; ++ return; + /* FIXME: No support for [include] and [exclude] tags */ + if (line[0] == '[') +- return NULL; ++ return; + /* FIXME: No support for domain= */ + if (strstr (line, "domain=")) +- return NULL; ++ return; + + /* Skip garbage */ + if (line[0] == ' ' || !line[0]) +- return NULL; ++ return; + + /* Got CSS block hider */ + if (line[0] == '#' && line[1] == '#' ) + { + uri_tester_frame_add (tester, line); +- return NULL; ++ return; + } + /* Got CSS block hider. Workaround */ + if (line[0] == '#') +- return NULL; ++ return; + + /* Got per domain CSS hider rule */ + if (strstr (line, "##")) + { + uri_tester_frame_add_private (tester, line, "##"); +- return NULL; ++ return; + } + + /* Got per domain CSS hider rule. Workaround */ + if (strchr (line, '#')) + { + uri_tester_frame_add_private (tester, line, "#"); +- return NULL; ++ return; + } + /* Got URL blocker rule */ + if (line[0] == '|' && line[1] == '|' ) + { + (void)*line++; + (void)*line++; +- return uri_tester_add_url_pattern (tester, "", "fulluri", line); ++ uri_tester_add_url_pattern (tester, "", "fulluri", line); ++ return; + } + if (line[0] == '|') + { + (void)*line++; +- return uri_tester_add_url_pattern (tester, "^", "fulluri", line); ++ uri_tester_add_url_pattern (tester, "^", "fulluri", line); ++ return; + } +- return uri_tester_add_url_pattern (tester, "", "uri", line); ++ uri_tester_add_url_pattern (tester, "", "uri", line); + } + +-static gboolean +-uri_tester_parse_file_at_uri (UriTester *tester, const char *fileuri) ++static void ++file_parse_cb (GDataInputStream *stream, GAsyncResult *result, UriTester *tester) + { +- FILE *file; +- char line[2000]; +- char *path = NULL; +- gboolean result = FALSE; +- +- path = g_filename_from_uri (fileuri, NULL, NULL); +- if ((file = g_fopen (path, "r"))) +- { +- while (fgets (line, 2000, file)) +- g_free (uri_tester_parse_line (tester, line)); +- fclose (file); ++ char *line; ++ GError *error = NULL; + +- result = TRUE; ++ line = g_data_input_stream_read_line_finish (stream, result, NULL, &error); ++ if (!line) { ++ if (error) { ++ LOG ("Error parsing file: %s\n", error->message); ++ g_error_free (error); + } +- g_free (path); + +- return result; ++ return; ++ } ++ ++ uri_tester_parse_line (tester, line); ++ g_free (line); ++ ++ g_data_input_stream_read_line_async (stream, G_PRIORITY_DEFAULT_IDLE, NULL, ++ (GAsyncReadyCallback)file_parse_cb, tester); ++} ++ ++static void ++file_read_cb (GFile *file, GAsyncResult *result, UriTester *tester) ++{ ++ GFileInputStream *stream; ++ GDataInputStream *data_stream; ++ GError *error = NULL; ++ ++ stream = g_file_read_finish (file, result, &error); ++ if (!stream) { ++ char *path; ++ ++ path = g_file_get_path (file); ++ LOG ("Error opening file %s for parsing: %s\n", path, error->message); ++ g_free (path); ++ g_error_free (error); ++ ++ return; ++ } ++ ++ data_stream = g_data_input_stream_new (G_INPUT_STREAM (stream)); ++ g_object_unref (stream); ++ ++ g_data_input_stream_read_line_async (data_stream, G_PRIORITY_DEFAULT_IDLE, NULL, ++ (GAsyncReadyCallback)file_parse_cb, tester); ++ g_object_unref (data_stream); ++} ++ ++static void ++uri_tester_parse_file_at_uri (UriTester *tester, const char *fileuri) ++{ ++ GFile *file; ++ GFileInputStream *stream; ++ ++ file = g_file_new_for_uri (fileuri); ++ g_file_read_async (file, G_PRIORITY_DEFAULT_IDLE, NULL, (GAsyncReadyCallback)file_read_cb, tester); ++ g_object_unref (file); + } + + static void +@@ -759,6 +795,23 @@ uri_tester_init (UriTester *tester) + + priv->blockcss = g_string_new ("z-non-exist"); + priv->blockcssprivate = g_string_new (""); ++ ++ priv->regex_third_party = g_regex_new (",third-party", ++ G_REGEX_CASELESS | G_REGEX_OPTIMIZE, ++ G_REGEX_MATCH_NOTEMPTY, ++ NULL); ++ priv->regex_pattern = g_regex_new ("^/.*[\\^\\$\\*].*/$", ++ G_REGEX_UNGREEDY | G_REGEX_OPTIMIZE, ++ G_REGEX_MATCH_NOTEMPTY, ++ NULL); ++ priv->regex_subdocument = g_regex_new ("subdocument", ++ G_REGEX_CASELESS | G_REGEX_OPTIMIZE, ++ G_REGEX_MATCH_NOTEMPTY, ++ NULL); ++ priv->regex_frame_add = g_regex_new (".*\\[.*:.*\\].*", ++ G_REGEX_CASELESS | G_REGEX_OPTIMIZE, ++ G_REGEX_MATCH_NOTEMPTY, ++ NULL); + } + + static void +@@ -813,6 +866,11 @@ uri_tester_finalize (GObject *object) + g_string_free (priv->blockcss, TRUE); + g_string_free (priv->blockcssprivate, TRUE); + ++ g_regex_unref (priv->regex_third_party); ++ g_regex_unref (priv->regex_pattern); ++ g_regex_unref (priv->regex_subdocument); ++ g_regex_unref (priv->regex_frame_add); ++ + G_OBJECT_CLASS (uri_tester_parent_class)->finalize (object); + } + +diff --git a/embed/web-extension/ephy-web-extension-main.c b/embed/web-extension/ephy-web-extension-main.c +index 2e82cd0..13076bc 100644 +--- a/embed/web-extension/ephy-web-extension-main.c ++++ b/embed/web-extension/ephy-web-extension-main.c +@@ -26,9 +26,9 @@ + #include "ephy-file-helpers.h" + + static void +-bus_acquired_cb (GDBusConnection *connection, +- const char *name, +- EphyWebExtension *extension) ++name_acquired_cb (GDBusConnection *connection, ++ const char *name, ++ EphyWebExtension *extension) + { + ephy_web_extension_dbus_register (extension, connection); + } +@@ -60,8 +60,9 @@ webkit_web_extension_initialize_with_user_data (WebKitWebExtension *extension, + g_bus_own_name (G_BUS_TYPE_SESSION, + service_name, + G_BUS_NAME_OWNER_FLAGS_NONE, +- (GBusNameAcquiredCallback)bus_acquired_cb, +- NULL, NULL, ++ NULL, ++ (GBusNameAcquiredCallback)name_acquired_cb, ++ NULL, + web_extension, NULL); + g_free (service_name); + } +diff --git a/help/C/keyboard-shortcut.page b/help/C/keyboard-shortcut.page +new file mode 100644 +index 0000000..d0b8ff8 +--- /dev/null ++++ b/help/C/keyboard-shortcut.page +@@ -0,0 +1,391 @@ ++ ++ ++ ++ ++ ++ ++ ++ Siyu Yang ++ yangsiyu1992@gmail.com ++ 2014 ++ ++ ++ ++ ++ ++ Browsing the web by using keyboard shortcuts. ++ ++ ++ Keyboard shortcuts ++ ++

Multiple keyboard shortcuts can be used to complete tasks when browsing ++ the web. They are listed below:

++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++
++

Action

++
++

Shortcut

++
++

New window

++
++

CtrlN

++
++

New incognito window

++
++

ShiftCtrlN

++
++

Open

++
++

CtrlO

++
++

Save as

++
++

ShiftCtrlS

++
++

Save as web application

++
++

ShiftCtrlA

++
++

Print

++
++

CtrlP

++
++

Close tab

++
++

CtrlW

++
++

Quit

++
++

CtrlQ

++
++

Undo

++
++

CtrlZ

++
++

Redo

++
++

ShiftCtrlZ

++
++

Cut

++
++

CtrlX

++
++

Copy

++
++

CtrlC

++
++

Paste

++
++

CtrlV

++
++

Select all

++
++

CtrlA

++
++

Find

++
++

CtrlF

++
++

Find next

++
++

CtrlG

++
++

Find previous

++
++

ShiftCtrlG

++
++

Edit bookmarks

++
++

CtrlB

++
++

History

++
++

CtrlH

++
++

Preferences

++
++

CtrlE

++
++

Stop

++
++

Escape

++
++

Reload

++
++

CtrlR

++
++

Zoom in

++
++

Ctrl+

++
++

Zoom out

++
++

Ctrl-

++
++

Normal size

++
++

Ctrl0

++
++

Page source

++
++

CtrlU

++
++

Add bookmark

++
++

CtrlD

++
++

Location

++
++

CtrlL

++
++

Previous tab

++
++

CtrlPgUp

++
++

Next tab

++
++

CtrlPgDn

++
++

Previous tab

++
++

CtrlPgUp

++
++

Next tab

++
++

CtrlPgDn

++
++

Move tab left

++
++

ShiftCtrlPgUp ++

++
++

Move tab right

++
++

ShiftCtrlPgDn ++

++
++

Fullscreen

++
++

F11

++
++

Selection caret

++
++

F7

++
++

Page menu

++
++

F10

++
++

File home

++
++

HomeAlt

++
++

File save as

++
++

CtrlS

++
++

Go location

++
++

CtrlL

++
++

View reload

++
++

F5

++
++

Navigation back

++
++

AltLeft

++
++

Navigation forward

++
++

AltRight

++
++
+diff --git a/help/Makefile.am b/help/Makefile.am +index cf32a7d..1477a06 100644 +--- a/help/Makefile.am ++++ b/help/Makefile.am +@@ -21,6 +21,7 @@ HELP_FILES = \ + data-passwords.page \ + history.page \ + history-delete.page \ ++ keyboard-shortcut.page \ + pref.page \ + pref-cookies.page \ + pref-css.page \ +diff --git a/help/hu/hu.po b/help/hu/hu.po +index cc9d4bd..ebb13b7 100644 +--- a/help/hu/hu.po ++++ b/help/hu/hu.po +@@ -4,26 +4,28 @@ + # + # Attila Hammer , 2014. + # Gabor Kelemen , 2013, 2014. ++# Balázs Úr , 2014. + msgid "" + msgstr "" + "Project-Id-Version: epiphany_help master\n" +-"POT-Creation-Date: 2014-03-24 16:41+0000\n" +-"PO-Revision-Date: 2014-03-24 21:49+0100\n" +-"Last-Translator: Gabor Kelemen \n" ++"POT-Creation-Date: 2014-07-22 03:31+0000\n" ++"PO-Revision-Date: 2014-07-22 10:58+0200\n" ++"Last-Translator: Balázs Úr \n" + "Language-Team: Hungarian \n" + "Language: hu\n" + "MIME-Version: 1.0\n" + "Content-Type: text/plain; charset=UTF-8\n" + "Content-Transfer-Encoding: 8bit\n" + "Plural-Forms: nplurals=2; plural=(n != 1);\n" +-"X-Generator: Lokalize 1.4\n" ++"X-Generator: Lokalize 1.2\n" + + #. Put one translator per line, in the form NAME , YEAR1, YEAR2 + msgctxt "_" + msgid "translator-credits" + msgstr "" + "Hammer Attila , 2014.\n" +-"Kelemen Gábor , 2013." ++"Kelemen Gábor , 2013.\n" ++"Úr Balázs , 2014." + + #. (itstool) path: info/title + #: C/index.page:8 +@@ -796,9 +798,9 @@ msgid "Baptiste Mille-Mathias" + msgstr "Baptiste Mille-Mathias" + + #. (itstool) path: credit/years +-#: C/data-cookies.page:18 C/data-passwords.page:26 C/pref-do-not-track.page:14 +-#: C/pref-do-not-track.page:19 C/prob-restore-closed-page.page:13 +-#: C/prob-restore-closed-page.page:18 ++#: C/data-cookies.page:18 C/data-passwords.page:26 C/keyboard-shortcut.page:13 ++#: C/pref-do-not-track.page:14 C/pref-do-not-track.page:19 ++#: C/prob-restore-closed-page.page:13 C/prob-restore-closed-page.page:18 + msgid "2014" + msgstr "2014" + +@@ -1086,6 +1088,449 @@ msgstr "" + "gui>Előzmények törlése menüpont " + "kiválasztásával." + ++#. (itstool) path: credit/name ++#: C/keyboard-shortcut.page:11 ++msgid "Siyu Yang" ++msgstr "Siyu Yang" ++ ++#. (itstool) path: info/desc ++#: C/keyboard-shortcut.page:23 ++msgid "Browsing the web by using keyboard shortcuts." ++msgstr "A web böngészése gyorsbillentyűk használatával." ++ ++#. (itstool) path: page/title ++#: C/keyboard-shortcut.page:26 ++msgid "Keyboard shortcuts" ++msgstr "Gyorsbillentyűk" ++ ++#. (itstool) path: page/p ++#: C/keyboard-shortcut.page:28 ++msgid "" ++"Multiple keyboard shortcuts can be used to complete tasks when browsing the " ++"web. They are listed below:" ++msgstr "" ++"A web böngészésekor több gyorsbillentyű használható a feladatok " ++"elvégzéséhez. Ezek listája a követező:" ++ ++#. (itstool) path: td/p ++#: C/keyboard-shortcut.page:35 ++msgid "Action" ++msgstr "Művelet" ++ ++#. (itstool) path: td/p ++#: C/keyboard-shortcut.page:38 ++msgid "Shortcut" ++msgstr "Gyorsbillentyű" ++ ++#. (itstool) path: td/p ++#: C/keyboard-shortcut.page:45 ++msgid "New window" ++msgstr "Új ablak" ++ ++#. (itstool) path: td/p ++#: C/keyboard-shortcut.page:48 ++msgid "CtrlN" ++msgstr "CtrlN" ++ ++#. (itstool) path: td/p ++#: C/keyboard-shortcut.page:53 ++msgid "New incognito window" ++msgstr "Új inkognitó ablak" ++ ++#. (itstool) path: td/p ++#: C/keyboard-shortcut.page:56 ++msgid "ShiftCtrlN" ++msgstr "ShiftCtrlN" ++ ++#. (itstool) path: td/p ++#: C/keyboard-shortcut.page:61 ++msgid "Open" ++msgstr "Megnyitás" ++ ++#. (itstool) path: td/p ++#: C/keyboard-shortcut.page:64 ++msgid "CtrlO" ++msgstr "CtrlO" ++ ++#. (itstool) path: td/p ++#: C/keyboard-shortcut.page:69 ++msgid "Save as" ++msgstr "Mentés másként" ++ ++#. (itstool) path: td/p ++#: C/keyboard-shortcut.page:72 ++msgid "ShiftCtrlS" ++msgstr "ShiftCtrlS" ++ ++#. (itstool) path: td/p ++#: C/keyboard-shortcut.page:77 ++#| msgid "Create a Web Application" ++msgid "Save as web application" ++msgstr "Mentés webalkalmazásként" ++ ++#. (itstool) path: td/p ++#: C/keyboard-shortcut.page:80 ++msgid "ShiftCtrlA" ++msgstr "ShiftCtrlA" ++ ++#. (itstool) path: td/p ++#: C/keyboard-shortcut.page:85 ++msgid "Print" ++msgstr "Nyomtatás" ++ ++#. (itstool) path: td/p ++#: C/keyboard-shortcut.page:88 ++msgid "CtrlP" ++msgstr "CtrlP" ++ ++#. (itstool) path: td/p ++#: C/keyboard-shortcut.page:93 ++msgid "Close tab" ++msgstr "Lap bezárása" ++ ++#. (itstool) path: td/p ++#: C/keyboard-shortcut.page:96 ++msgid "CtrlW" ++msgstr "CtrlW" ++ ++#. (itstool) path: td/p ++#: C/keyboard-shortcut.page:101 ++msgid "Quit" ++msgstr "Kilépés" ++ ++#. (itstool) path: td/p ++#: C/keyboard-shortcut.page:104 ++msgid "CtrlQ" ++msgstr "CtrlQ" ++ ++#. (itstool) path: td/p ++#: C/keyboard-shortcut.page:109 ++msgid "Undo" ++msgstr "Visszavonás" ++ ++#. (itstool) path: td/p ++#: C/keyboard-shortcut.page:112 ++msgid "CtrlZ" ++msgstr "CtrlZ" ++ ++#. (itstool) path: td/p ++#: C/keyboard-shortcut.page:117 ++msgid "Redo" ++msgstr "Újra" ++ ++#. (itstool) path: td/p ++#: C/keyboard-shortcut.page:120 ++msgid "ShiftCtrlZ" ++msgstr "ShiftCtrlZ" ++ ++#. (itstool) path: td/p ++#: C/keyboard-shortcut.page:125 ++msgid "Cut" ++msgstr "Kivágás" ++ ++#. (itstool) path: td/p ++#: C/keyboard-shortcut.page:128 ++msgid "CtrlX" ++msgstr "CtrlX" ++ ++#. (itstool) path: td/p ++#: C/keyboard-shortcut.page:133 ++msgid "Copy" ++msgstr "Másolás" ++ ++#. (itstool) path: td/p ++#: C/keyboard-shortcut.page:136 ++msgid "CtrlC" ++msgstr "CtrlC" ++ ++#. (itstool) path: td/p ++#: C/keyboard-shortcut.page:141 ++msgid "Paste" ++msgstr "Beillesztés" ++ ++#. (itstool) path: td/p ++#: C/keyboard-shortcut.page:144 ++msgid "CtrlV" ++msgstr "CtrlV" ++ ++#. (itstool) path: td/p ++#: C/keyboard-shortcut.page:149 ++msgid "Select all" ++msgstr "Összes kijelölése" ++ ++#. (itstool) path: td/p ++#: C/keyboard-shortcut.page:152 ++msgid "CtrlA" ++msgstr "CtrlA" ++ ++#. (itstool) path: td/p ++#: C/keyboard-shortcut.page:157 ++msgid "Find" ++msgstr "Keresés" ++ ++#. (itstool) path: td/p ++#: C/keyboard-shortcut.page:160 ++msgid "CtrlF" ++msgstr "CtrlF" ++ ++#. (itstool) path: td/p ++#: C/keyboard-shortcut.page:165 ++msgid "Find next" ++msgstr "Következő keresése" ++ ++#. (itstool) path: td/p ++#: C/keyboard-shortcut.page:168 ++msgid "CtrlG" ++msgstr "CtrlG" ++ ++#. (itstool) path: td/p ++#: C/keyboard-shortcut.page:173 ++msgid "Find previous" ++msgstr "Előző keresése" ++ ++#. (itstool) path: td/p ++#: C/keyboard-shortcut.page:176 ++msgid "ShiftCtrlG" ++msgstr "ShiftCtrlG" ++ ++#. (itstool) path: td/p ++#: C/keyboard-shortcut.page:181 ++#| msgid "Smart bookmarks" ++msgid "Edit bookmarks" ++msgstr "Könyvjelzők szerkesztése" ++ ++#. (itstool) path: td/p ++#: C/keyboard-shortcut.page:184 ++msgid "CtrlB" ++msgstr "CtrlB" ++ ++#. (itstool) path: td/p ++#: C/keyboard-shortcut.page:189 ++msgid "History" ++msgstr "Előzmények" ++ ++#. (itstool) path: td/p ++#: C/keyboard-shortcut.page:192 ++msgid "CtrlH" ++msgstr "CtrlH" ++ ++#. (itstool) path: td/p ++#: C/keyboard-shortcut.page:197 ++msgid "Preferences" ++msgstr "Beállítások" ++ ++#. (itstool) path: td/p ++#: C/keyboard-shortcut.page:200 ++msgid "CtrlE" ++msgstr "CtrlE" ++ ++#. (itstool) path: td/p ++#: C/keyboard-shortcut.page:205 ++msgid "Stop" ++msgstr "Leállítás" ++ ++#. (itstool) path: td/p ++#: C/keyboard-shortcut.page:208 ++msgid "Escape" ++msgstr "Escape" ++ ++#. (itstool) path: td/p ++#: C/keyboard-shortcut.page:213 ++msgid "Reload" ++msgstr "Újratöltés" ++ ++#. (itstool) path: td/p ++#: C/keyboard-shortcut.page:216 ++msgid "CtrlR" ++msgstr "CtrlR" ++ ++#. (itstool) path: td/p ++#: C/keyboard-shortcut.page:221 ++msgid "Zoom in" ++msgstr "Nagyítás" ++ ++#. (itstool) path: td/p ++#: C/keyboard-shortcut.page:224 ++msgid "Ctrl+" ++msgstr "Ctrl+" ++ ++#. (itstool) path: td/p ++#: C/keyboard-shortcut.page:229 ++msgid "Zoom out" ++msgstr "Kicsinyítés" ++ ++#. (itstool) path: td/p ++#: C/keyboard-shortcut.page:232 ++msgid "Ctrl-" ++msgstr "Ctrl-" ++ ++#. (itstool) path: td/p ++#: C/keyboard-shortcut.page:237 ++msgid "Normal size" ++msgstr "Normál méret" ++ ++#. (itstool) path: td/p ++#: C/keyboard-shortcut.page:240 ++msgid "Ctrl0" ++msgstr "Ctrl0" ++ ++#. (itstool) path: td/p ++#: C/keyboard-shortcut.page:245 ++msgid "Page source" ++msgstr "Oldal forrása" ++ ++#. (itstool) path: td/p ++#: C/keyboard-shortcut.page:248 ++msgid "CtrlU" ++msgstr "CtrlU" ++ ++#. (itstool) path: td/p ++#: C/keyboard-shortcut.page:253 ++#| msgid "Add a smart bookmark" ++msgid "Add bookmark" ++msgstr "Könyvjelző hozzáadása" ++ ++#. (itstool) path: td/p ++#: C/keyboard-shortcut.page:256 ++msgid "CtrlD" ++msgstr "CtrlD" ++ ++#. (itstool) path: td/p ++#: C/keyboard-shortcut.page:261 ++#| msgid "Introduction" ++msgid "Location" ++msgstr "Hely" ++ ++#. (itstool) path: td/p ++#: C/keyboard-shortcut.page:264 C/keyboard-shortcut.page:362 ++msgid "CtrlL" ++msgstr "CtrlL" ++ ++#. (itstool) path: td/p ++#: C/keyboard-shortcut.page:269 C/keyboard-shortcut.page:285 ++msgid "Previous tab" ++msgstr "Előző lap" ++ ++#. (itstool) path: td/p ++#: C/keyboard-shortcut.page:272 C/keyboard-shortcut.page:288 ++msgid "CtrlPgUp" ++msgstr "CtrlPgUp" ++ ++#. (itstool) path: td/p ++#: C/keyboard-shortcut.page:277 C/keyboard-shortcut.page:293 ++msgid "Next tab" ++msgstr "Következő lap" ++ ++#. (itstool) path: td/p ++#: C/keyboard-shortcut.page:280 C/keyboard-shortcut.page:296 ++msgid "CtrlPgDn" ++msgstr "CtrlPgDn" ++ ++#. (itstool) path: td/p ++#: C/keyboard-shortcut.page:301 ++msgid "Move tab left" ++msgstr "Lap mozgatása balra" ++ ++#. (itstool) path: td/p ++#: C/keyboard-shortcut.page:304 ++msgid "ShiftCtrlPgUp " ++msgstr "ShiftCtrlPgUp " ++ ++#. (itstool) path: td/p ++#: C/keyboard-shortcut.page:310 ++msgid "Move tab right" ++msgstr "Lap mozgatása jobbra" ++ ++#. (itstool) path: td/p ++#: C/keyboard-shortcut.page:313 ++msgid "ShiftCtrlPgDn " ++msgstr "ShiftCtrlPgDn " ++ ++#. (itstool) path: td/p ++#: C/keyboard-shortcut.page:319 ++msgid "Fullscreen" ++msgstr "Teljes képernyő" ++ ++#. (itstool) path: td/p ++#: C/keyboard-shortcut.page:322 ++msgid "F11" ++msgstr "F11" ++ ++#. (itstool) path: td/p ++#: C/keyboard-shortcut.page:327 ++msgid "Selection caret" ++msgstr "Kijelölő kurzor" ++ ++#. (itstool) path: td/p ++#: C/keyboard-shortcut.page:330 ++msgid "F7" ++msgstr "F7" ++ ++#. (itstool) path: td/p ++#: C/keyboard-shortcut.page:335 ++msgid "Page menu" ++msgstr "Oldal menü" ++ ++#. (itstool) path: td/p ++#: C/keyboard-shortcut.page:338 ++msgid "F10" ++msgstr "F10" ++ ++#. (itstool) path: td/p ++#: C/keyboard-shortcut.page:343 ++msgid "File home" ++msgstr "Áttekintő nézet" ++ ++#. (itstool) path: td/p ++#: C/keyboard-shortcut.page:346 ++msgid "HomeAlt" ++msgstr "HomeAlt" ++ ++#. (itstool) path: td/p ++#: C/keyboard-shortcut.page:351 ++msgid "File save as" ++msgstr "Fájl mentése másként" ++ ++#. (itstool) path: td/p ++#: C/keyboard-shortcut.page:354 ++msgid "CtrlS" ++msgstr "CtrlS" ++ ++#. (itstool) path: td/p ++#: C/keyboard-shortcut.page:359 ++msgid "Go location" ++msgstr "Ugrás helyre" ++ ++#. (itstool) path: td/p ++#: C/keyboard-shortcut.page:367 ++msgid "View reload" ++msgstr "Nézet újratöltése" ++ ++#. (itstool) path: td/p ++#: C/keyboard-shortcut.page:370 ++msgid "F5" ++msgstr "F5" ++ ++#. (itstool) path: td/p ++#: C/keyboard-shortcut.page:375 ++msgid "Navigation back" ++msgstr "Navigáció vissza" ++ ++#. (itstool) path: td/p ++#: C/keyboard-shortcut.page:378 ++msgid "AltLeft" ++msgstr "AltLeft" ++ ++#. (itstool) path: td/p ++#: C/keyboard-shortcut.page:383 ++msgid "Navigation forward" ++msgstr "Navigáció előre" ++ ++#. (itstool) path: td/p ++#: C/keyboard-shortcut.page:386 ++msgid "AltRight" ++msgstr "AltRight" ++ + #. (itstool) path: page/title + #: C/pref.page:24 + msgid "Web preferences" +diff --git a/lib/ephy-uri-helpers.c b/lib/ephy-uri-helpers.c +index 2697dfa..aa8c2d2 100644 +--- a/lib/ephy-uri-helpers.c ++++ b/lib/ephy-uri-helpers.c +@@ -32,19 +32,19 @@ + * URI related functions, including functions to clean up URI. + */ + +-/* QueryItem holds a query parameter name/value pair. The name is unescaped in +- * query_decode() with form_decode(), the value is not altered. */ ++/* QueryItem holds the decoded name for each parameter, as well as the untouched ++ * name/value pair. The name is unescaped in query_decode() with form_decode(), ++ * the pair is not altered. */ + typedef struct { +- char *name; +- char *value; ++ char *decoded_name; ++ char *pair; + } QueryItem; + + static void + query_item_free (QueryItem *item) + { +- g_free (item->name); +- /* value is actually part of the name allocation, +- * see query_decode() */ ++ g_free (item->decoded_name); ++ g_free (item->pair); + g_slice_free (QueryItem, item); + } + +@@ -74,63 +74,35 @@ form_decode (char *part) + return TRUE; + } + +-static void +-append_form_encoded (GString *str, const char *in) +-{ +- const unsigned char *s = (const unsigned char *)in; +- +- while (*s) { +- if (*s == ' ') { +- g_string_append_c (str, '+'); +- s++; +- } else if (!g_ascii_isalnum (*s)) +- g_string_append_printf (str, "%%%02X", (int)*s++); +- else +- g_string_append_c (str, *s++); +- } +-} +- +-static void +-encode_pair (GString *str, const char *name, const char *value) +-{ +- g_return_if_fail (name != NULL); +- g_return_if_fail (value != NULL); +- +- if (str->len) +- g_string_append_c (str, '&'); +- append_form_encoded (str, name); +- g_string_append_c (str, '='); +- g_string_append (str, value); +-} +- +-/* Adapted from soup_form_decode in libsoup */ + static GList * +-query_decode (const char *query) ++query_split (const char *query) + { + GList *items; +- char **pairs, *eq, *name, *value; ++ char **pairs; + int i; + + items = NULL; + pairs = g_strsplit (query, "&", -1); + for (i = 0; pairs[i]; i++) { + QueryItem *item; ++ char *decoded_name = NULL; ++ char *pair, *eq; + +- name = pairs[i]; +- eq = strchr (name, '='); +- if (eq) { +- *eq = '\0'; +- value = eq + 1; +- } else +- value = NULL; +- if (!value || !form_decode (name)) { +- g_free (name); +- continue; ++ pair = pairs[i]; ++ eq = strchr (pair, '='); ++ if (eq) ++ decoded_name = g_strndup (pair, eq - pair); ++ else ++ decoded_name = g_strdup (pair); ++ ++ if (!form_decode (decoded_name)) { ++ g_free (decoded_name); ++ decoded_name = NULL; + } + + item = g_slice_new0 (QueryItem); +- item->name = name; +- item->value = value; ++ item->decoded_name = decoded_name; ++ item->pair = pair; + items = g_list_prepend (items, item); + } + g_free (pairs); +@@ -139,22 +111,28 @@ query_decode (const char *query) + } + + static char * +-query_encode (GList *items) ++query_concat (GList *items) + { + GList *l; +- GString *str; ++ GPtrArray *array; ++ char *ret; + + if (!items) + return NULL; + +- str = g_string_new (NULL); ++ array = g_ptr_array_new (); ++ + for (l = items; l != NULL; l = l->next) { + QueryItem *item = l->data; + +- encode_pair (str, item->name, item->value); ++ g_ptr_array_add (array, item->pair); + } ++ g_ptr_array_add (array, NULL); ++ ++ ret = g_strjoinv ("&", (char **) array->pdata); ++ g_ptr_array_free (array, TRUE); + +- return g_string_free (str, FALSE); ++ return ret; + } + + static gboolean +@@ -194,6 +172,9 @@ is_garbage (const char *name, + }; + guint i; + ++ if (name == NULL) ++ return FALSE; ++ + for (i = 0; i < G_N_ELEMENTS (fields); i++) { + if (fields[i].host != NULL && + !g_str_has_suffix (host, fields[i].host)) +@@ -223,6 +204,7 @@ ephy_remove_tracking_from_uri (const char *uri_string) + GList *items, *new_items, *l; + const char *query, *host; + char *new_query; ++ gboolean has_garbage = FALSE; + char *ret = NULL; + + uri = soup_uri_new (uri_string); +@@ -234,27 +216,32 @@ ephy_remove_tracking_from_uri (const char *uri_string) + if (!query) + goto bail; + +- items = query_decode (query); ++ items = query_split (query); + if (!items) + goto bail; + + new_items = NULL; + for (l = items; l != NULL; l = l->next) { + QueryItem *item = l->data; +- if (!is_garbage (item->name, host)) ++ ++ if (!is_garbage (item->decoded_name, host)) + new_items = g_list_prepend (new_items, item); ++ else ++ has_garbage = TRUE; + } +- new_items = g_list_reverse (new_items); + +- new_query = query_encode (new_items); ++ if (has_garbage) { ++ new_items = g_list_reverse (new_items); ++ new_query = query_concat (new_items); + +- g_list_free_full (items, (GDestroyNotify) query_item_free); +- g_list_free (new_items); ++ soup_uri_set_query (uri, new_query); ++ g_free (new_query); + +- soup_uri_set_query (uri, new_query); +- g_free (new_query); ++ ret = soup_uri_to_string (uri, FALSE); ++ } + +- ret = soup_uri_to_string (uri, FALSE); ++ g_list_free_full (items, (GDestroyNotify) query_item_free); ++ g_list_free (new_items); + + bail: + soup_uri_free (uri); +diff --git a/po/pt_BR.po b/po/pt_BR.po +index 7bb93a6..d9a8027 100644 +--- a/po/pt_BR.po ++++ b/po/pt_BR.po +@@ -28,16 +28,16 @@ msgstr "" + "Project-Id-Version: epiphany\n" + "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?" + "product=epiphany&keywords=I18N+L10N&component=general\n" +-"POT-Creation-Date: 2014-02-21 04:39+0000\n" +-"PO-Revision-Date: 2014-02-21 10:13-0300\n" +-"Last-Translator: Rafael Ferreira \n" ++"POT-Creation-Date: 2014-05-15 15:33+0000\n" ++"PO-Revision-Date: 2014-05-15 16:20-0300\n" ++"Last-Translator: Enrico Nicoletto \n" + "Language-Team: Brazilian Portuguese \n" + "Language: pt_BR\n" + "MIME-Version: 1.0\n" + "Content-Type: text/plain; charset=UTF-8\n" + "Content-Transfer-Encoding: 8bit\n" + "Plural-Forms: nplurals=2; plural=(n > 1);\n" +-"X-Generator: Poedit 1.6.4\n" ++"X-Generator: Poedit 1.6.5\n" + + #: ../data/default-bookmarks.rdf.in.h:1 + msgid "Search the web" +@@ -84,9 +84,9 @@ msgstr "" + "com a área de trabalho e uma interface gráfica simples e intuitiva que " + "permite a você concentrar-se em suas páginas web." + +-#: ../data/epiphany.desktop.in.in.h:1 ../embed/ephy-about-handler.c:315 +-#: ../embed/ephy-about-handler.c:345 ../src/ephy-main.c:67 +-#: ../src/ephy-main.c:314 ../src/ephy-main.c:472 ../src/window-commands.c:1509 ++#: ../data/epiphany.desktop.in.in.h:1 ../embed/ephy-about-handler.c:292 ++#: ../embed/ephy-about-handler.c:323 ../src/ephy-main.c:67 ++#: ../src/ephy-main.c:314 ../src/ephy-main.c:472 ../src/window-commands.c:1512 + msgid "Web" + msgstr "Web" + +@@ -499,87 +499,86 @@ msgstr "Mostra a coluna de títulos na janela de favoritos." + msgid "Whether to show the address column in the bookmarks window." + msgstr "Mostra a coluna de endereços na janela de favoritos." + +-#: ../embed/ephy-about-handler.c:156 ++#: ../embed/ephy-about-handler.c:141 + msgid "Installed plugins" + msgstr "Plug-ins instalados" + +-#: ../embed/ephy-about-handler.c:158 ++#: ../embed/ephy-about-handler.c:142 + msgid "Plugins" + msgstr "Plug-ins" + +-#: ../embed/ephy-about-handler.c:161 ++#: ../embed/ephy-about-handler.c:145 + msgid "Plugins are disabled in the preferences" + msgstr "Os plug-ins estão desabilitados nas preferências" + +-#: ../embed/ephy-about-handler.c:174 ++#: ../embed/ephy-about-handler.c:158 + msgid "Enabled" + msgstr "Ativado" + + #. webkit_plugin_get_enabled (plugin) && +-#: ../embed/ephy-about-handler.c:174 ++#: ../embed/ephy-about-handler.c:158 + msgid "Yes" + msgstr "Sim" + +-#: ../embed/ephy-about-handler.c:174 ++#: ../embed/ephy-about-handler.c:158 + msgid "No" + msgstr "Não" + +-#: ../embed/ephy-about-handler.c:175 ++#: ../embed/ephy-about-handler.c:159 + msgid "MIME type" + msgstr "Tipo MIME" + +-#: ../embed/ephy-about-handler.c:175 ++#: ../embed/ephy-about-handler.c:159 + msgid "Description" + msgstr "Descrição" + +-#: ../embed/ephy-about-handler.c:175 ++#: ../embed/ephy-about-handler.c:159 + msgid "Suffixes" + msgstr "Sufixos" + +-#: ../embed/ephy-about-handler.c:235 ../embed/ephy-about-handler.c:238 ++#: ../embed/ephy-about-handler.c:220 ../embed/ephy-about-handler.c:222 + msgid "Memory usage" + msgstr "Uso de memória" + +-#: ../embed/ephy-about-handler.c:288 ++#: ../embed/ephy-about-handler.c:270 + #, c-format + msgid "Version %s" + msgstr "Versão %s" + +-#: ../embed/ephy-about-handler.c:312 ++#: ../embed/ephy-about-handler.c:290 + msgid "About Web" + msgstr "Sobre o web" + +-#: ../embed/ephy-about-handler.c:317 ++#: ../embed/ephy-about-handler.c:294 + msgid "A simple, clean, beautiful view of the web" + msgstr "Uma visão simples, limpa e bonita da web" + +-#: ../embed/ephy-about-handler.c:368 ../embed/ephy-about-handler.c:370 ++#: ../embed/ephy-about-handler.c:345 ../embed/ephy-about-handler.c:346 + msgid "Applications" + msgstr "Aplicativos" + +-#: ../embed/ephy-about-handler.c:371 ++#: ../embed/ephy-about-handler.c:347 + msgid "List of installed web applications" + msgstr "Lista dos aplicativos web instalados" + + #. Note for translators: this refers to the installation date. +-#: ../embed/ephy-about-handler.c:392 ++#: ../embed/ephy-about-handler.c:364 + msgid "Installed on:" + msgstr "Instalados em:" + +-#: ../embed/ephy-about-handler.c:463 +-#| msgid "Remove from this topic" ++#: ../embed/ephy-about-handler.c:468 + msgid "Remove from overview" + msgstr "Remover da visão geral" + +-#: ../embed/ephy-about-handler.c:499 ../embed/ephy-web-view.c:741 ++#: ../embed/ephy-about-handler.c:483 ../embed/ephy-embed-utils.c:300 + msgid "Most Visited" + msgstr "Mais visitados" + +-#: ../embed/ephy-about-handler.c:551 ../embed/ephy-about-handler.c:554 ++#: ../embed/ephy-about-handler.c:542 ../embed/ephy-about-handler.c:543 + msgid "Private Browsing" + msgstr "Navegação privativa" + +-#: ../embed/ephy-about-handler.c:555 ++#: ../embed/ephy-about-handler.c:544 + msgid "" + "You are currently browsing incognito. Pages viewed in this mode " + "will not show up in your browsing history and all stored information will be " +@@ -589,25 +588,36 @@ msgstr "" + "este modo não serão mostradas em seu histórico de navegação e todas as " + "informações armazenadas serão apagadas quando você fechar a janela." + +-#: ../embed/ephy-embed.c:473 ++#. characters ++#: ../embed/ephy-embed.c:51 ++msgid "Blank page" ++msgstr "Página em branco" ++ ++#: ../embed/ephy-embed.c:542 + #, c-format + msgid "Press %s to exit fullscreen" + msgstr "Pressionar %s para sair da tela cheia" + + #. Translators: 'ESC' and 'F11' are keyboard keys. +-#: ../embed/ephy-embed.c:476 ++#: ../embed/ephy-embed.c:545 + msgid "ESC" + msgstr "ESC" + +-#: ../embed/ephy-embed.c:476 ++#: ../embed/ephy-embed.c:545 + msgid "F11" + msgstr "F11" + +-#: ../embed/ephy-embed-utils.c:59 ++#: ../embed/ephy-embed-utils.c:64 + #, c-format + msgid "Send an email message to “%s”" + msgstr "Enviar um e-mail para \"%s\"" + ++# Parâmetro é "br-pt", conforme link informado ++#: ../embed/ephy-embed-utils.c:243 ../src/ephy-search-provider.c:287 ++#, c-format ++msgid "http://duckduckgo.com/?q=%s&t=epiphany" ++msgstr "http://duckduckgo.com/?q=%s&t=epiphany&kl=br-pt" ++ + #: ../embed/ephy-encodings.c:54 + msgid "Arabic (_IBM-864)" + msgstr "Árabe (_IBM-864)" +@@ -952,50 +962,55 @@ msgstr "Localiza a ocorrência anterior da palavra ou frase" + msgid "Find next occurrence of the search string" + msgstr "Localiza a próxima ocorrência da palavra ou frase" + +-#. characters +-#: ../embed/ephy-web-view.c:64 ../embed/ephy-web-view.c:2933 +-msgid "Blank page" +-msgstr "Página em branco" +- +-#: ../embed/ephy-web-view.c:496 ../src/window-commands.c:329 ++#: ../embed/ephy-web-view.c:488 ../src/window-commands.c:330 + msgid "Save" + msgstr "Salvar" + + #. Translators: The %s the hostname where this is happening. + #. * Example: mail.google.com. + #. +-#: ../embed/ephy-web-view.c:508 ++#: ../embed/ephy-web-view.c:500 + #, c-format + msgid "Do you want to save your password for “%s”?" + msgstr "Você deseja salvar sua senha pra \"%s\"?" + +-#: ../embed/ephy-web-view.c:1402 ++#: ../embed/ephy-web-view.c:1387 + msgid "Deny" + msgstr "Negar" + +-#: ../embed/ephy-web-view.c:1403 ++#: ../embed/ephy-web-view.c:1388 + msgid "Allow" + msgstr "Permitir" + +-#: ../embed/ephy-web-view.c:1413 ++#: ../embed/ephy-web-view.c:1398 + #, c-format + msgid "The page at %s wants to know your location." + msgstr "A página em %s quer saber sua localização." + +-#: ../embed/ephy-web-view.c:1758 ++#. translators: %s here is the address of the web page ++#: ../embed/ephy-web-view.c:1482 ++#, c-format ++msgid "Loading “%s”…" ++msgstr "Carregando \"%s\"…" ++ ++#: ../embed/ephy-web-view.c:1484 ++msgid "Loading…" ++msgstr "Carregando…" ++ ++#: ../embed/ephy-web-view.c:1725 + msgid "None specified" + msgstr "Nada especificado" + +-#: ../embed/ephy-web-view.c:1771 ../embed/ephy-web-view.c:1786 ++#: ../embed/ephy-web-view.c:1738 ../embed/ephy-web-view.c:1753 + #, c-format + msgid "Problem loading “%s”" + msgstr "Problema no carregamento de \"%s\"" + +-#: ../embed/ephy-web-view.c:1773 ++#: ../embed/ephy-web-view.c:1740 + msgid "Oops! Unable to display this website." + msgstr "Opa! Não foi possível mostrar esta página web." + +-#: ../embed/ephy-web-view.c:1774 ++#: ../embed/ephy-web-view.c:1741 + #, c-format + msgid "" + "

The site at “%s” seems to be unavailable. The precise error was:" + +-#: ../embed/ephy-web-view.c:1782 ++#: ../embed/ephy-web-view.c:1749 + msgid "Try again" + msgstr "Tentar novamente" + +-#: ../embed/ephy-web-view.c:1788 ++#: ../embed/ephy-web-view.c:1755 + msgid "Oops! There may be a problem." + msgstr "Opa! Pode ter alguma coisa de errada." + +-#: ../embed/ephy-web-view.c:1789 ++#: ../embed/ephy-web-view.c:1756 + #, c-format + msgid "" + "

This site may have caused Web to close unexpectedly.

If this " +@@ -1027,20 +1042,20 @@ msgstr "" + "inesperadamente.

Se acontecer, por favor relate o problema aos " + "desenvolvedores do %s.

" + +-#: ../embed/ephy-web-view.c:1794 ../embed/ephy-web-view.c:1801 ++#: ../embed/ephy-web-view.c:1761 ../embed/ephy-web-view.c:1768 + msgid "Reload Anyway" + msgstr "Recarregar mesmo assim" + +-#: ../embed/ephy-web-view.c:1798 ++#: ../embed/ephy-web-view.c:1765 + #, c-format + msgid "Problem displaying “%s”" + msgstr "Problema na exibição de \"%s\"" + +-#: ../embed/ephy-web-view.c:1799 ++#: ../embed/ephy-web-view.c:1766 + msgid "Oops!" + msgstr "Oopa!" + +-#: ../embed/ephy-web-view.c:1800 ++#: ../embed/ephy-web-view.c:1767 + msgid "" + "Something went wrong while displaying this page. Please reload or visit a " + "different page to continue." +@@ -1048,29 +1063,13 @@ msgstr "" + "Alguma coisa deu errado ao exibir esta página. Por favor recarregue-a ou " + "visite uma página diferente para continuar." + +-# Parâmetro é "br-pt", conforme link informado +-#: ../embed/ephy-web-view.c:2113 ../src/ephy-search-provider.c:287 +-#, c-format +-msgid "http://duckduckgo.com/?q=%s&t=epiphany" +-msgstr "http://duckduckgo.com/?q=%s&t=epiphany&kl=br-pt" +- +-#. translators: %s here is the address of the web page +-#: ../embed/ephy-web-view.c:2345 +-#, c-format +-msgid "Loading “%s”…" +-msgstr "Carregando \"%s\"…" +- +-#: ../embed/ephy-web-view.c:2347 +-msgid "Loading…" +-msgstr "Carregando…" +- +-#: ../embed/ephy-web-view.c:2837 ++#: ../embed/ephy-web-view.c:2614 + msgid "_OK" + msgstr "_OK" + + #: ../lib/ephy-file-chooser.c:184 ../lib/ephy-file-chooser.c:193 + #: ../src/bookmarks/ephy-bookmark-properties.c:428 +-#: ../src/bookmarks/ephy-bookmarks-editor.c:815 ++#: ../src/bookmarks/ephy-bookmarks-editor.c:819 + #: ../src/resources/clear-data-dialog.ui.h:3 + #: ../src/resources/prefs-lang-dialog.ui.h:2 ../src/window-commands.c:808 + msgid "_Cancel" +@@ -1096,7 +1095,7 @@ msgstr "Páginas da web" + msgid "Images" + msgstr "Imagens" + +-#: ../lib/ephy-file-chooser.c:238 ../src/bookmarks/ephy-bookmarks-editor.c:633 ++#: ../lib/ephy-file-chooser.c:238 ../src/bookmarks/ephy-bookmarks-editor.c:637 + msgid "All files" + msgstr "Todos os arquivos" + +@@ -1395,7 +1394,7 @@ msgstr "Erro ao baixar: %s" + msgid "Cancel" + msgstr "Cancelar" + +-#: ../lib/widgets/ephy-download-widget.c:372 ../src/ephy-window.c:1140 ++#: ../lib/widgets/ephy-download-widget.c:372 ../src/ephy-window.c:1146 + #: ../src/window-commands.c:275 + msgid "Open" + msgstr "Abrir" +@@ -1412,21 +1411,21 @@ msgstr "Iniciando…" + #. * standard items in the GtkEntry context menu (Cut, Copy, Paste, Delete, + #. * Select All, Input Methods and Insert Unicode control character.) + #. +-#: ../lib/widgets/ephy-location-entry.c:618 ++#: ../lib/widgets/ephy-location-entry.c:627 + #: ../src/resources/prefs-dialog.ui.h:36 ../src/ephy-history-window.c:189 + msgid "Cl_ear" + msgstr "_Limpar" + + #. Edit actions. +-#: ../lib/widgets/ephy-location-entry.c:637 ../src/ephy-window.c:121 ++#: ../lib/widgets/ephy-location-entry.c:646 ../src/ephy-window.c:121 + msgid "_Undo" + msgstr "Desfa_zer" + +-#: ../lib/widgets/ephy-location-entry.c:644 ++#: ../lib/widgets/ephy-location-entry.c:653 + msgid "_Redo" + msgstr "_Refazer" + +-#: ../lib/widgets/ephy-location-entry.c:924 ++#: ../lib/widgets/ephy-location-entry.c:933 + msgid "Drag and drop this icon to create a link to this page" + msgstr "Arraste e solte esse ícone para criar um link para essa página" + +@@ -1561,7 +1560,7 @@ msgid "Create a new topic" + msgstr "Cria um novo tópico" + + #: ../src/bookmarks/ephy-bookmarks-editor.c:161 +-#: ../src/bookmarks/ephy-bookmarks-editor.c:1158 ++#: ../src/bookmarks/ephy-bookmarks-editor.c:1154 + msgid "Open in New _Window" + msgid_plural "Open in New _Windows" + msgstr[0] "Abrir em nova _janela" +@@ -1572,7 +1571,7 @@ msgid "Open the selected bookmark in a new window" + msgstr "Abre o favorito selecionado em uma nova janela" + + #: ../src/bookmarks/ephy-bookmarks-editor.c:164 +-#: ../src/bookmarks/ephy-bookmarks-editor.c:1161 ++#: ../src/bookmarks/ephy-bookmarks-editor.c:1157 + msgid "Open in New _Tab" + msgid_plural "Open in New _Tabs" + msgstr[0] "Abrir em nova a_ba" +@@ -1628,7 +1627,7 @@ msgid "Cut the selection" + msgstr "Corta a seleção" + + #: ../src/bookmarks/ephy-bookmarks-editor.c:186 +-#: ../src/bookmarks/ephy-bookmarks-editor.c:1171 ../src/ephy-window.c:127 ++#: ../src/bookmarks/ephy-bookmarks-editor.c:1167 ../src/ephy-window.c:127 + msgid "_Copy" + msgstr "_Copiar" + +@@ -1689,7 +1688,7 @@ msgid "Show the title column" + msgstr "Mostra a coluna de título" + + #: ../src/bookmarks/ephy-bookmarks-editor.c:212 +-#: ../src/bookmarks/ephy-bookmarks-editor.c:1634 ++#: ../src/bookmarks/ephy-bookmarks-editor.c:1632 + msgid "Address" + msgstr "Endereço" + +@@ -1701,16 +1700,16 @@ msgstr "Mostrar a coluna de endereço" + msgid "Type a topic" + msgstr "Digite um tópico" + +-#: ../src/bookmarks/ephy-bookmarks-editor.c:373 ++#: ../src/bookmarks/ephy-bookmarks-editor.c:377 + #, c-format + msgid "Delete topic “%s”?" + msgstr "Excluir o tópico \"%s\"?" + +-#: ../src/bookmarks/ephy-bookmarks-editor.c:376 ++#: ../src/bookmarks/ephy-bookmarks-editor.c:380 + msgid "Delete this topic?" + msgstr "Excluir esse tópico?" + +-#: ../src/bookmarks/ephy-bookmarks-editor.c:378 ++#: ../src/bookmarks/ephy-bookmarks-editor.c:382 + msgid "" + "Deleting this topic will cause all its bookmarks to become uncategorized, " + "unless they also belong to other topics. The bookmarks will not be deleted." +@@ -1719,44 +1718,44 @@ msgstr "" + "descategorizados, a menos que eles também pertençam a outros tópicos. Os " + "favoritos não serão excluídos." + +-#: ../src/bookmarks/ephy-bookmarks-editor.c:381 ++#: ../src/bookmarks/ephy-bookmarks-editor.c:385 + msgid "_Delete Topic" + msgstr "E_xcluir tópico" + + #. FIXME: proper i18n after freeze +-#: ../src/bookmarks/ephy-bookmarks-editor.c:491 + #: ../src/bookmarks/ephy-bookmarks-editor.c:495 ++#: ../src/bookmarks/ephy-bookmarks-editor.c:499 + msgid "Firefox" + msgstr "Firefox" + +-#: ../src/bookmarks/ephy-bookmarks-editor.c:500 + #: ../src/bookmarks/ephy-bookmarks-editor.c:504 ++#: ../src/bookmarks/ephy-bookmarks-editor.c:508 + msgid "Firebird" + msgstr "Firebird" + + #. Translators: The %s is the name of a Mozilla profile. +-#: ../src/bookmarks/ephy-bookmarks-editor.c:509 ++#: ../src/bookmarks/ephy-bookmarks-editor.c:513 + #, c-format + msgid "Mozilla “%s” profile" + msgstr "Perfil \"%s\" do Mozilla" + +-#: ../src/bookmarks/ephy-bookmarks-editor.c:513 ++#: ../src/bookmarks/ephy-bookmarks-editor.c:517 + msgid "Galeon" + msgstr "Galeon" + +-#: ../src/bookmarks/ephy-bookmarks-editor.c:517 ++#: ../src/bookmarks/ephy-bookmarks-editor.c:521 + msgid "Konqueror" + msgstr "Konqueror" + +-#: ../src/bookmarks/ephy-bookmarks-editor.c:546 ++#: ../src/bookmarks/ephy-bookmarks-editor.c:550 + msgid "Import failed" + msgstr "Falha ao importar" + +-#: ../src/bookmarks/ephy-bookmarks-editor.c:548 ++#: ../src/bookmarks/ephy-bookmarks-editor.c:552 + msgid "Import Failed" + msgstr "Falha ao importar" + +-#: ../src/bookmarks/ephy-bookmarks-editor.c:551 ++#: ../src/bookmarks/ephy-bookmarks-editor.c:555 + #, c-format + msgid "" + "The bookmarks from “%s” could not be imported because the file is corrupted " +@@ -1765,62 +1764,62 @@ msgstr "" + "Os favoritos de \"%s\" não foram importados pois o arquivo está corrompido " + "ou é de um tipo sem suporte." + +-#: ../src/bookmarks/ephy-bookmarks-editor.c:614 ++#: ../src/bookmarks/ephy-bookmarks-editor.c:618 + msgid "Import Bookmarks from File" + msgstr "Importar favoritos de arquivo" + +-#: ../src/bookmarks/ephy-bookmarks-editor.c:621 ++#: ../src/bookmarks/ephy-bookmarks-editor.c:625 + msgid "Firefox/Mozilla bookmarks" + msgstr "Favoritos do Firefox/Mozilla" + +-#: ../src/bookmarks/ephy-bookmarks-editor.c:625 ++#: ../src/bookmarks/ephy-bookmarks-editor.c:629 + msgid "Galeon/Konqueror bookmarks" + msgstr "Favoritos do Konqueror/Galeon" + +-#: ../src/bookmarks/ephy-bookmarks-editor.c:629 ++#: ../src/bookmarks/ephy-bookmarks-editor.c:633 + msgid "Web bookmarks" + msgstr "Favoritos do Web" + +-#: ../src/bookmarks/ephy-bookmarks-editor.c:753 ++#: ../src/bookmarks/ephy-bookmarks-editor.c:757 + msgid "Export Bookmarks" + msgstr "Exportar favoritos" + +-#: ../src/bookmarks/ephy-bookmarks-editor.c:760 +-#: ../src/bookmarks/ephy-bookmarks-editor.c:1497 ++#: ../src/bookmarks/ephy-bookmarks-editor.c:764 ++#: ../src/bookmarks/ephy-bookmarks-editor.c:1495 + #: ../src/bookmarks/ephy-topic-action.c:217 + msgid "Bookmarks" + msgstr "Favoritos" + + #. Make a format selection combo & label +-#: ../src/bookmarks/ephy-bookmarks-editor.c:766 ++#: ../src/bookmarks/ephy-bookmarks-editor.c:770 + msgid "File f_ormat:" + msgstr "_Formato do arquivo:" + +-#: ../src/bookmarks/ephy-bookmarks-editor.c:812 ++#: ../src/bookmarks/ephy-bookmarks-editor.c:816 + msgid "Import Bookmarks" + msgstr "Importar favoritos" + +-#: ../src/bookmarks/ephy-bookmarks-editor.c:817 ++#: ../src/bookmarks/ephy-bookmarks-editor.c:821 + msgid "I_mport" + msgstr "I_mportar" + +-#: ../src/bookmarks/ephy-bookmarks-editor.c:833 ++#: ../src/bookmarks/ephy-bookmarks-editor.c:837 + msgid "Import bookmarks from:" + msgstr "Importar favoritos de:" + +-#: ../src/bookmarks/ephy-bookmarks-editor.c:853 ++#: ../src/bookmarks/ephy-bookmarks-editor.c:857 + msgid "File" + msgstr "Arquivo" + +-#: ../src/bookmarks/ephy-bookmarks-editor.c:1167 ++#: ../src/bookmarks/ephy-bookmarks-editor.c:1163 + msgid "_Copy Address" + msgstr "_Copiar endereço" + +-#: ../src/bookmarks/ephy-bookmarks-editor.c:1553 ++#: ../src/bookmarks/ephy-bookmarks-editor.c:1551 + msgid "Topics" + msgstr "Tópicos" + +-#: ../src/bookmarks/ephy-bookmarks-editor.c:1623 ++#: ../src/bookmarks/ephy-bookmarks-editor.c:1621 + msgid "Title" + msgstr "Título" + +@@ -2475,61 +2474,61 @@ msgstr "Se você fechar esta janela, os downloads serão cancelados" + msgid "Close window and cancel downloads" + msgstr "Fechar janela e cancelar downloads" + +-#: ../src/ephy-window.c:1142 ++#: ../src/ephy-window.c:1148 + msgid "Save As" + msgstr "Salvar como" + +-#: ../src/ephy-window.c:1144 ++#: ../src/ephy-window.c:1150 + msgid "Save As Application" + msgstr "Salva como aplicativo" + +-#: ../src/ephy-window.c:1146 ++#: ../src/ephy-window.c:1152 + msgid "Print" + msgstr "Imprimir" + +-#: ../src/ephy-window.c:1148 ++#: ../src/ephy-window.c:1154 + msgid "Bookmark" + msgstr "Favorito" + +-#: ../src/ephy-window.c:1150 ++#: ../src/ephy-window.c:1156 + msgid "Find" + msgstr "Localizar" + + #. Translators: This refers to text size +-#: ../src/ephy-window.c:1159 ++#: ../src/ephy-window.c:1165 + msgid "Larger" + msgstr "Ampliar" + + #. Translators: This refers to text size +-#: ../src/ephy-window.c:1162 ++#: ../src/ephy-window.c:1168 + msgid "Smaller" + msgstr "Reduzir" + +-#: ../src/ephy-window.c:1190 ++#: ../src/ephy-window.c:1196 + msgid "Back" + msgstr "Voltar" + +-#: ../src/ephy-window.c:1202 ++#: ../src/ephy-window.c:1208 + msgid "Forward" + msgstr "Avançar" + +-#: ../src/ephy-window.c:1214 ++#: ../src/ephy-window.c:1220 + msgid "Zoom" + msgstr "Zoom" + +-#: ../src/ephy-window.c:1223 ++#: ../src/ephy-window.c:1229 + msgid "New _Tab" + msgstr "Nova a_ba" + +-#: ../src/ephy-window.c:1231 ++#: ../src/ephy-window.c:1237 + msgid "Go to most visited" + msgstr "Ir para os mais visitados" + +-#: ../src/popup-commands.c:234 ++#: ../src/popup-commands.c:237 + msgid "Save Link As" + msgstr "Salvar link como" + +-#: ../src/popup-commands.c:240 ++#: ../src/popup-commands.c:243 + msgid "Save Image As" + msgstr "Salvar imagem como" + +@@ -2639,19 +2638,19 @@ msgstr "Cria um aplicativo web" + msgid "C_reate" + msgstr "C_riar" + +-#: ../src/window-commands.c:1470 ../src/window-commands.c:1493 ++#: ../src/window-commands.c:1473 ../src/window-commands.c:1496 + msgid "Contact us at:" + msgstr "Contate-nos em:" + +-#: ../src/window-commands.c:1473 ++#: ../src/window-commands.c:1476 + msgid "Contributors:" + msgstr "Contribuidores:" + +-#: ../src/window-commands.c:1476 ++#: ../src/window-commands.c:1479 + msgid "Past developers:" + msgstr "Desenvolvedores no passado:" + +-#: ../src/window-commands.c:1502 ++#: ../src/window-commands.c:1505 + #, c-format + msgid "" + "A simple, clean, beautiful view of the web.\n" +@@ -2668,7 +2667,7 @@ msgstr "" + #. * this translation; in that case, please write each of them on a separate + #. * line seperated by newlines (\n). + #. +-#: ../src/window-commands.c:1525 ++#: ../src/window-commands.c:1528 + msgid "translator-credits" + msgstr "" + "Afonso Celso Medina \n" +@@ -2693,25 +2692,26 @@ msgstr "" + "Enrico Nicoletto \n" + "Rafael Ferreira " + +-#: ../src/window-commands.c:1528 ++#: ../src/window-commands.c:1531 + msgid "Web Website" + msgstr "Website do Navegador web" + +-#: ../src/window-commands.c:1667 ++#: ../src/window-commands.c:1670 + msgid "Enable caret browsing mode?" + msgstr "Ativar o modo de navegação com cursor?" + +-#: ../src/window-commands.c:1670 ++#: ../src/window-commands.c:1673 + msgid "" + "Pressing F7 turns caret browsing on or off. This feature places a moveable " + "cursor in web pages, allowing you to move around with your keyboard. Do you " + "want to enable caret browsing?" + msgstr "" +-"Ao pressionar a tecla F7 liga/desliga a navegação com cursor. Esta " +-"funcionalidade insere um cursor nas páginas web, permitindo-lhe navegar pela " +-"página com o seu teclado. Você quer ativar o modo de navegação com cursor?" ++"Ao pressionar a tecla F7 alterna-se a navegação com cursor para ligado ou " ++"desligado. Esta funcionalidade insere um cursor nas páginas web, permitindo-" ++"lhe navegar pela página com o seu teclado. Você deseja habilitar o modo de " ++"navegação com cursor?" + +-#: ../src/window-commands.c:1673 ++#: ../src/window-commands.c:1676 + msgid "_Enable" + msgstr "_Ativar" + +diff --git a/po/sv.po b/po/sv.po +index a69ec6a..077293e 100644 +--- a/po/sv.po ++++ b/po/sv.po +@@ -1,49 +1,73 @@ + # Swedish messages for Epiphany. +-# Copyright (C) 2000-2012 Free Software Foundation, Inc. ++# Copyright © 2000-2012, 2014 Free Software Foundation, Inc. + # Dennis Persson , 2000. + # Christian Rose , 2000, 2001, 2002, 2003, 2004, 2005. + # Daniel Nylander , 2006, 2007, 2008, 2009, 2010, 2011, 2012. ++# Anders Jonsson , 2014. + # + # $Id: sv.po,v 1.65 2006/08/16 05:31:44 dnylande Exp $ + # + msgid "" + msgstr "" + "Project-Id-Version: epiphany\n" +-"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=epiphany\n" +-"POT-Creation-Date: 2012-03-12 18:15+0100\n" +-"PO-Revision-Date: 2012-03-12 18:15+0100\n" +-"Last-Translator: Daniel Nylander \n" ++"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?" ++"product=epiphany&keywords=I18N+L10N&component=general\n" ++"POT-Creation-Date: 2014-04-07 15:44+0000\n" ++"PO-Revision-Date: 2014-05-20 23:16+0100\n" ++"Last-Translator: Anders Jonsson \n" + "Language-Team: Swedish \n" + "Language: sv\n" + "MIME-Version: 1.0\n" + "Content-Type: text/plain; charset=UTF-8\n" + "Content-Transfer-Encoding: 8bit\n" + "Plural-Forms: nplurals=2; plural=(n != 1);\n" ++"X-Generator: Poedit 1.6.4\n" + + #: ../data/default-bookmarks.rdf.in.h:1 + msgid "Search the web" + msgstr "Sök på nätet" + +-#. Translators you should change these links to respect your locale. +-#. For instance in .nl these should be +-#. "http://www.google.nl" and "http://www.google.nl/search?q=%s" +-#: ../data/default-bookmarks.rdf.in.h:5 +-msgid "http://www.google.com" +-msgstr "http://www.google.se" +- +-#. Translators you should change these links to respect your locale. +-#. For instance in .nl these should be +-#. "http://www.google.nl" and "http://www.google.nl/search?q=%s" +-#: ../data/default-bookmarks.rdf.in.h:10 ++#. Translators: you can use the regions listed in ++#. https://duckduckgo.com/params to boost a particular region ++#. associated with your language. For instance, for translators ++#. to Finnish, it might make sense to add kl=fi-fi to the search ++#. URL in order to boost results from Finland. Additionally, the ++#. 'kad' parameter can be used to specify the locale in which ++#. duckduckgo must be translated. So, for a Finnish localized ++#. version of duckduckgo that will render results tailored for ++#. Finland, the string would be: ++#. https://duckduckgo.com/?t=epiphany&kl=fi-fi&kad=fi_FI ++#. ++#: ../data/default-bookmarks.rdf.in.h:13 ++msgid "https://duckduckgo.com/?t=epiphany" ++msgstr "https://duckduckgo.com/?t=epiphany&kl=se-sv&kad=sv_SE" ++ ++#. Translators: you can use the regions listed in ++#. https://duckduckgo.com/params to boost a particular region ++#. associated with your language. For instance, for translators ++#. to Finnish, it might make sense to add kl=fi-fi to the search ++#. URL in order to boost results from Finland. Additionally, the ++#. 'kad' parameter can be used to specify the locale in which ++#. duckduckgo must be translated. For such case, the search url ++#. would be ++#. https://duckduckgo.com/?q=%s&t=epiphany&kl=fi-fi&kad=fi_FI ++#: ../data/default-bookmarks.rdf.in.h:24 + #, no-c-format +-msgid "http://www.google.com/search?q=%s&ie=UTF-8&oe=UTF-8" +-msgstr "http://www.google.se/search?q=%s&ie=UTF-8&oe=UTF-8" +- +-#: ../data/epiphany.desktop.in.in.h:1 +-#: ../src/ephy-main.c:73 +-#: ../src/ephy-main.c:321 +-#: ../src/ephy-main.c:467 +-#: ../src/window-commands.c:1228 ++msgid "https://duckduckgo.com/?q=%s&t=epiphany" ++msgstr "https://duckduckgo.com/?q=%s&t=epiphany&kl=se-sv&kad=sv_SE" ++ ++#: ../data/epiphany.appdata.xml.in.h:1 ++msgid "" ++"The web browser for GNOME, featuring tight integration with the desktop and " ++"a simple and intuitive user interface that allows you to focus on your web " ++"pages." ++msgstr "" ++"Webbläsaren för GNOME, med stark integration mot skrivbordet och ett enkelt, " ++"intuitivt användargränssnitt som tillåter dig att fokusera på dina webbsidor." ++ ++#: ../data/epiphany.desktop.in.in.h:1 ../embed/ephy-about-handler.c:292 ++#: ../embed/ephy-about-handler.c:323 ../src/ephy-main.c:67 ++#: ../src/ephy-main.c:314 ../src/ephy-main.c:472 ../src/window-commands.c:1512 + msgid "Web" + msgstr "Webb" + +@@ -53,869 +77,1083 @@ msgstr "Webbläsare" + + #: ../data/epiphany.desktop.in.in.h:3 + msgid "Epiphany Web Browser" +-msgstr "Webbläsaren Epiphany" ++msgstr "Epiphany webbläsare" + + #: ../data/epiphany.desktop.in.in.h:4 + msgid "Browse the web" + msgstr "Surfa på nätet" + +-#: ../data/ui/epiphany-application-menu.ui.h:1 +-msgid "_New Window" +-msgstr "_Nytt fönster" ++#: ../data/epiphany.desktop.in.in.h:5 ++msgid "web;browser;internet;" ++msgstr "webb;webbläsare;internet;nätet;" ++ ++#: ../data/org.gnome.epiphany.gschema.xml.h:1 ++msgid "Browse with caret" ++msgstr "Navigera med markör" ++ ++#. DuckDuckGo is the default search engine. Must exactly match the URL used ++#. in the preferences dialog, except this string is surrounded by single quotes ++#. and uses & instead of simply &. If the match is not otherwise exact, ++#. there will be a spurious, ugly entry in the preferences combo, so please ++#. test this. Should ideally also match the default smart bookmark link in ++#. default-bookmarks.rdf. See the comment there for region parameters to ++#. the URL. ++#: ../data/org.gnome.epiphany.gschema.xml.h:10 ++#, no-c-format ++msgid "'https://duckduckgo.com/?q=%s&t=epiphany'" ++msgstr "" ++"'https://duckduckgo.com/?q=%s&t=epiphany&kl=se-sv&kad=sv_SE'" + +-#. Toplevel +-#: ../data/ui/epiphany-application-menu.ui.h:2 +-#: ../src/ephy-window.c:87 +-msgid "_Bookmarks" +-msgstr "_Bokmärken" ++#: ../data/org.gnome.epiphany.gschema.xml.h:11 ++msgid "URL Search" ++msgstr "URL-sökning" + +-#: ../data/ui/epiphany-application-menu.ui.h:3 +-msgid "_History" +-msgstr "_Historik" ++#: ../data/org.gnome.epiphany.gschema.xml.h:12 ++msgid "Search string for keywords entered in the URL bar." ++msgstr "Söksträng för nyckelord angivna i adressfältet." + +-#: ../data/ui/epiphany-application-menu.ui.h:4 +-#: ../data/ui/prefs-dialog.ui.h:3 +-msgid "Preferences" +-msgstr "Inställningar" ++#: ../data/org.gnome.epiphany.gschema.xml.h:13 ++msgid "User agent" ++msgstr "Användaragent" + +-#: ../data/ui/epiphany-application-menu.ui.h:5 +-#: ../data/ui/epiphany.ui.h:10 +-msgid "Personal Data" +-msgstr "Personlig data" ++#: ../data/org.gnome.epiphany.gschema.xml.h:14 ++msgid "" ++"String that will be used as user agent, to identify the browser to the web " ++"servers." ++msgstr "" ++"Sträng som ska användas som användaragent för att identifiera webbläsaren " ++"till webbservrarna." + +-#: ../data/ui/epiphany-application-menu.ui.h:6 +-#: ../src/bookmarks/ephy-bookmarks-editor.c:155 +-#: ../src/ephy-history-window.c:132 +-msgid "_Help" +-msgstr "_Hjälp" ++#: ../data/org.gnome.epiphany.gschema.xml.h:15 ++msgid "Automatic downloads" ++msgstr "Automatiska hämtningar" + +-#: ../data/ui/epiphany-application-menu.ui.h:7 +-#: ../src/bookmarks/ephy-bookmarks-editor.c:204 +-#: ../src/ephy-history-window.c:173 +-msgid "_About" +-msgstr "_Om" ++#: ../data/org.gnome.epiphany.gschema.xml.h:16 ++msgid "" ++"When files cannot be opened by the browser they are automatically downloaded " ++"to the download folder and opened with the appropriate application." ++msgstr "" ++"När filer inte kan öppnas av webbläsaren hämtas de automatiskt till " ++"hämtningskatalogen och öppnas med lämpligt program." + +-#: ../data/ui/epiphany-application-menu.ui.h:8 +-msgid "_Quit" +-msgstr "A_vsluta" ++#: ../data/org.gnome.epiphany.gschema.xml.h:17 ++msgid "Force new windows to be opened in tabs" ++msgstr "Tvinga nya fönster att öppnas i flikar." + +-#: ../data/ui/epiphany.ui.h:1 +-msgid "Cookie properties" +-msgstr "Kakegenskaper" ++#: ../data/org.gnome.epiphany.gschema.xml.h:18 ++msgid "" ++"Force new window requests to be opened in tabs instead of using a new window." ++msgstr "" ++"Tvinga ny fönsterbegäran att öppnas i flik istället för att använda nytt " ++"fönster." + +-#: ../data/ui/epiphany.ui.h:2 +-msgid "Content:" +-msgstr "Innehåll:" ++#: ../data/org.gnome.epiphany.gschema.xml.h:19 ++msgid "Remember passwords" ++msgstr "Kom ihåg lösenord" + +-#: ../data/ui/epiphany.ui.h:3 +-msgid "Path:" +-msgstr "Sökväg:" ++#: ../data/org.gnome.epiphany.gschema.xml.h:20 ++msgid "Whether to store and prefill passwords in web sites." ++msgstr "Huruvida lösenord ska lagras och på förhand matas in på webbplatser." + +-#: ../data/ui/epiphany.ui.h:4 +-msgid "Send for:" +-msgstr "Skicka för:" ++#: ../data/org.gnome.epiphany.gschema.xml.h:21 ++msgid "Automatically manage offline status with NetworkManager" ++msgstr "Hantera automatiskt frånkopplad status med NetworkManager" + +-#: ../data/ui/epiphany.ui.h:5 +-msgid "Expires:" +-msgstr "Utgår:" ++#: ../data/org.gnome.epiphany.gschema.xml.h:22 ++msgid "Enable smooth scrolling" ++msgstr "Aktivera mjuk rullning" + +-#: ../data/ui/epiphany.ui.h:6 +-msgid "Text Encoding" +-msgstr "Textkodning" ++#: ../data/org.gnome.epiphany.gschema.xml.h:23 ++msgid "Don't use an external application to view page source." ++msgstr "Använd inte ett externt program för att visa källkod för sidor." + +-#: ../data/ui/epiphany.ui.h:7 +-msgid "_Automatic" +-msgstr "_Automatisk" ++#: ../data/org.gnome.epiphany.gschema.xml.h:24 ++msgid "Whether to automatically restore the last session" ++msgstr "Huruvida den senaste sessionen ska återskapas automatiskt" + +-#: ../data/ui/epiphany.ui.h:8 +-#: ../src/ephy-encoding-menu.c:338 +-msgid "Use the encoding specified by the document" +-msgstr "Använd kodningen som är angiven i dokumentet" ++#: ../data/org.gnome.epiphany.gschema.xml.h:25 ++msgid "" ++"Defines how the session will be restored during startup. Allowed values are " ++"'always' (the previous state of the application is always restored), " ++"'crashed' (the session is only restored if the application crashes) and " ++"'never' (the homepage is always shown)." ++msgstr "" ++"Definierar hur sessionen återställs vid uppstart. Tillåtna värden är \"always" ++"\" (programmets tidigare tillstånd återställs alltid), \"crashed" ++"\" (sessionen återställs endast om programmet kraschar) and \"never" ++"\" (hemsidan visas alltid)." + +-#: ../data/ui/epiphany.ui.h:9 +-msgid "_Use a different encoding:" +-msgstr "_Använd en annan teckenkodning:" ++#: ../data/org.gnome.epiphany.gschema.xml.h:26 ++msgid "" ++"Whether to delay loading of tabs that are not immediately visible on session " ++"restore" ++msgstr "" ++"Huruvida inläsning av flikar som inte är omedelbart synliga ska fördröjas " ++"vid sessionsåterställning" + +-#: ../data/ui/epiphany.ui.h:11 +-#: ../data/ui/prefs-dialog.ui.h:21 +-msgid "Cookies" +-msgstr "Kakor" ++#: ../data/org.gnome.epiphany.gschema.xml.h:27 ++msgid "" ++"When this option is set to true, tabs will not start loading until the user " ++"switches to them, upon session restore." ++msgstr "" ++"När detta är sant kommer flikar inte börja läsas in förrän användaren byter " ++"till dem då en session återskapats." + +-#: ../data/ui/epiphany.ui.h:12 +-msgid "_Show passwords" +-msgstr "_Visa lösenord" ++#: ../data/org.gnome.epiphany.gschema.xml.h:28 ++msgid "Process model" ++msgstr "Processmodell" + +-#: ../data/ui/epiphany.ui.h:13 +-#: ../data/ui/prefs-dialog.ui.h:27 +-msgid "Passwords" +-msgstr "Lösenord" ++#: ../data/org.gnome.epiphany.gschema.xml.h:29 ++msgid "" ++"This option allows to set the process model used. Use 'shared-secondary-" ++"process' to use a single web process shared by all the tabs and 'one-" ++"secondary-process-per-web-view' to use a different web process for each tab." ++msgstr "" ++"Detta alternativ anger processmodellen som används. Använd \"shared-" ++"secondary-process\" för att använda en ensam webbprocess som delas av alla " ++"flikar och \"one-secondary-process-per-web-view\" för att använda olika " ++"processer för varje flik." + +-#: ../data/ui/prefs-dialog.ui.h:1 +-msgid "Add Language" +-msgstr "Lägg till språk" ++#: ../data/org.gnome.epiphany.gschema.xml.h:30 ++msgid "Toolbar style" ++msgstr "Stil på verktygsrad" + +-#: ../data/ui/prefs-dialog.ui.h:2 +-msgid "Choose a l_anguage:" +-msgstr "Välj ett s_pråk:" ++#: ../data/org.gnome.epiphany.gschema.xml.h:31 ++msgid "" ++"Toolbar style. Allowed values are \"\" (use GNOME default style), \"both" ++"\" (text and icons), \"both-horiz\" (text besides icons), \"icons\", and " ++"\"text\"." ++msgstr "" ++"Stil på verktygsraden. Tillåtna värden är \"\" (använd standardstilen i " ++"GNOME), \"both\" (både text och ikoner), \"both-horiz\" (text bredvid " ++"ikoner), \"icons\" (ikoner) och \"text\"." + +-#. If we don't have XDG user dirs info, return an educated guess. +-#: ../data/ui/prefs-dialog.ui.h:4 +-#: ../lib/ephy-file-helpers.c:116 +-msgid "Downloads" +-msgstr "Hämtningar" ++#: ../data/org.gnome.epiphany.gschema.xml.h:32 ++msgid "[Deprecated]" ++msgstr "[Föråldrad]" + +-#: ../data/ui/prefs-dialog.ui.h:5 +-msgid "_Download folder:" +-msgstr "_Hämtningsmapp:" ++#: ../data/org.gnome.epiphany.gschema.xml.h:33 ++msgid "" ++"[Deprecated] This setting is deprecated, use 'tabs-bar-visibility-policy' " ++"instead." ++msgstr "" ++"[Föråldrad] Denna inställning har fasats ut, använd \"tabs-bar-visibility-" ++"policy\" i stället." + +-#: ../data/ui/prefs-dialog.ui.h:6 +-msgid "A_utomatically open downloaded files" +-msgstr "Öppna automatiskt _hämtade filer" ++#: ../data/org.gnome.epiphany.gschema.xml.h:34 ++msgid "Visibility of the downloads window" ++msgstr "Synlighet för hämtningsfönstret" + +-#: ../data/ui/prefs-dialog.ui.h:7 +-msgid "General" +-msgstr "Allmänt" ++#: ../data/org.gnome.epiphany.gschema.xml.h:35 ++msgid "" ++"Hide or show the downloads window. When hidden, a notification will be shown " ++"when new downloads are started." ++msgstr "" ++"Dölj eller visa hämtningsfönstret. När dolt kommer en notifiering att visas " ++"när nya hämtningar startas." + +-#: ../data/ui/prefs-dialog.ui.h:8 +-msgid "Fonts" +-msgstr "Typsnitt" ++#: ../data/org.gnome.epiphany.gschema.xml.h:36 ++msgid "The visibility policy for the tabs bar." ++msgstr "Synlighetspolicy för flikraden." + +-#: ../data/ui/prefs-dialog.ui.h:9 +-msgid "_Use system fonts" +-msgstr "An_vänd systemtypsnitt" ++#: ../data/org.gnome.epiphany.gschema.xml.h:37 ++msgid "" ++"Controls when the tabs bar is shown. Possible values are 'always' (the tabs " ++"bar is always shown), 'more-than-one' (the tabs bar is only shown if there's " ++"two or more tabs) and 'never' (the tabs bar is never shown)." ++msgstr "" ++"Kontrollerar när flikraden visas. Möjliga värden är \"always\" (flikraden " ++"visas alltid), \"more-than-one\" (Flikraden visas bara om det finns två " ++"eller fler flikar) och \"never\" (flikraden visas aldrig)." ++ ++#: ../data/org.gnome.epiphany.gschema.xml.h:38 ++#| msgid "_Minimum font size:" ++msgid "Minimum font size" ++msgstr "Minsta typsnittsstorlek" ++ ++#: ../data/org.gnome.epiphany.gschema.xml.h:39 ++#| msgid "_Use system fonts" ++msgid "Use GNOME fonts" ++msgstr "Använd GNOME-typsnitt" ++ ++#: ../data/org.gnome.epiphany.gschema.xml.h:40 ++msgid "Use GNOME font settings." ++msgstr "Använd typsnittsinställningar för GNOME" ++ ++#: ../data/org.gnome.epiphany.gschema.xml.h:41 ++#| msgid "Sans serif font:" ++msgid "Custom sans-serif font" ++msgstr "Anpassat sans serif-typsnitt" ++ ++#: ../data/org.gnome.epiphany.gschema.xml.h:42 ++msgid "" ++"A value to be used to override sans-serif desktop font when use-gnome-fonts " ++"is set." ++msgstr "" ++"Ett värde som används för att åsidosätta skrivbordets sans serif-typsnitt " ++"när use-gnome-fonts är inställt." + +-#: ../data/ui/prefs-dialog.ui.h:10 +-msgid "Sans serif font:" +-msgstr "Sans serif-typsnitt:" ++#: ../data/org.gnome.epiphany.gschema.xml.h:43 ++#| msgid "Sans serif font:" ++msgid "Custom serif font" ++msgstr "Anpassat serif-typsnitt" + +-#: ../data/ui/prefs-dialog.ui.h:11 +-msgid "Serif font:" +-msgstr "Serif-typsnitt:" ++#: ../data/org.gnome.epiphany.gschema.xml.h:44 ++msgid "" ++"A value to be used to override serif desktop font when use-gnome-fonts is " ++"set." ++msgstr "" ++"Ett värde som används för att åsidosätta skrivbordets serif-typsnitt när use-" ++"gnome-fonts är inställt." + +-#: ../data/ui/prefs-dialog.ui.h:12 +-msgid "Monospace font:" +-msgstr "Typsnitt med fast breddslag:" ++#: ../data/org.gnome.epiphany.gschema.xml.h:45 ++#| msgid "Monospace font:" ++msgid "Custom monospace font" ++msgstr "Anpassat typsnitt med fast breddslag:" + +-#: ../data/ui/prefs-dialog.ui.h:13 +-msgid "Style" +-msgstr "Stil" ++#: ../data/org.gnome.epiphany.gschema.xml.h:46 ++msgid "" ++"A value to be used to override monospace desktop font when use-gnome-fonts " ++"is set." ++msgstr "" ++"Ett värde som används för att åsidosätta skrivbordets typsnitt med fast " ++"breddslag när use-gnome-fonts är inställt." + +-#: ../data/ui/prefs-dialog.ui.h:14 +-msgid "Use custom _stylesheet" +-msgstr "Använd anpassad _stilmall" ++#: ../data/org.gnome.epiphany.gschema.xml.h:47 ++msgid "Use own colors" ++msgstr "Använd egna färger" + +-#: ../data/ui/prefs-dialog.ui.h:15 +-msgid "_Edit Stylesheet…" +-msgstr "R_edigera stilmall..." ++#: ../data/org.gnome.epiphany.gschema.xml.h:48 ++msgid "Use your own colors instead of the colors the page requests." ++msgstr "Använd dina egna färger istället för de färger som sidan begär." + +-#: ../data/ui/prefs-dialog.ui.h:16 +-msgid "Fonts & Style" +-msgstr "Typsnitt & Stil" ++#: ../data/org.gnome.epiphany.gschema.xml.h:49 ++#| msgid "Use own colors" ++msgid "Use own fonts" ++msgstr "Använd egna typsnitt" + +-#: ../data/ui/prefs-dialog.ui.h:17 +-msgid "Web Content" +-msgstr "Webbinnehåll" ++#: ../data/org.gnome.epiphany.gschema.xml.h:50 ++msgid "Use your own fonts instead of the fonts the page requests." ++msgstr "Använd dina egna typsnitt istället för de typsnitt som sidan begär." + +-#: ../data/ui/prefs-dialog.ui.h:18 +-msgid "Allow popup _windows" +-msgstr "Tillåt popup_fönster" ++#: ../data/org.gnome.epiphany.gschema.xml.h:51 ++msgid "Use a custom CSS" ++msgstr "Använd anpassad CSS" + +-#: ../data/ui/prefs-dialog.ui.h:19 +-msgid "Enable _plugins" +-msgstr "Aktivera _tillägg" ++#: ../data/org.gnome.epiphany.gschema.xml.h:52 ++msgid "Use a custom CSS file to modify websites own CSS." ++msgstr "Använd en anpassad CSS-fil för att ändra webbplatsers egna CSS." + +-#: ../data/ui/prefs-dialog.ui.h:20 +-msgid "Enable Java_Script" +-msgstr "Använd Java_Script" ++#: ../data/org.gnome.epiphany.gschema.xml.h:53 ++#| msgid "_Enable spell checking" ++msgid "Enable spell checking" ++msgstr "Aktivera stavningskontroll" + +-#: ../data/ui/prefs-dialog.ui.h:22 +-msgid "_Always accept" +-msgstr "_Acceptera alltid" ++#: ../data/org.gnome.epiphany.gschema.xml.h:54 ++msgid "Spell check any text typed in editable areas." ++msgstr "Stavningskontrollera all text som skrivs in i redigerbara ytor." + +-#: ../data/ui/prefs-dialog.ui.h:23 +-msgid "Only _from sites you visit" +-msgstr "Endast _från webbplatser du besöker" ++#: ../data/org.gnome.epiphany.gschema.xml.h:55 ++msgid "Default encoding" ++msgstr "Standardkodning" + +-#. Refers to "Only from sites you visit" option under Cookies. +-#: ../data/ui/prefs-dialog.ui.h:25 +-msgid "For example, not from advertisers on these sites" +-msgstr "Inte från annonsörer på dessa webbplatser, till exempel" ++#: ../data/org.gnome.epiphany.gschema.xml.h:56 ++msgid "" ++"Default encoding. Accepted values are the ones WebKitGTK+ can understand." ++msgstr "Standardkodning. Accepterade värden är de som WebKitGTK+ förstår." + +-#: ../data/ui/prefs-dialog.ui.h:26 +-msgid "_Never accept" +-msgstr "A_cceptera aldrig" ++#: ../data/org.gnome.epiphany.gschema.xml.h:57 ++msgid "Size of disk cache" ++msgstr "Storlek på diskcache" + +-#: ../data/ui/prefs-dialog.ui.h:28 +-msgid "_Remember passwords" +-msgstr "_Kom ihåg lösenord" ++#: ../data/org.gnome.epiphany.gschema.xml.h:58 ++msgid "Size of disk cache, in MB." ++msgstr "Storlek på diskcache, i MB." + +-#: ../data/ui/prefs-dialog.ui.h:29 +-msgid "Temporary Files" +-msgstr "Temporära filer" ++#: ../data/org.gnome.epiphany.gschema.xml.h:59 ++#: ../src/resources/prefs-dialog.ui.h:40 ++msgid "Languages" ++msgstr "Språk" + +-#: ../data/ui/prefs-dialog.ui.h:30 +-msgid "_Disk space:" +-msgstr "_Diskutrymme:" ++#: ../data/org.gnome.epiphany.gschema.xml.h:60 ++msgid "Preferred languages, two letter codes." ++msgstr "Föredragna språk, tvåbokstavskoder." + +-#: ../data/ui/prefs-dialog.ui.h:31 +-msgid "MB" +-msgstr "MB" ++#: ../data/org.gnome.epiphany.gschema.xml.h:61 ++msgid "Cookie accept" ++msgstr "Accepterande av kakor" + +-#. Translators: the mnemonic shouldn't conflict with any of the +-#. * standard items in the GtkEntry context menu (Cut, Copy, Paste, Delete, +-#. * Select All, Input Methods and Insert Unicode control character.) +-#. +-#: ../data/ui/prefs-dialog.ui.h:32 +-#: ../lib/widgets/ephy-location-entry.c:462 +-#: ../src/ephy-history-window.c:231 +-#: ../src/pdm-dialog.c:355 +-msgid "Cl_ear" +-msgstr "T_öm" ++#: ../data/org.gnome.epiphany.gschema.xml.h:62 ++msgid "" ++"Where to accept cookies from. Possible values are \"anywhere\", \"current " ++"site\" and \"nowhere\"." ++msgstr "" ++"Var kakor ska accepteras ifrån. Möjliga värden är \"anywhere" ++"\" (varsomhelst), \"current site\" (aktuell server) och \"nowhere" ++"\" (ingenstans ifrån)." + +-#: ../data/ui/prefs-dialog.ui.h:33 +-msgid "Privacy" +-msgstr "Integritet" ++#: ../data/org.gnome.epiphany.gschema.xml.h:63 ++msgid "Image animation mode" ++msgstr "Bildanimeringsläge" + +-#: ../data/ui/prefs-dialog.ui.h:34 +-#: ../src/ephy-encoding-dialog.c:302 +-msgid "Encodings" +-msgstr "Teckenkodningar" ++#: ../data/org.gnome.epiphany.gschema.xml.h:64 ++msgid "" ++"How to present animated images. Possible values are \"normal\", \"once\" and " ++"\"disabled\"." ++msgstr "" ++"Hur animerade bilder ska presenteras. Möjliga värden är \"normal\", \"once\" " ++"och \"disabled\"." + +-#: ../data/ui/prefs-dialog.ui.h:35 +-msgid "De_fault:" +-msgstr "Stan_dard:" ++#: ../data/org.gnome.epiphany.gschema.xml.h:65 ++msgid "Allow popups" ++msgstr "Tillåt popupfönster" + +-#: ../data/ui/prefs-dialog.ui.h:36 +-msgid "Languages" +-msgstr "Språk" ++#: ../data/org.gnome.epiphany.gschema.xml.h:66 ++msgid "" ++"Allow sites to open new windows using JavaScript (if JavaScript is enabled)." ++msgstr "" ++"Tillåt webbplatser att öppna nya fönster med hjälp av JavaScript (om " ++"JavaScript är aktiverat)." + +-#: ../data/ui/prefs-dialog.ui.h:37 +-msgid "Spell checking" +-msgstr "Stavningskontroll" ++#: ../data/org.gnome.epiphany.gschema.xml.h:67 ++#| msgid "Enable _plugins" ++msgid "Enable Plugins" ++msgstr "Aktivera tillägg" + +-#: ../data/ui/prefs-dialog.ui.h:38 +-msgid "_Enable spell checking" +-msgstr "A_ktivera stavningskontroll" ++#: ../data/org.gnome.epiphany.gschema.xml.h:68 ++msgid "Enable JavaScript" ++msgstr "Använd JavaScript" + +-#: ../data/ui/prefs-dialog.ui.h:39 +-#: ../src/prefs-dialog.c:774 +-msgid "Language" +-msgstr "Språk" ++#: ../data/org.gnome.epiphany.gschema.xml.h:69 ++#| msgid "Enabled" ++msgid "Enable WebGL" ++msgstr "Aktivera WebGL" + +-#: ../embed/ephy-download.c:217 +-msgctxt "file type" +-msgid "Unknown" +-msgstr "Okänd" ++#: ../data/org.gnome.epiphany.gschema.xml.h:70 ++msgid "Whether to enable support for WebGL contexts." ++msgstr "Huruvida stöd för WebGL-innehåll ska aktiveras." ++ ++#: ../data/org.gnome.epiphany.gschema.xml.h:71 ++#| msgid "Enabled" ++msgid "Enable WebAudio" ++msgstr "Aktivera WebAudio" ++ ++#: ../data/org.gnome.epiphany.gschema.xml.h:72 ++msgid "Whether to enable support for WebAudio." ++msgstr "Huruvida stöd för WebAudio ska aktiveras." ++ ++#: ../data/org.gnome.epiphany.gschema.xml.h:73 ++msgid "Do Not Track" ++msgstr "Spåra mig inte" ++ ++#: ../data/org.gnome.epiphany.gschema.xml.h:74 ++msgid "" ++"Whether to tell websites that we do not wish to be tracked. Please note that " ++"web pages are not forced to follow this setting." ++msgstr "" ++"Huruvida vi säger till webbplatser att vi inte vill spåras. Observera att " ++"webbplatser inte är tvungna att följa denna inställning." ++ ++#: ../data/org.gnome.epiphany.gschema.xml.h:75 ++#| msgid "Enabled" ++msgid "Enable Adblock" ++msgstr "Aktivera Adblock" ++ ++#: ../data/org.gnome.epiphany.gschema.xml.h:76 ++msgid "" ++"Whether to block the embedded advertisements that web pages might want to " ++"show." ++msgstr "Huruvida inbäddade annonser som webbplatser vill visa ska blockeras." ++ ++#: ../data/org.gnome.epiphany.gschema.xml.h:77 ++msgid "The downloads folder" ++msgstr "Hämtningsmappen" ++ ++#: ../data/org.gnome.epiphany.gschema.xml.h:78 ++msgid "" ++"The path of the folder where to download files to; or \"Downloads\" to use " ++"the default downloads folder, or \"Desktop\" to use the desktop folder." ++msgstr "" ++"Sökvägen till mappen som filer ska hämtas till, eller \"Downloads\" för att " ++"använda standardhämtningsmappen, eller \"Desktop\" för att använda " ++"skrivbordsmappen." ++ ++#: ../data/org.gnome.epiphany.gschema.xml.h:79 ++#| msgid "Whether to print the page title in the header" ++msgid "Whether to show the title column in the bookmarks window." ++msgstr "Huruvida titelkolumnen i bokmärkesfönstret ska visas." ++ ++#: ../data/org.gnome.epiphany.gschema.xml.h:80 ++#| msgid "Whether to print the page address in the header" ++msgid "Whether to show the address column in the bookmarks window." ++msgstr "Huruvida adresskolumnen i bokmärkesfönstret ska visas." ++ ++#: ../embed/ephy-about-handler.c:141 ++msgid "Installed plugins" ++msgstr "Installerade tillägg" ++ ++#: ../embed/ephy-about-handler.c:142 ++msgid "Plugins" ++msgstr "Tillägg" ++ ++#: ../embed/ephy-about-handler.c:145 ++msgid "Plugins are disabled in the preferences" ++msgstr "Tillägg är inaktiverade i inställningarna" ++ ++#: ../embed/ephy-about-handler.c:158 ++msgid "Enabled" ++msgstr "Aktiverad" ++ ++#. webkit_plugin_get_enabled (plugin) && ++#: ../embed/ephy-about-handler.c:158 ++msgid "Yes" ++msgstr "Ja" ++ ++#: ../embed/ephy-about-handler.c:158 ++msgid "No" ++msgstr "Nej" ++ ++#: ../embed/ephy-about-handler.c:159 ++msgid "MIME type" ++msgstr "MIME-typ" ++ ++#: ../embed/ephy-about-handler.c:159 ++msgid "Description" ++msgstr "Beskrivning" ++ ++#: ../embed/ephy-about-handler.c:159 ++msgid "Suffixes" ++msgstr "Filändelser" ++ ++#: ../embed/ephy-about-handler.c:220 ../embed/ephy-about-handler.c:222 ++msgid "Memory usage" ++msgstr "Minnesanvändning" ++ ++#: ../embed/ephy-about-handler.c:270 ++#, c-format ++msgid "Version %s" ++msgstr "Version %s" ++ ++#: ../embed/ephy-about-handler.c:290 ++#| msgid "_About" ++msgid "About Web" ++msgstr "Om Webb" ++ ++#: ../embed/ephy-about-handler.c:294 ++msgid "A simple, clean, beautiful view of the web" ++msgstr "Ett enkelt, stilrent och vackert sätt att se webben" ++ ++#: ../embed/ephy-about-handler.c:345 ../embed/ephy-about-handler.c:346 ++msgid "Applications" ++msgstr "Applikationer" ++ ++#: ../embed/ephy-about-handler.c:347 ++msgid "List of installed web applications" ++msgstr "Lista över installerade webbapplikationer" ++ ++#. Note for translators: this refers to the installation date. ++#: ../embed/ephy-about-handler.c:364 ++msgid "Installed on:" ++msgstr "Installerades:" ++ ++#: ../embed/ephy-about-handler.c:468 ++#| msgid "_Remove from Toolbar" ++msgid "Remove from overview" ++msgstr "Ta bort från överblick" ++ ++#: ../embed/ephy-about-handler.c:483 ../embed/ephy-embed-utils.c:300 ++#| msgctxt "bookmarks" ++#| msgid "Most Visited" ++msgid "Most Visited" ++msgstr "Mest besökta" ++ ++#: ../embed/ephy-about-handler.c:542 ../embed/ephy-about-handler.c:543 ++msgid "Private Browsing" ++msgstr "Privat surfning" ++ ++#: ../embed/ephy-about-handler.c:544 ++msgid "" ++"You are currently browsing incognito. Pages viewed in this mode " ++"will not show up in your browsing history and all stored information will be " ++"cleared when you close the window." ++msgstr "" ++"Du surfar nu inkognito. Sidor som visas i detta läge kommer inte " ++"att dyka upp i din sidhistorik och all lagrad information kommer att tömmas " ++"då du stänger fönstret." ++ ++#. characters ++#: ../embed/ephy-embed.c:51 ++msgid "Blank page" ++msgstr "Tom sida" + +-#: ../embed/ephy-embed.c:806 +-msgid "Web Inspector" +-msgstr "Webbinspektör" ++#: ../embed/ephy-embed.c:542 ++#, c-format ++#| msgid "Browse at full screen" ++msgid "Press %s to exit fullscreen" ++msgstr "Tryck %s för att avsluta helskärmsläge" ++ ++#. Translators: 'ESC' and 'F11' are keyboard keys. ++#: ../embed/ephy-embed.c:545 ++msgid "ESC" ++msgstr "Esc" + +-#: ../embed/ephy-embed-shell.c:264 +-msgid "Epiphany can't be used now. Initialization failed." +-msgstr "Epiphany kan inte användas nu. Initiering misslyckades." ++#: ../embed/ephy-embed.c:545 ++msgid "F11" ++msgstr "F11" + +-#: ../embed/ephy-embed-utils.c:61 ++#: ../embed/ephy-embed-utils.c:64 + #, c-format + msgid "Send an email message to “%s”" +-msgstr "Skicka ett e-postmeddelande till \"%s\"" ++msgstr "Skicka ett e-postmeddelande till ”%s”" + +-#: ../embed/ephy-encodings.c:59 ++#: ../embed/ephy-embed-utils.c:243 ../src/ephy-search-provider.c:287 ++#, c-format ++msgid "http://duckduckgo.com/?q=%s&t=epiphany" ++msgstr "http://duckduckgo.com/?q=%s&t=epiphany&kl=se-sv&kad=sv_SE" ++ ++#: ../embed/ephy-encodings.c:54 + msgid "Arabic (_IBM-864)" + msgstr "Arabisk (_IBM-864)" + +-#: ../embed/ephy-encodings.c:60 ++#: ../embed/ephy-encodings.c:55 + msgid "Arabic (ISO-_8859-6)" + msgstr "Arabisk (ISO-_8859-6)" + +-#: ../embed/ephy-encodings.c:61 ++#: ../embed/ephy-encodings.c:56 + msgid "Arabic (_MacArabic)" + msgstr "Arabisk (_MacArabic)" + +-#: ../embed/ephy-encodings.c:62 ++#: ../embed/ephy-encodings.c:57 + msgid "Arabic (_Windows-1256)" + msgstr "Arabisk (_Windows-1256)" + +-#: ../embed/ephy-encodings.c:63 ++#: ../embed/ephy-encodings.c:58 + msgid "Baltic (_ISO-8859-13)" + msgstr "Baltisk (_ISO-8859-13)" + +-#: ../embed/ephy-encodings.c:64 ++#: ../embed/ephy-encodings.c:59 + msgid "Baltic (I_SO-8859-4)" + msgstr "Baltisk (I_SO-8859-4)" + +-#: ../embed/ephy-encodings.c:65 ++#: ../embed/ephy-encodings.c:60 + msgid "Baltic (_Windows-1257)" + msgstr "Baltisk (_Windows-1257)" + +-#: ../embed/ephy-encodings.c:66 ++#: ../embed/ephy-encodings.c:61 + msgid "_Armenian (ARMSCII-8)" + msgstr "_Armenisk (ARMSCII-8)" + +-#: ../embed/ephy-encodings.c:67 ++#: ../embed/ephy-encodings.c:62 + msgid "_Georgian (GEOSTD8)" + msgstr "_Georgisk (GEOSTD8)" + +-#: ../embed/ephy-encodings.c:68 ++#: ../embed/ephy-encodings.c:63 + msgid "Central European (_IBM-852)" + msgstr "Centraleuropeisk (_IBM-852)" + +-#: ../embed/ephy-encodings.c:69 ++#: ../embed/ephy-encodings.c:64 + msgid "Central European (I_SO-8859-2)" + msgstr "Centraleuropeisk (I_SO-8859-2)" + +-#: ../embed/ephy-encodings.c:70 ++#: ../embed/ephy-encodings.c:65 + msgid "Central European (_MacCE)" + msgstr "Centraleuropeisk (_MacCE)" + +-#: ../embed/ephy-encodings.c:71 ++#: ../embed/ephy-encodings.c:66 + msgid "Central European (_Windows-1250)" + msgstr "Centraleuropeisk (_Windows-1250)" + +-#: ../embed/ephy-encodings.c:72 ++#: ../embed/ephy-encodings.c:67 + msgid "Chinese Simplified (_GB18030)" + msgstr "Förenklad kinesisk (_GB18030)" + +-#: ../embed/ephy-encodings.c:73 ++#: ../embed/ephy-encodings.c:68 + msgid "Chinese Simplified (G_B2312)" + msgstr "Förenklad kinesisk (G_B2312)" + +-#: ../embed/ephy-encodings.c:74 ++#: ../embed/ephy-encodings.c:69 + msgid "Chinese Simplified (GB_K)" + msgstr "Förenklad kinesisk (GB_K)" + +-#: ../embed/ephy-encodings.c:75 ++#: ../embed/ephy-encodings.c:70 + msgid "Chinese Simplified (_HZ)" + msgstr "Förenklad kinesisk (_HZ)" + +-#: ../embed/ephy-encodings.c:76 ++#: ../embed/ephy-encodings.c:71 + msgid "Chinese Simplified (_ISO-2022-CN)" + msgstr "Förenklad kinesisk (_ISO-2022-CN)" + +-#: ../embed/ephy-encodings.c:77 ++#: ../embed/ephy-encodings.c:72 + msgid "Chinese Traditional (Big_5)" + msgstr "Traditionell kinesisk (Big_5)" + +-#: ../embed/ephy-encodings.c:78 ++#: ../embed/ephy-encodings.c:73 + msgid "Chinese Traditional (Big5-HK_SCS)" + msgstr "Traditionell kinesisk (Big5-HK_SCS)" + +-#: ../embed/ephy-encodings.c:79 ++#: ../embed/ephy-encodings.c:74 + msgid "Chinese Traditional (_EUC-TW)" + msgstr "Traditionell kinesisk (_EUC-TW)" + +-#: ../embed/ephy-encodings.c:80 ++#: ../embed/ephy-encodings.c:75 + msgid "Cyrillic (_IBM-855)" + msgstr "Kyrillisk (_IBM-855)" + +-#: ../embed/ephy-encodings.c:81 ++#: ../embed/ephy-encodings.c:76 + msgid "Cyrillic (I_SO-8859-5)" + msgstr "Kyrillisk (I_SO-8859-5)" + +-#: ../embed/ephy-encodings.c:82 ++#: ../embed/ephy-encodings.c:77 + msgid "Cyrillic (IS_O-IR-111)" + msgstr "Kyrillisk (IS_O-IR-111)" + +-#: ../embed/ephy-encodings.c:83 ++#: ../embed/ephy-encodings.c:78 + msgid "Cyrillic (_KOI8-R)" + msgstr "Kyrillisk (_KOI8-R)" + +-#: ../embed/ephy-encodings.c:84 ++#: ../embed/ephy-encodings.c:79 + msgid "Cyrillic (_MacCyrillic)" + msgstr "Kyrillisk (_MacCyrillic)" + +-#: ../embed/ephy-encodings.c:85 ++#: ../embed/ephy-encodings.c:80 + msgid "Cyrillic (_Windows-1251)" + msgstr "Kyrillisk (_Windows-1251)" + +-#: ../embed/ephy-encodings.c:86 ++#: ../embed/ephy-encodings.c:81 + msgid "Cyrillic/_Russian (IBM-866)" + msgstr "Kyrillisk/_Rysk (IBM-866)" + +-#: ../embed/ephy-encodings.c:87 ++#: ../embed/ephy-encodings.c:82 + msgid "Greek (_ISO-8859-7)" + msgstr "Grekisk (_ISO-8859-7)" + +-#: ../embed/ephy-encodings.c:88 ++#: ../embed/ephy-encodings.c:83 + msgid "Greek (_MacGreek)" + msgstr "Grekisk (_MacGreek)" + +-#: ../embed/ephy-encodings.c:89 ++#: ../embed/ephy-encodings.c:84 + msgid "Greek (_Windows-1253)" + msgstr "Grekisk (_Windows-1253)" + +-#: ../embed/ephy-encodings.c:90 ++#: ../embed/ephy-encodings.c:85 + msgid "Gujarati (_MacGujarati)" + msgstr "Gujarati (_MacGujarati)" + +-#: ../embed/ephy-encodings.c:91 ++#: ../embed/ephy-encodings.c:86 + msgid "Gurmukhi (Mac_Gurmukhi)" + msgstr "Gurmuki (Mac_Gurmukhi)" + +-#: ../embed/ephy-encodings.c:92 ++#: ../embed/ephy-encodings.c:87 + msgid "Hindi (Mac_Devanagari)" + msgstr "Hindi (Mac_Devanagari)" + +-#: ../embed/ephy-encodings.c:93 ++#: ../embed/ephy-encodings.c:88 + msgid "Hebrew (_IBM-862)" + msgstr "Hebreisk (_IBM-862)" + +-#: ../embed/ephy-encodings.c:94 ++#: ../embed/ephy-encodings.c:89 + msgid "Hebrew (IS_O-8859-8-I)" + msgstr "Hebreisk (IS_O-8859-8-I)" + +-#: ../embed/ephy-encodings.c:95 ++#: ../embed/ephy-encodings.c:90 + msgid "Hebrew (_MacHebrew)" + msgstr "Hebreisk (_MacHebrew)" + +-#: ../embed/ephy-encodings.c:96 ++#: ../embed/ephy-encodings.c:91 + msgid "Hebrew (_Windows-1255)" + msgstr "Hebreisk (_Windows-1255)" + +-#: ../embed/ephy-encodings.c:97 ++#: ../embed/ephy-encodings.c:92 + msgid "_Visual Hebrew (ISO-8859-8)" + msgstr "_Visuell hebreisk (ISO-8859-8)" + +-#: ../embed/ephy-encodings.c:98 ++#: ../embed/ephy-encodings.c:93 + msgid "Japanese (_EUC-JP)" + msgstr "Japansk (_EUC-JP)" + +-#: ../embed/ephy-encodings.c:99 ++#: ../embed/ephy-encodings.c:94 + msgid "Japanese (_ISO-2022-JP)" + msgstr "Japansk (_ISO-2022-JP)" + +-#: ../embed/ephy-encodings.c:100 ++#: ../embed/ephy-encodings.c:95 + msgid "Japanese (_Shift-JIS)" + msgstr "Japansk (_Shift-JIS)" + +-#: ../embed/ephy-encodings.c:101 ++#: ../embed/ephy-encodings.c:96 + msgid "Korean (_EUC-KR)" + msgstr "Koreansk (_EUC-KR)" + +-#: ../embed/ephy-encodings.c:102 ++#: ../embed/ephy-encodings.c:97 + msgid "Korean (_ISO-2022-KR)" + msgstr "Koreansk (_ISO-2022-KR)" + +-#: ../embed/ephy-encodings.c:103 ++#: ../embed/ephy-encodings.c:98 + msgid "Korean (_JOHAB)" + msgstr "Koreansk (_JOHAB)" + +-#: ../embed/ephy-encodings.c:104 ++#: ../embed/ephy-encodings.c:99 + msgid "Korean (_UHC)" + msgstr "Koreansk (_UHC)" + +-#: ../embed/ephy-encodings.c:105 ++#: ../embed/ephy-encodings.c:100 + msgid "_Celtic (ISO-8859-14)" + msgstr "_Keltisk (ISO-8859-14)" + +-#: ../embed/ephy-encodings.c:106 ++#: ../embed/ephy-encodings.c:101 + msgid "_Icelandic (MacIcelandic)" + msgstr "_Isländsk (MacIcelandic)" + +-#: ../embed/ephy-encodings.c:107 ++#: ../embed/ephy-encodings.c:102 + msgid "_Nordic (ISO-8859-10)" + msgstr "_Nordisk (ISO-8859-10)" + +-#: ../embed/ephy-encodings.c:108 ++#: ../embed/ephy-encodings.c:103 + msgid "_Persian (MacFarsi)" + msgstr "_Persisk (MacFarsi)" + +-#: ../embed/ephy-encodings.c:109 ++#: ../embed/ephy-encodings.c:104 + msgid "Croatian (Mac_Croatian)" + msgstr "Kroatisk (Mac_Croatian)" + +-#: ../embed/ephy-encodings.c:110 ++#: ../embed/ephy-encodings.c:105 + msgid "_Romanian (MacRomanian)" + msgstr "_Rumänsk (MacRomanian)" + +-#: ../embed/ephy-encodings.c:111 ++#: ../embed/ephy-encodings.c:106 + msgid "R_omanian (ISO-8859-16)" + msgstr "R_umänsk (ISO-8859-16)" + +-#: ../embed/ephy-encodings.c:112 ++#: ../embed/ephy-encodings.c:107 + msgid "South _European (ISO-8859-3)" + msgstr "Syd_europeisk (ISO-8859-3)" + +-#: ../embed/ephy-encodings.c:113 ++#: ../embed/ephy-encodings.c:108 + msgid "Thai (TIS-_620)" + msgstr "Thailändsk (TIS-_620)" + +-#: ../embed/ephy-encodings.c:114 ++#: ../embed/ephy-encodings.c:109 + msgid "Thai (IS_O-8859-11)" + msgstr "Thailändsk (IS_O-8859-11)" + +-#: ../embed/ephy-encodings.c:115 ++#: ../embed/ephy-encodings.c:110 + msgid "_Thai (Windows-874)" + msgstr "_Thailändsk (Windows-874)" + +-#: ../embed/ephy-encodings.c:116 ++#: ../embed/ephy-encodings.c:111 + msgid "Turkish (_IBM-857)" + msgstr "Turkisk (_IBM-857)" + +-#: ../embed/ephy-encodings.c:117 ++#: ../embed/ephy-encodings.c:112 + msgid "Turkish (I_SO-8859-9)" + msgstr "Turkisk (I_SO-8859-9)" + +-#: ../embed/ephy-encodings.c:118 ++#: ../embed/ephy-encodings.c:113 + msgid "Turkish (_MacTurkish)" + msgstr "Turkisk (_MacTurkish)" + +-#: ../embed/ephy-encodings.c:119 ++#: ../embed/ephy-encodings.c:114 + msgid "Turkish (_Windows-1254)" + msgstr "Turkisk (_Windows-1254)" + +-#: ../embed/ephy-encodings.c:120 ++#: ../embed/ephy-encodings.c:115 + msgid "Unicode (UTF-_8)" + msgstr "Unicode (UTF-_8)" + +-#: ../embed/ephy-encodings.c:121 ++#: ../embed/ephy-encodings.c:116 + msgid "Cyrillic/Ukrainian (_KOI8-U)" + msgstr "Kyrillisk/Ukrainsk (_KOI8-U)" + +-#: ../embed/ephy-encodings.c:122 ++#: ../embed/ephy-encodings.c:117 + msgid "Cyrillic/Ukrainian (Mac_Ukrainian)" + msgstr "Kyrillisk/Ukrainsk (Mac_Ukrainian)" + +-#: ../embed/ephy-encodings.c:123 ++#: ../embed/ephy-encodings.c:118 + msgid "Vietnamese (_TCVN)" + msgstr "Vietnamesisk (_TCVN)" + +-#: ../embed/ephy-encodings.c:124 ++#: ../embed/ephy-encodings.c:119 + msgid "Vietnamese (_VISCII)" + msgstr "Vietnamesisk (_VISCII)" + +-#: ../embed/ephy-encodings.c:125 ++#: ../embed/ephy-encodings.c:120 + msgid "Vietnamese (V_PS)" + msgstr "Vietnamesisk (V_PS)" + +-#: ../embed/ephy-encodings.c:126 ++#: ../embed/ephy-encodings.c:121 + msgid "Vietnamese (_Windows-1258)" + msgstr "Vietnamesisk (_Windows-1258)" + +-#: ../embed/ephy-encodings.c:127 ++#: ../embed/ephy-encodings.c:122 + msgid "Western (_IBM-850)" + msgstr "Västerländsk (_IBM-850)" + +-#: ../embed/ephy-encodings.c:128 ++#: ../embed/ephy-encodings.c:123 + msgid "Western (_ISO-8859-1)" + msgstr "Västerländsk (_ISO-8859-1)" + +-#: ../embed/ephy-encodings.c:129 ++#: ../embed/ephy-encodings.c:124 + msgid "Western (IS_O-8859-15)" + msgstr "Västerländsk (IS_O-8859-15)" + +-#: ../embed/ephy-encodings.c:130 ++#: ../embed/ephy-encodings.c:125 + msgid "Western (_MacRoman)" + msgstr "Västerländsk (_MacRoman)" + +-#: ../embed/ephy-encodings.c:131 ++#: ../embed/ephy-encodings.c:126 + msgid "Western (_Windows-1252)" + msgstr "Västerländsk (_Windows-1252)" + +-#. the following encodings are so rarely used that we don't want to pollute the "related" +-#. * part of the encodings menu with them, so we set the language group to 0 here ++#. The following encodings are so rarely used that we don't want to ++#. * pollute the "related" part of the encodings menu with them, so we ++#. * set the language group to 0 here. + #. +-#: ../embed/ephy-encodings.c:136 ++#: ../embed/ephy-encodings.c:132 + msgid "English (_US-ASCII)" + msgstr "Engelsk (_US-ASCII)" + +-#: ../embed/ephy-encodings.c:137 ++#: ../embed/ephy-encodings.c:133 + msgid "Unicode (UTF-_16 BE)" + msgstr "Unicode (UTF-_16 BE)" + +-#: ../embed/ephy-encodings.c:138 ++#: ../embed/ephy-encodings.c:134 + msgid "Unicode (UTF-1_6 LE)" + msgstr "Unicode (UTF-1_6 LE)" + +-#: ../embed/ephy-encodings.c:139 ++#: ../embed/ephy-encodings.c:135 + msgid "Unicode (UTF-_32 BE)" + msgstr "Unicode (UTF-_32 BE)" + +-#: ../embed/ephy-encodings.c:140 ++#: ../embed/ephy-encodings.c:136 + msgid "Unicode (UTF-3_2 LE)" + msgstr "Unicode (UTF-3_2 LE)" + +-#. translators: this is the title that an unknown encoding will ++#. Translators: this is the title that an unknown encoding will + #. * be displayed as. + #. +-#: ../embed/ephy-encodings.c:281 ++#: ../embed/ephy-encodings.c:218 + #, c-format + msgid "Unknown (%s)" + msgstr "Okänd (%s)" + +-# Detta används i historiken och bland bokmärkena i betydelserna +-# "alla webbplatser", "alla bokmärken". +-#: ../embed/ephy-history.c:474 +-msgid "All" +-msgstr "Alla" +- +-#: ../embed/ephy-history.c:640 +-#: ../lib/history/ephy-history-service-hosts-table.c:360 +-msgid "Others" +-msgstr "Andra" +- +-#: ../embed/ephy-history.c:646 +-#: ../lib/history/ephy-history-service-hosts-table.c:364 +-msgid "Local files" +-msgstr "Lokala filer" +- +-#: ../embed/ephy-request-about.c:101 +-#: ../embed/ephy-request-about.c:104 +-msgid "Installed plugins" +-msgstr "Installerade tillägg" +- +-#: ../embed/ephy-request-about.c:116 +-msgid "Enabled" +-msgstr "Aktiverad" +- +-#: ../embed/ephy-request-about.c:116 +-msgid "Yes" +-msgstr "Ja" +- +-#: ../embed/ephy-request-about.c:116 +-msgid "No" +-msgstr "Nej" +- +-#: ../embed/ephy-request-about.c:117 +-msgid "MIME type" +-msgstr "MIME-typ" +- +-#: ../embed/ephy-request-about.c:117 +-msgid "Description" +-msgstr "Beskrivning" +- +-#: ../embed/ephy-request-about.c:117 +-msgid "Suffixes" +-msgstr "Filändelser" +- +-#: ../embed/ephy-request-about.c:146 +-#: ../embed/ephy-request-about.c:149 +-msgid "Memory usage" +-msgstr "Minnesanvändning" +- +-#: ../embed/ephy-request-about.c:175 +-#: ../embed/ephy-request-about.c:177 +-msgid "Applications" +-msgstr "Applikationer" ++#: ../embed/ephy-find-toolbar.c:105 ++#| msgid "Not found" ++msgid "Text not found" ++msgstr "Texten hittades inte" + +-#: ../embed/ephy-request-about.c:178 +-msgid "List of installed web applications" +-msgstr "Lista över installerade webbapplikationer" ++#: ../embed/ephy-find-toolbar.c:112 ++msgid "Search wrapped back to the top" ++msgstr "Sökning började om från början" + +-#. Note for translators: this refers to the installation date. +-#: ../embed/ephy-request-about.c:195 +-msgid "Installed on:" +-msgstr "Installerades:" ++#: ../embed/ephy-find-toolbar.c:456 ++msgid "Type to search…" ++msgstr "Skriv för att söka…" + +-#. characters +-#. ms +-#. RELOAD_DELAY * RELOAD_DELAY_MAX_TICKS = 10 s +-#: ../embed/ephy-web-view.c:72 +-#: ../embed/ephy-web-view.c:3463 +-msgid "Blank page" +-msgstr "Tom sida" ++#: ../embed/ephy-find-toolbar.c:462 ++msgid "Find previous occurrence of the search string" ++msgstr "Sök föregående förekomst av söksträngen" + +-#: ../embed/ephy-web-view.c:761 +-msgid "_Not now" +-msgstr "_Inte nu" ++#: ../embed/ephy-find-toolbar.c:470 ++msgid "Find next occurrence of the search string" ++msgstr "Sök nästa förekomst av söksträngen" + +-#: ../embed/ephy-web-view.c:766 +-msgid "_Store password" +-msgstr "_Lagra lösenord" ++#: ../embed/ephy-web-view.c:488 ../src/window-commands.c:330 ++msgid "Save" ++msgstr "Spara" + +-#. Translators: The first %s is the username and the second one is the +-#. * hostname where this is happening. Example: gnome@gmail.com and +-#. * mail.google.com. ++#. Translators: The %s the hostname where this is happening. ++#. * Example: mail.google.com. + #. +-#: ../embed/ephy-web-view.c:777 ++#: ../embed/ephy-web-view.c:500 + #, c-format +-msgid "Would you like to store the password for %s in %s?" +-msgstr "Vill du lagra lösenordet för %s%s?" ++msgid "Do you want to save your password for “%s”?" ++msgstr "Vill du spara ditt lösenord för ”%s”?" + +-#. Translators: Geolocation policy for a specific site. +-#: ../embed/ephy-web-view.c:1748 ++#: ../embed/ephy-web-view.c:1380 + msgid "Deny" + msgstr "Neka" + +-#. Translators: Geolocation policy for a specific site. +-#: ../embed/ephy-web-view.c:1754 ++#: ../embed/ephy-web-view.c:1381 + msgid "Allow" + msgstr "Tillåt" + +-#: ../embed/ephy-web-view.c:1761 ++#: ../embed/ephy-web-view.c:1391 + #, c-format + msgid "The page at %s wants to know your location." + msgstr "Sidan på %s vill veta din geografiska plats." + +-#: ../embed/ephy-web-view.c:2041 +-msgid "None specified" +-msgstr "Inget angivet" +- +-#: ../embed/ephy-web-view.c:2050 +-#: ../embed/ephy-web-view.c:2068 +-#, c-format +-msgid "Oops! Error loading %s" +-msgstr "Oops! Fel vid inläsning av %s" +- +-#: ../embed/ephy-web-view.c:2052 +-msgid "Oops! It was not possible to show this website" +-msgstr "Hoppsan! Det var omöjligt att visa denna webbplats" +- +-#: ../embed/ephy-web-view.c:2053 +-#, c-format +-msgid "

The website at %s seems to be unavailable. The precise error was:

%s

It could be temporarily switched off or moved to a new address. Don't forget to check that your internet connection is working correctly.

" +-msgstr "

Webbplatsen på %s verkar inte vara tillgänglig. Det exakta felet var:

%s

Den kan vara avstängd för tillfället eller har flyttats till en ny adress. Glöm inte att kontrollera att din internetanslutning fungerar som den ska.

" +- +-#: ../embed/ephy-web-view.c:2062 +-msgid "Try again" +-msgstr "Försök igen" +- +-#: ../embed/ephy-web-view.c:2070 +-msgid "Oops! This site might have caused the web browser to close unexpectedly" +-msgstr "Hoppsan! Denna webbplats kan ha orsakat att Epiphany stängdes oväntat" +- +-#: ../embed/ephy-web-view.c:2072 +-#, c-format +-msgid "

This page was loading when the web browser closed unexpectedly.

This might happen again if you reload the page. If it does, please report the problem to the %s developers.

" +-msgstr "

Denna sida lästes in när webbläsaren oväntat stängdes.

Detta kan hända igen om du uppdaterar sidan. Om det sker så rapportera problemet till %s-utvecklarna.

" +- +-#: ../embed/ephy-web-view.c:2080 +-msgid "Load again anyway" +-msgstr "Läs in igen ändå" +- +-#: ../embed/ephy-web-view.c:2348 +-#, c-format +-msgid "http://www.google.com/search?q=%s&ie=UTF-8&oe=UTF-8" +-msgstr "http://www.google.se/search?q=%s&ie=UTF-8&oe=UTF-8" +- +-#: ../embed/ephy-web-view.c:2634 +-msgid "Plugins" +-msgstr "Tillägg" +- + #. translators: %s here is the address of the web page +-#: ../embed/ephy-web-view.c:2741 ++#: ../embed/ephy-web-view.c:1475 + #, c-format + msgid "Loading “%s”…" +-msgstr "Läser in \"%s\"..." ++msgstr "Läser in ”%s”…" + +-#: ../embed/ephy-web-view.c:2743 ++#: ../embed/ephy-web-view.c:1477 + msgid "Loading…" +-msgstr "Läser in..." +- +-#. Translators: this is the directory name to store auxilary files +-#. * when saving html files. +-#. +-#: ../embed/ephy-web-view.c:3667 +-#, c-format +-msgid "%s Files" +-msgstr "Filer för %s" ++msgstr "Läser in…" + +-#: ../lib/egg/eggdesktopfile.c:165 +-#, c-format +-msgid "File is not a valid .desktop file" +-msgstr "Filen är inte en giltig .desktop-fil" ++#: ../embed/ephy-web-view.c:1718 ++msgid "None specified" ++msgstr "Inget angivet" + +-#: ../lib/egg/eggdesktopfile.c:188 ++#: ../embed/ephy-web-view.c:1731 ../embed/ephy-web-view.c:1746 + #, c-format +-msgid "Unrecognized desktop file Version '%s'" +-msgstr "Okänd Version \"%s\" i desktop-fil" ++#| msgid "Loading “%s”…" ++msgid "Problem loading “%s”" ++msgstr "Problem vid inläsning av ”%s”" + +-#: ../lib/egg/eggdesktopfile.c:958 +-#, c-format +-msgid "Starting %s" +-msgstr "Startar %s" ++#: ../embed/ephy-web-view.c:1733 ++#| msgid "Oops! It was not possible to show this website" ++msgid "Oops! Unable to display this website." ++msgstr "Hoppsan! Kunde inte visa denna webbplats." + +-#: ../lib/egg/eggdesktopfile.c:1100 ++#: ../embed/ephy-web-view.c:1734 + #, c-format +-msgid "Application does not accept documents on command line" +-msgstr "Programmet tar inte emot dokument på kommandoraden" ++#| msgid "" ++#| "

The website at %s seems to be unavailable. The " ++#| "precise error was:

%s

It could be temporarily " ++#| "switched off or moved to a new address. Don't forget to check that your " ++#| "internet connection is working correctly.

" ++msgid "" ++"

The site at “%s” seems to be unavailable. The precise error was:

%s

It may be temporarily unavailable or moved to a " ++"new address. You may wish to verify that your internet connection is working " ++"correctly.

" ++msgstr "" ++"

Webbplatsen på ”%s” verkar inte vara tillgänglig. Det exakta felet var:

%s

Den kan vara avstängd för tillfället eller har " ++"flyttats till en ny adress. Glöm inte att kontrollera att din " ++"internetanslutning fungerar som den ska.

" + +-#: ../lib/egg/eggdesktopfile.c:1168 +-#, c-format +-msgid "Unrecognized launch option: %d" +-msgstr "Okänt startalternativ: %d" ++#: ../embed/ephy-web-view.c:1742 ++msgid "Try again" ++msgstr "Försök igen" + +-#: ../lib/egg/eggdesktopfile.c:1373 +-#, c-format +-msgid "Can't pass document URIs to a 'Type=Link' desktop entry" +-msgstr "Kan inte skicka dokument-URI:er till en \"Type=Link\"-skrivbordspost" ++#: ../embed/ephy-web-view.c:1748 ++msgid "Oops! There may be a problem." ++msgstr "Hoppsan! Det kan ha uppstått ett problem." + +-#: ../lib/egg/eggdesktopfile.c:1392 ++#: ../embed/ephy-web-view.c:1749 + #, c-format +-msgid "Not a launchable item" +-msgstr "Inte ett startbart objekt" +- +-#: ../lib/egg/eggsmclient.c:225 +-msgid "Disable connection to session manager" +-msgstr "Inaktivera anslutning till sessionshanterare" +- +-#: ../lib/egg/eggsmclient.c:228 +-msgid "Specify file containing saved configuration" +-msgstr "Ange fil som innehåller sparad konfiguration" +- +-#: ../lib/egg/eggsmclient.c:228 +-#: ../src/ephy-main.c:88 +-#: ../src/ephy-main.c:90 +-msgid "FILE" +-msgstr "FIL" +- +-#: ../lib/egg/eggsmclient.c:231 +-msgid "Specify session management ID" +-msgstr "Ange id för sessionshantering" ++#| msgid "" ++#| "

This page was loading when the web browser closed unexpectedly.

This might happen again if you reload the page. If it does, please " ++#| "report the problem to the %s developers.

" ++msgid "" ++"

This site may have caused Web to close unexpectedly.

If this " ++"happens again, please report the problem to the %s " ++"developers.

" ++msgstr "" ++"

Denna sida kan ha fått Webb att oväntat stängas.

Rapportera gärna " ++"problemet till %s-utvecklarna om det händer igen.

" + +-#: ../lib/egg/eggsmclient.c:231 +-msgid "ID" +-msgstr "ID" ++#: ../embed/ephy-web-view.c:1754 ../embed/ephy-web-view.c:1761 ++#| msgid "Load again anyway" ++msgid "Reload Anyway" ++msgstr "Uppdatera ändå" + +-#: ../lib/egg/eggsmclient.c:252 +-msgid "Session management options:" +-msgstr "Flaggor för sessionshantering:" ++#: ../embed/ephy-web-view.c:1758 ++#, c-format ++#| msgid "Save link “%s”" ++msgid "Problem displaying “%s”" ++msgstr "Problem med att visa ”%s”" + +-#: ../lib/egg/eggsmclient.c:253 +-msgid "Show session management options" +-msgstr "Visa flaggor för sessionshantering" ++#: ../embed/ephy-web-view.c:1759 ++msgid "Oops!" ++msgstr "Hoppsan!" + +-#: ../lib/ephy-file-chooser.c:382 ++#: ../embed/ephy-web-view.c:1760 ++msgid "" ++"Something went wrong while displaying this page. Please reload or visit a " ++"different page to continue." ++msgstr "" ++"Något gick fel då denna sida skulle visas. Uppdatera sidan eller besök en " ++"annan sida för att fortsätta." ++ ++#: ../embed/ephy-web-view.c:2607 ++msgid "_OK" ++msgstr "_OK" ++ ++#: ../lib/ephy-file-chooser.c:184 ../lib/ephy-file-chooser.c:193 ++#: ../src/bookmarks/ephy-bookmark-properties.c:428 ++#: ../src/bookmarks/ephy-bookmarks-editor.c:819 ++#: ../src/resources/clear-data-dialog.ui.h:3 ++#: ../src/resources/prefs-lang-dialog.ui.h:2 ../src/window-commands.c:808 ++#| msgid "Cancel" ++msgid "_Cancel" ++msgstr "A_vbryt" ++ ++#: ../lib/ephy-file-chooser.c:185 ../src/resources/history-dialog.ui.h:7 ++#| msgid "Open" ++msgid "_Open" ++msgstr "Ö_ppna" ++ ++#: ../lib/ephy-file-chooser.c:194 ++#| msgid "Save" ++msgid "_Save" ++msgstr "_Spara" ++ ++#: ../lib/ephy-file-chooser.c:209 + msgid "All supported types" + msgstr "Alla typer som stöds" + +-#: ../lib/ephy-file-chooser.c:393 ++#: ../lib/ephy-file-chooser.c:221 + msgid "Web pages" + msgstr "Webbsidor" + +-#: ../lib/ephy-file-chooser.c:401 ++#: ../lib/ephy-file-chooser.c:230 + msgid "Images" + msgstr "Bilder" + +-#: ../lib/ephy-file-chooser.c:409 +-#: ../src/bookmarks/ephy-bookmarks-editor.c:635 ++#: ../lib/ephy-file-chooser.c:238 ../src/bookmarks/ephy-bookmarks-editor.c:637 + msgid "All files" + msgstr "Alla filer" + + #. If we don't have XDG user dirs info, return an educated guess. +-#: ../lib/ephy-file-helpers.c:162 ++#: ../lib/ephy-file-helpers.c:112 ../src/resources/prefs-dialog.ui.h:2 ++msgid "Downloads" ++msgstr "Hämtningar" ++ ++#. If we don't have XDG user dirs info, return an educated guess. ++#: ../lib/ephy-file-helpers.c:165 + msgid "Desktop" + msgstr "Skrivbord" + +-#: ../lib/ephy-file-helpers.c:325 ++#: ../lib/ephy-file-helpers.c:333 + #, c-format + msgid "Could not create a temporary directory in “%s”." +-msgstr "Kunde inte skapa en temporär katalog i \"%s\"." ++msgstr "Kunde inte skapa en temporär katalog i ”%s”." + +-#: ../lib/ephy-file-helpers.c:421 ++#: ../lib/ephy-file-helpers.c:469 + #, c-format + msgid "The file “%s” exists. Please move it out of the way." +-msgstr "Filen \"%s\" existerar. Vänligen flytta bort den." ++msgstr "Filen ”%s” existerar. Vänligen flytta bort den." + +-#: ../lib/ephy-file-helpers.c:432 ++#: ../lib/ephy-file-helpers.c:490 + #, c-format + msgid "Failed to create directory “%s”." +-msgstr "Misslyckades med att skapa katalogen %s." ++msgstr "Misslyckades med att skapa katalogen ”%s”." ++ ++#. Translators: The first %s is the username and the second one is the ++#. * hostname where this is happening. Example: gnome@gmail.com and ++#. * mail.google.com. ++#. ++#: ../lib/ephy-form-auth-data.c:139 ++#, c-format ++msgid "Password for %s in a form in %s" ++msgstr "Lösenord för %s i ett formulär på %s" ++ ++#. Translators: The first %s is the hostname where this is happening. ++#. * Example: mail.google.com. ++#. ++#: ../lib/ephy-form-auth-data.c:145 ++#, c-format ++msgid "Password in a form in %s" ++msgstr "Lösenord i ett formulär på %s" + + #: ../lib/ephy-gui.c:206 + #, c-format + msgid "Directory “%s” is not writable" +-msgstr "Katalogen \"%s\" är inte skrivbar" ++msgstr "Katalogen ”%s” är inte skrivbar" + + #: ../lib/ephy-gui.c:210 + msgid "You do not have permission to create files in this directory." +@@ -928,11 +1166,15 @@ msgstr "Katalogen är inte skrivbar" + #: ../lib/ephy-gui.c:242 + #, c-format + msgid "Cannot overwrite existing file “%s”" +-msgstr "Kan inte skriva över existerande filen \"%s\"" ++msgstr "Kan inte skriva över den existerande filen ”%s”" + + #: ../lib/ephy-gui.c:246 +-msgid "A file with this name already exists and you don't have permission to overwrite it." +-msgstr "Det finns redan en fil med detta namn och du har inte rättighet att skriva över den." ++msgid "" ++"A file with this name already exists and you don't have permission to " ++"overwrite it." ++msgstr "" ++"Det finns redan en fil med detta namn och du har inte rättighet att skriva " ++"över den." + + #: ../lib/ephy-gui.c:249 + msgid "Cannot Overwrite File" +@@ -948,13 +1190,50 @@ msgid "Master password needed" + msgstr "Huvudlösenordet behövs" + + #: ../lib/ephy-nss-glue.c:64 +-msgid "The passwords from the previous version (Gecko) are locked with a master password. If you want Epiphany to import them, please enter your master password below." +-msgstr "Lösenorden från den tidigare versionen (Gecko) är låsta med ett huvudlösenord. Ange ditt huvudlösenord nedan om du vill att Epiphany ska importera dem." ++#| msgid "" ++#| "The passwords from the previous version (Gecko) are locked with a master " ++#| "password. If you want Epiphany to import them, please enter your master " ++#| "password below." ++msgid "" ++"The passwords from the previous version are locked with a master password. " ++"If you want to import them, please enter your master password below." ++msgstr "" ++"Lösenorden från den tidigare versionen är låsta med ett huvudlösenord. Ange " ++"ditt huvudlösenord nedan om du vill importera dem." + +-#: ../lib/ephy-profile-migrator.c:82 ++#: ../lib/ephy-profile-migrator.c:100 + msgid "Failed to copy cookies file from Mozilla." + msgstr "Misslyckades med att kopiera cookie-filen från Mozilla. " + ++#: ../lib/ephy-profile-migrator.c:652 ++msgid "" ++"Web 3.6 deprecated this directory and tried migrating this configuration to " ++"~/.config/epiphany" ++msgstr "" ++"Webb 3.6 fasade ut denna katalog och försökte migrera denna inställning till " ++"~/.config/epiphany" ++ ++#: ../lib/ephy-profile-migrator.c:1030 ++msgid "Executes only the n-th migration step" ++msgstr "Utför bara det n:te migrationssteget" ++ ++#: ../lib/ephy-profile-migrator.c:1032 ++msgid "Specifies the required version for the migrator" ++msgstr "Anger versionen som krävs för migrationsverktyget" ++ ++#: ../lib/ephy-profile-migrator.c:1034 ++msgid "Specifies the profile where the migrator should run" ++msgstr "Anger profilen där migrationsverktyget ska köra" ++ ++#: ../lib/ephy-profile-migrator.c:1047 ++msgid "Web profile migrator" ++msgstr "Migrationsverktyg för webbprofiler" ++ ++#: ../lib/ephy-profile-migrator.c:1048 ++#| msgid "GNOME Web Browser options" ++msgid "Web profile migrator options" ++msgstr "Alternativ för migrationsverktyget för webbprofiler" ++ + #. Translators: "friendly time" string for the current day, strftime format. like "Today 12:34 am" + #: ../lib/ephy-time-helpers.c:223 + msgid "Today %I:%M %p" +@@ -979,7 +1258,7 @@ msgstr "%a %H.%M" + #. + #: ../lib/ephy-time-helpers.c:264 + msgid "%b %d %I:%M %p" +-msgstr "%b %d %H.%M" ++msgstr "%d %b %H.%M" + + #. Translators: "friendly time" string for a day in a different year, + #. * strftime format. e.g. "Feb 12 1997" +@@ -993,201 +1272,259 @@ msgstr "%d %b %Y" + msgid "Unknown" + msgstr "Okänd" + +-#: ../lib/ephy-zoom.h:44 ++#: ../lib/ephy-zoom.h:45 + msgid "50%" + msgstr "50%" + +-#: ../lib/ephy-zoom.h:45 ++#: ../lib/ephy-zoom.h:46 + msgid "75%" + msgstr "75%" + +-#: ../lib/ephy-zoom.h:46 ++#: ../lib/ephy-zoom.h:47 + msgid "100%" + msgstr "100%" + +-#: ../lib/ephy-zoom.h:47 ++#: ../lib/ephy-zoom.h:48 + msgid "125%" + msgstr "125%" + +-#: ../lib/ephy-zoom.h:48 ++#: ../lib/ephy-zoom.h:49 + msgid "150%" + msgstr "150%" + +-#: ../lib/ephy-zoom.h:49 ++#: ../lib/ephy-zoom.h:50 + msgid "175%" + msgstr "175%" + +-#: ../lib/ephy-zoom.h:50 ++#: ../lib/ephy-zoom.h:51 + msgid "200%" + msgstr "200%" + +-#: ../lib/ephy-zoom.h:51 ++#: ../lib/ephy-zoom.h:52 + msgid "300%" + msgstr "300%" + +-#: ../lib/ephy-zoom.h:52 ++#: ../lib/ephy-zoom.h:53 + msgid "400%" + msgstr "400%" + +-#: ../lib/widgets/ephy-download-widget.c:88 +-#, c-format +-msgid "%u:%02u hour left" +-msgid_plural "%u:%02u hours left" +-msgstr[0] "%u:%02u timme kvar" +-msgstr[1] "%u:%02u timmar kvar" ++#: ../lib/history/ephy-history-service-hosts-table.c:363 ++msgid "Others" ++msgstr "Andra" + +-#: ../lib/widgets/ephy-download-widget.c:90 +-#, c-format +-msgid "%u hour left" +-msgid_plural "%u hours left" +-msgstr[0] "%u timme kvar" +-msgstr[1] "%u timmar kvar" ++#: ../lib/history/ephy-history-service-hosts-table.c:367 ++msgid "Local files" ++msgstr "Lokala filer" + +-#: ../lib/widgets/ephy-download-widget.c:93 +-#, c-format +-msgid "%u:%02u minute left" +-msgid_plural "%u:%02u minutes left" +-msgstr[0] "%u:%02u minut kvar" +-msgstr[1] "%u:%02u minuter kvar" ++#: ../lib/widgets/ephy-certificate-dialog.c:92 ++msgid "The certificate does not match the expected identity" ++msgstr "Certifikatet överensstämmer inte med den förväntade identiteten" + +-#: ../lib/widgets/ephy-download-widget.c:95 +-#, c-format +-msgid "%u second left" +-msgid_plural "%u seconds left" +-msgstr[0] "%u sekund kvar" +-msgstr[1] "%u sekunder kvar" ++#: ../lib/widgets/ephy-certificate-dialog.c:95 ++#| msgid "Certificate _Fields" ++msgid "The certificate has expired" ++msgstr "Certifikatet har gått ut" + +-#: ../lib/widgets/ephy-download-widget.c:164 +-msgid "Finished" +-msgstr "Färdig" ++#: ../lib/widgets/ephy-certificate-dialog.c:98 ++msgid "The signing certificate authority is not known" ++msgstr "Den signerande certifikatutfärdaren är okänd" + +-#: ../lib/widgets/ephy-download-widget.c:203 +-#, c-format +-msgid "Error downloading: %s" +-msgstr "Fel vid hämtning: %s" ++#: ../lib/widgets/ephy-certificate-dialog.c:101 ++msgid "The certificate contains errors" ++msgstr "Certifikatet innehåller fel" + +-#: ../lib/widgets/ephy-download-widget.c:271 +-#: ../src/window-commands.c:482 +-msgid "Cancel" +-msgstr "Avbryt" ++#: ../lib/widgets/ephy-certificate-dialog.c:104 ++msgid "The certificate has been revoked" ++msgstr "Certifikatet har spärrats" + +-#: ../lib/widgets/ephy-download-widget.c:280 +-#: ../src/ephy-window.c:1276 +-#: ../src/window-commands.c:263 +-msgid "Open" +-msgstr "Öppna" ++#: ../lib/widgets/ephy-certificate-dialog.c:107 ++msgid "The certificate is signed using a weak signature algorithm" ++msgstr "Certifikatet är signerat med en svag algoritm på signaturen." + +-#: ../lib/widgets/ephy-download-widget.c:286 +-msgid "Show in folder" +-msgstr "Visa i mapp" ++#: ../lib/widgets/ephy-certificate-dialog.c:110 ++msgid "The certificate activation time is still in the future" ++msgstr "Aktiveringstiden för certifikatet är i framtiden" + +-#: ../lib/widgets/ephy-download-widget.c:458 +-msgid "Starting…" +-msgstr "Startar..." ++#: ../lib/widgets/ephy-certificate-dialog.c:149 ++msgid "The identity of this website has been verified" ++msgstr "Denna webbplats identitet har verifierats" ++ ++#: ../lib/widgets/ephy-certificate-dialog.c:150 ++msgid "The identity of this website has not been verified" ++msgstr "Denna webbplats identitet har inte verifierats" + +-#: ../lib/widgets/ephy-hosts-store.c:112 +-msgid "All sites" +-msgstr "Alla webbplatser" ++#: ../lib/widgets/ephy-download-widget.c:107 ++#, c-format ++#| msgid "%u second left" ++#| msgid_plural "%u seconds left" ++msgid "%d second left" ++msgid_plural "%d seconds left" ++msgstr[0] "%d sekund kvar" ++msgstr[1] "%d sekunder kvar" ++ ++#: ../lib/widgets/ephy-download-widget.c:113 ++#, c-format ++#| msgid "%u:%02u minute left" ++#| msgid_plural "%u:%02u minutes left" ++msgid "%d minute left" ++msgid_plural "%d minutes left" ++msgstr[0] "%d minut kvar" ++msgstr[1] "%d minuter kvar" ++ ++#: ../lib/widgets/ephy-download-widget.c:119 ++#, c-format ++#| msgid "%u hour left" ++#| msgid_plural "%u hours left" ++msgid "%d hour left" ++msgid_plural "%d hours left" ++msgstr[0] "%d timme kvar" ++msgstr[1] "%d timmar kvar" ++ ++#: ../lib/widgets/ephy-download-widget.c:125 ++#, c-format ++#| msgid "%u second left" ++#| msgid_plural "%u seconds left" ++msgid "%d day left" ++msgid_plural "%d days left" ++msgstr[0] "%d dag kvar" ++msgstr[1] "%d dagar kvar" ++ ++#: ../lib/widgets/ephy-download-widget.c:131 ++#, c-format ++#| msgid "%u second left" ++#| msgid_plural "%u seconds left" ++msgid "%d week left" ++msgid_plural "%d weeks left" ++msgstr[0] "%d vecka kvar" ++msgstr[1] "%d veckor kvar" ++ ++#: ../lib/widgets/ephy-download-widget.c:137 ++#, c-format ++#| msgid "%u second left" ++#| msgid_plural "%u seconds left" ++msgid "%d month left" ++msgid_plural "%d months left" ++msgstr[0] "%d månad kvar" ++msgstr[1] "%d månader kvar" ++ ++#: ../lib/widgets/ephy-download-widget.c:293 ++msgid "Finished" ++msgstr "Färdig" + +-#: ../lib/widgets/ephy-hosts-view.c:43 +-msgid "Sites" +-msgstr "Webbplatser" ++#: ../lib/widgets/ephy-download-widget.c:309 ++#, c-format ++msgid "Error downloading: %s" ++msgstr "Fel vid hämtning: %s" + +-#: ../lib/widgets/ephy-location-entry.c:742 +-msgid "Drag and drop this icon to create a link to this page" +-msgstr "Drag och släpp denna ikon för att skapa en länk till denna sida" ++#: ../lib/widgets/ephy-download-widget.c:364 ../src/window-commands.c:712 ++msgid "Cancel" ++msgstr "Avbryt" + +-#: ../lib/widgets/ephy-search-entry.c:162 +-msgid "Clear" +-msgstr "Töm" ++#: ../lib/widgets/ephy-download-widget.c:372 ../src/ephy-window.c:1146 ++#: ../src/window-commands.c:275 ++msgid "Open" ++msgstr "Öppna" + +-#: ../lib/widgets/ephy-urls-view.c:43 +-#: ../src/bookmarks/ephy-bookmarks-editor.c:1646 +-msgid "Title" +-msgstr "Titel" ++#: ../lib/widgets/ephy-download-widget.c:377 ++msgid "Show in folder" ++msgstr "Visa i mapp" + +-#: ../lib/widgets/ephy-urls-view.c:51 +-#: ../src/bookmarks/ephy-bookmarks-editor.c:213 +-#: ../src/bookmarks/ephy-bookmarks-editor.c:1657 +-msgid "Address" +-msgstr "Adress" ++#: ../lib/widgets/ephy-download-widget.c:586 ++msgid "Starting…" ++msgstr "Startar…" + +-#: ../lib/widgets/ephy-urls-view.c:59 +-msgid "Date" +-msgstr "Datum" ++#. Translators: the mnemonic shouldn't conflict with any of the ++#. * standard items in the GtkEntry context menu (Cut, Copy, Paste, Delete, ++#. * Select All, Input Methods and Insert Unicode control character.) ++#. ++#: ../lib/widgets/ephy-location-entry.c:627 ++#: ../src/resources/prefs-dialog.ui.h:36 ../src/ephy-history-window.c:189 ++msgid "Cl_ear" ++msgstr "T_öm" ++ ++#. Edit actions. ++#: ../lib/widgets/ephy-location-entry.c:646 ../src/ephy-window.c:121 ++msgid "_Undo" ++msgstr "_Ångra" ++ ++#: ../lib/widgets/ephy-location-entry.c:653 ++msgid "_Redo" ++msgstr "_Gör om" ++ ++#: ../lib/widgets/ephy-location-entry.c:933 ++msgid "Drag and drop this icon to create a link to this page" ++msgstr "Drag och släpp denna ikon för att skapa en länk till denna sida" + + #. Translators: This string is used when counting bookmarks that + #. * are similar to each other + #: ../src/bookmarks/ephy-bookmark-properties.c:84 +-#: ../src/bookmarks/ephy-bookmark-properties.c:613 +-#, c-format +-msgid "%d _Similar" +-msgid_plural "%d _Similar" +-msgstr[0] "%d _liknande" +-msgstr[1] "%d _liknande" +- +-#: ../src/bookmarks/ephy-bookmark-properties.c:256 +-#, c-format +-msgid "_Unify With %d Identical Bookmark" +-msgid_plural "_Unify With %d Identical Bookmarks" +-msgstr[0] "_Förena med %d identiskt bokmärke" +-msgstr[1] "_Förena med %d identiska bokmärken" +- +-#: ../src/bookmarks/ephy-bookmark-properties.c:276 +-#: ../src/bookmarks/ephy-bookmark-properties.c:298 + #, c-format +-msgid "Show “%s”" +-msgstr "Visa \"%s\"" ++msgid "%d bookmark is similar" ++msgid_plural "%d bookmarks are similar" ++msgstr[0] "%d bokmärke liknar detta" ++msgstr[1] "%d bokmärken liknar detta" + +-#: ../src/bookmarks/ephy-bookmark-properties.c:423 ++#: ../src/bookmarks/ephy-bookmark-properties.c:234 + #, c-format + msgid "“%s” Properties" +-msgstr "Egenskaper för \"%s\"" ++msgstr "Egenskaper för ”%s”" + +-#: ../src/bookmarks/ephy-bookmark-properties.c:547 ++#: ../src/bookmarks/ephy-bookmark-properties.c:358 + msgid "_Title:" + msgstr "_Titel:" + +-#: ../src/bookmarks/ephy-bookmark-properties.c:564 ++#: ../src/bookmarks/ephy-bookmark-properties.c:375 + msgid "A_ddress:" + msgstr "A_dress:" + +-#: ../src/bookmarks/ephy-bookmark-properties.c:576 ++#: ../src/bookmarks/ephy-bookmark-properties.c:387 + msgid "T_opics:" + msgstr "Äm_nen:" + +-#: ../src/bookmarks/ephy-bookmark-properties.c:599 ++#: ../src/bookmarks/ephy-bookmark-properties.c:410 + msgid "Sho_w all topics" + msgstr "Visa _alla ämnen" + +-#: ../src/bookmarks/ephy-bookmarks.c:93 ++#: ../src/bookmarks/ephy-bookmark-properties.c:431 ++#: ../src/resources/prefs-dialog.ui.h:41 ++#: ../src/resources/prefs-lang-dialog.ui.h:3 ++#| msgid "_Address" ++msgid "_Add" ++msgstr "_Lägg till" ++ ++#: ../src/bookmarks/ephy-bookmark-properties.c:438 ++#: ../src/bookmarks/ephy-bookmarks-editor.c:178 ../src/ephy-window.c:114 ++msgid "_Close" ++msgstr "S_täng" ++ ++#: ../src/bookmarks/ephy-bookmarks.c:88 + msgid "Entertainment" + msgstr "Nöje" + +-#: ../src/bookmarks/ephy-bookmarks.c:94 ++#: ../src/bookmarks/ephy-bookmarks.c:89 + msgid "News" + msgstr "Nyheter" + +-#: ../src/bookmarks/ephy-bookmarks.c:95 ++#: ../src/bookmarks/ephy-bookmarks.c:90 + msgid "Shopping" + msgstr "Köp och sälj" + +-#: ../src/bookmarks/ephy-bookmarks.c:96 ++#: ../src/bookmarks/ephy-bookmarks.c:91 + msgid "Sports" + msgstr "Sport" + +-#: ../src/bookmarks/ephy-bookmarks.c:97 ++#: ../src/bookmarks/ephy-bookmarks.c:92 + msgid "Travel" + msgstr "Resor" + +-#: ../src/bookmarks/ephy-bookmarks.c:98 ++#: ../src/bookmarks/ephy-bookmarks.c:93 + msgid "Work" + msgstr "Arbete" + + # Detta används i historiken och bland bokmärkena i betydelserna + # "alla webbplatser", "alla bokmärken". + #. Translators: this topic contains all bookmarks +-#: ../src/bookmarks/ephy-bookmarks.c:951 ++#: ../src/bookmarks/ephy-bookmarks.c:926 + msgctxt "bookmarks" + msgid "All" + msgstr "Alla" +@@ -1195,336 +1532,329 @@ msgstr "Alla" + # Detta ska vara plural + #. Translators: this topic contains the not categorized + #. bookmarks +-#: ../src/bookmarks/ephy-bookmarks.c:955 ++#: ../src/bookmarks/ephy-bookmarks.c:930 + msgctxt "bookmarks" + msgid "Not Categorized" + msgstr "Inte kategoriserade" + + #. Translators: this is an automatic topic containing local + #. * websites bookmarks autodiscovered with zeroconf. +-#: ../src/bookmarks/ephy-bookmarks.c:960 ++#: ../src/bookmarks/ephy-bookmarks.c:934 + msgctxt "bookmarks" + msgid "Nearby Sites" + msgstr "Närliggande webbplatser" + +-#: ../src/bookmarks/ephy-bookmarks.c:1179 +-#: ../src/bookmarks/ephy-bookmarks-import.c:271 ++#: ../src/bookmarks/ephy-bookmarks.c:1148 ++#: ../src/bookmarks/ephy-bookmarks-import.c:270 + msgid "Untitled" + msgstr "Namnlös" + +-#: ../src/bookmarks/ephy-bookmarks-editor.c:76 +-msgid "Epiphany (RDF)" +-msgstr "Epiphany (RDF)" ++#: ../src/bookmarks/ephy-bookmarks-editor.c:75 ++msgid "Web (RDF)" ++msgstr "Webb (RDF)" + +-#: ../src/bookmarks/ephy-bookmarks-editor.c:77 ++#: ../src/bookmarks/ephy-bookmarks-editor.c:76 + msgid "Mozilla (HTML)" + msgstr "Mozilla (HTML)" + +-#: ../src/bookmarks/ephy-bookmarks-editor.c:125 ++#: ../src/bookmarks/ephy-bookmarks-editor.c:124 + msgid "Remove from this topic" +-msgstr "Ta bort det detta ämne" ++msgstr "Ta bort från detta ämne" + + # Arkiv Arkiv Arkiv Arkiv Arkiv Arkiv Arkiv och inget annat än Arkiv! + #. Toplevel +-#: ../src/bookmarks/ephy-bookmarks-editor.c:152 +-#: ../src/ephy-history-window.c:129 ++#: ../src/bookmarks/ephy-bookmarks-editor.c:151 + msgid "_File" + msgstr "_Arkiv" + +-#: ../src/bookmarks/ephy-bookmarks-editor.c:153 +-#: ../src/ephy-history-window.c:130 ++#: ../src/bookmarks/ephy-bookmarks-editor.c:152 + msgid "_Edit" + msgstr "_Redigera" + +-#: ../src/bookmarks/ephy-bookmarks-editor.c:154 +-#: ../src/ephy-history-window.c:131 ++#: ../src/bookmarks/ephy-bookmarks-editor.c:153 + msgid "_View" + msgstr "_Visa" + ++#. Help. ++#: ../src/bookmarks/ephy-bookmarks-editor.c:154 ++#: ../src/resources/epiphany-application-menu.ui.h:7 ../src/ephy-window.c:191 ++msgid "_Help" ++msgstr "_Hjälp" ++ + #. File Menu +-#: ../src/bookmarks/ephy-bookmarks-editor.c:159 ++#: ../src/bookmarks/ephy-bookmarks-editor.c:158 + msgid "_New Topic" + msgstr "_Nytt ämne" + +-#: ../src/bookmarks/ephy-bookmarks-editor.c:160 ++#: ../src/bookmarks/ephy-bookmarks-editor.c:159 + msgid "Create a new topic" + msgstr "Skapa ett nytt ämne" + +-#. File Menu +-#: ../src/bookmarks/ephy-bookmarks-editor.c:162 +-#: ../src/bookmarks/ephy-bookmarks-editor.c:1161 +-#: ../src/ephy-history-window.c:136 +-#: ../src/ephy-history-window.c:642 ++#: ../src/bookmarks/ephy-bookmarks-editor.c:161 ++#: ../src/bookmarks/ephy-bookmarks-editor.c:1154 + msgid "Open in New _Window" + msgid_plural "Open in New _Windows" + msgstr[0] "Öppna i nyt_t fönster" + msgstr[1] "Öppna i n_ya fönster" + +-#: ../src/bookmarks/ephy-bookmarks-editor.c:163 ++#: ../src/bookmarks/ephy-bookmarks-editor.c:162 + msgid "Open the selected bookmark in a new window" + msgstr "Öppna det markerade bokmärket i ett nytt fönster" + +-#: ../src/bookmarks/ephy-bookmarks-editor.c:165 +-#: ../src/bookmarks/ephy-bookmarks-editor.c:1164 +-#: ../src/ephy-history-window.c:139 +-#: ../src/ephy-history-window.c:645 ++#: ../src/bookmarks/ephy-bookmarks-editor.c:164 ++#: ../src/bookmarks/ephy-bookmarks-editor.c:1157 + msgid "Open in New _Tab" + msgid_plural "Open in New _Tabs" + msgstr[0] "Öppna i ny _flik" + msgstr[1] "Öppna i nya _flikar" + +-#: ../src/bookmarks/ephy-bookmarks-editor.c:166 ++#: ../src/bookmarks/ephy-bookmarks-editor.c:165 + msgid "Open the selected bookmark in a new tab" + msgstr "Öppna det markerade bokmärket i en ny flik" + +-#: ../src/bookmarks/ephy-bookmarks-editor.c:168 ++#: ../src/bookmarks/ephy-bookmarks-editor.c:167 + msgid "_Rename…" +-msgstr "_Byt namn..." ++msgstr "_Byt namn…" + +-#: ../src/bookmarks/ephy-bookmarks-editor.c:169 ++#: ../src/bookmarks/ephy-bookmarks-editor.c:168 + msgid "Rename the selected bookmark or topic" + msgstr "Byt namn på det markerade bokmärket eller ämnet" + +-#: ../src/bookmarks/ephy-bookmarks-editor.c:170 ++#: ../src/bookmarks/ephy-bookmarks-editor.c:169 + msgid "_Properties" + msgstr "_Egenskaper" + +-#: ../src/bookmarks/ephy-bookmarks-editor.c:171 ++#: ../src/bookmarks/ephy-bookmarks-editor.c:170 + msgid "View or modify the properties of the selected bookmark" + msgstr "Visa eller ändra egenskaperna för det markerade bokmärket" + +-#: ../src/bookmarks/ephy-bookmarks-editor.c:173 ++#: ../src/bookmarks/ephy-bookmarks-editor.c:172 + msgid "_Import Bookmarks…" +-msgstr "_Importera bokmärken..." ++msgstr "_Importera bokmärken…" + +-#: ../src/bookmarks/ephy-bookmarks-editor.c:174 ++#: ../src/bookmarks/ephy-bookmarks-editor.c:173 + msgid "Import bookmarks from another browser or a bookmarks file" + msgstr "Importera bokmärken från en annan webbläsare eller en bokmärkesfil" + +-#: ../src/bookmarks/ephy-bookmarks-editor.c:176 ++#: ../src/bookmarks/ephy-bookmarks-editor.c:175 + msgid "_Export Bookmarks…" +-msgstr "_Exportera bokmärken..." ++msgstr "_Exportera bokmärken…" + +-#: ../src/bookmarks/ephy-bookmarks-editor.c:177 ++#: ../src/bookmarks/ephy-bookmarks-editor.c:176 + msgid "Export bookmarks to a file" + msgstr "Exportera bokmärken till en fil" + + #: ../src/bookmarks/ephy-bookmarks-editor.c:179 +-#: ../src/ephy-history-window.c:145 +-#: ../src/ephy-window.c:105 +-msgid "_Close" +-msgstr "S_täng" +- +-#: ../src/bookmarks/ephy-bookmarks-editor.c:180 + msgid "Close the bookmarks window" + msgstr "Stäng bokmärkesfönstret" + + #. Edit Menu +-#: ../src/bookmarks/ephy-bookmarks-editor.c:184 +-#: ../src/ephy-history-window.c:150 +-#: ../src/ephy-window.c:114 ++#: ../src/bookmarks/ephy-bookmarks-editor.c:183 ../src/ephy-window.c:125 + msgid "Cu_t" + msgstr "Klipp _ut" + +-#: ../src/bookmarks/ephy-bookmarks-editor.c:185 +-#: ../src/ephy-history-window.c:151 ++#: ../src/bookmarks/ephy-bookmarks-editor.c:184 + msgid "Cut the selection" + msgstr "Klipp ut markeringen" + +-#: ../src/bookmarks/ephy-bookmarks-editor.c:187 +-#: ../src/bookmarks/ephy-bookmarks-editor.c:1174 +-#: ../src/ephy-history-window.c:153 +-#: ../src/ephy-history-window.c:655 +-#: ../src/ephy-window.c:116 ++#: ../src/bookmarks/ephy-bookmarks-editor.c:186 ++#: ../src/bookmarks/ephy-bookmarks-editor.c:1167 ../src/ephy-window.c:127 + msgid "_Copy" + msgstr "_Kopiera" + +-#: ../src/bookmarks/ephy-bookmarks-editor.c:188 +-#: ../src/ephy-history-window.c:154 ++#: ../src/bookmarks/ephy-bookmarks-editor.c:187 + msgid "Copy the selection" + msgstr "Kopiera markeringen" + +-#: ../src/bookmarks/ephy-bookmarks-editor.c:190 +-#: ../src/ephy-history-window.c:156 +-#: ../src/ephy-window.c:118 ++#: ../src/bookmarks/ephy-bookmarks-editor.c:189 ../src/ephy-window.c:129 + msgid "_Paste" + msgstr "Klistra _in" + +-#: ../src/bookmarks/ephy-bookmarks-editor.c:191 +-#: ../src/ephy-history-window.c:157 ++#: ../src/bookmarks/ephy-bookmarks-editor.c:190 + msgid "Paste the clipboard" + msgstr "Klistra in från urklipp" + +-#: ../src/bookmarks/ephy-bookmarks-editor.c:193 +-#: ../src/ephy-history-window.c:159 ++#: ../src/bookmarks/ephy-bookmarks-editor.c:192 ++#: ../src/resources/history-dialog.ui.h:10 + msgid "_Delete" + msgstr "_Ta bort" + +-#: ../src/bookmarks/ephy-bookmarks-editor.c:194 ++#: ../src/bookmarks/ephy-bookmarks-editor.c:193 + msgid "Delete the selected bookmark or topic" + msgstr "Ta bort det markerade bokmärket eller ämnet" + +-#: ../src/bookmarks/ephy-bookmarks-editor.c:196 +-#: ../src/ephy-history-window.c:162 +-#: ../src/ephy-window.c:122 ++#: ../src/bookmarks/ephy-bookmarks-editor.c:195 ../src/ephy-window.c:133 + msgid "Select _All" + msgstr "Markera _allt" + +-#: ../src/bookmarks/ephy-bookmarks-editor.c:197 ++#: ../src/bookmarks/ephy-bookmarks-editor.c:196 + msgid "Select all bookmarks or text" + msgstr "Markera alla bokmärken eller text" + + #. Help Menu +-#: ../src/bookmarks/ephy-bookmarks-editor.c:201 +-#: ../src/ephy-history-window.c:170 ++#: ../src/bookmarks/ephy-bookmarks-editor.c:200 + msgid "_Contents" + msgstr "_Innehåll" + +-#: ../src/bookmarks/ephy-bookmarks-editor.c:202 ++#: ../src/bookmarks/ephy-bookmarks-editor.c:201 + msgid "Display bookmarks help" + msgstr "Visa hjälp för bokmärken" + +-#: ../src/bookmarks/ephy-bookmarks-editor.c:205 +-#: ../src/ephy-history-window.c:174 ++#: ../src/bookmarks/ephy-bookmarks-editor.c:203 ++#: ../src/resources/epiphany-application-menu.ui.h:8 ../src/ephy-window.c:193 ++msgid "_About" ++msgstr "_Om" ++ ++#: ../src/bookmarks/ephy-bookmarks-editor.c:204 + msgid "Display credits for the web browser creators" + msgstr "Visa tack till webbläsarens upphovsmän" + + #. View Menu +-#: ../src/bookmarks/ephy-bookmarks-editor.c:211 +-#: ../src/ephy-history-window.c:188 ++#: ../src/bookmarks/ephy-bookmarks-editor.c:210 + msgid "_Title" + msgstr "_Titel" + +-#: ../src/bookmarks/ephy-bookmarks-editor.c:212 +-#: ../src/ephy-history-window.c:189 ++#: ../src/bookmarks/ephy-bookmarks-editor.c:211 + msgid "Show the title column" + msgstr "Visa titelkolumnen" + +-#: ../src/bookmarks/ephy-bookmarks-editor.c:214 +-#: ../src/ephy-history-window.c:191 ++#: ../src/bookmarks/ephy-bookmarks-editor.c:212 ++#: ../src/bookmarks/ephy-bookmarks-editor.c:1632 ++msgid "Address" ++msgstr "Adress" ++ ++#: ../src/bookmarks/ephy-bookmarks-editor.c:213 + msgid "Show the address column" + msgstr "Visa adresskolumnen" + +-#: ../src/bookmarks/ephy-bookmarks-editor.c:256 ++#: ../src/bookmarks/ephy-bookmarks-editor.c:255 + msgid "Type a topic" + msgstr "Ange ett ämne" + +-#: ../src/bookmarks/ephy-bookmarks-editor.c:375 ++#: ../src/bookmarks/ephy-bookmarks-editor.c:377 + #, c-format + msgid "Delete topic “%s”?" +-msgstr "Ta bort ämnet \"%s\"?" ++msgstr "Ta bort ämnet ”%s”?" + +-#: ../src/bookmarks/ephy-bookmarks-editor.c:378 ++#: ../src/bookmarks/ephy-bookmarks-editor.c:380 + msgid "Delete this topic?" + msgstr "Ta bort det detta ämne?" + +-#: ../src/bookmarks/ephy-bookmarks-editor.c:380 +-msgid "Deleting this topic will cause all its bookmarks to become uncategorized, unless they also belong to other topics. The bookmarks will not be deleted." +-msgstr "Att ta bort detta ämne kommer att medfölja att alla dess bokmärken blir okategoriserade, såvida de inte även tillhör andra ämnen. Bokmärkena kommer inte att tas bort." ++#: ../src/bookmarks/ephy-bookmarks-editor.c:382 ++msgid "" ++"Deleting this topic will cause all its bookmarks to become uncategorized, " ++"unless they also belong to other topics. The bookmarks will not be deleted." ++msgstr "" ++"Att ta bort detta ämne kommer att medfölja att alla dess bokmärken blir " ++"okategoriserade, såvida de inte även tillhör andra ämnen. Bokmärkena kommer " ++"inte att tas bort." + +-#: ../src/bookmarks/ephy-bookmarks-editor.c:383 ++#: ../src/bookmarks/ephy-bookmarks-editor.c:385 + msgid "_Delete Topic" + msgstr "_Ta bort ämne" + + #. FIXME: proper i18n after freeze +-#: ../src/bookmarks/ephy-bookmarks-editor.c:493 +-#: ../src/bookmarks/ephy-bookmarks-editor.c:497 ++#: ../src/bookmarks/ephy-bookmarks-editor.c:495 ++#: ../src/bookmarks/ephy-bookmarks-editor.c:499 + msgid "Firefox" + msgstr "Firefox" + +-#: ../src/bookmarks/ephy-bookmarks-editor.c:502 +-#: ../src/bookmarks/ephy-bookmarks-editor.c:506 ++#: ../src/bookmarks/ephy-bookmarks-editor.c:504 ++#: ../src/bookmarks/ephy-bookmarks-editor.c:508 + msgid "Firebird" + msgstr "Firebird" + + #. Translators: The %s is the name of a Mozilla profile. +-#: ../src/bookmarks/ephy-bookmarks-editor.c:511 ++#: ../src/bookmarks/ephy-bookmarks-editor.c:513 + #, c-format + msgid "Mozilla “%s” profile" +-msgstr "Mozilla-profil \"%s\"" ++msgstr "Mozilla-profil ”%s”" + +-#: ../src/bookmarks/ephy-bookmarks-editor.c:515 ++#: ../src/bookmarks/ephy-bookmarks-editor.c:517 + msgid "Galeon" + msgstr "Galeon" + +-#: ../src/bookmarks/ephy-bookmarks-editor.c:519 ++#: ../src/bookmarks/ephy-bookmarks-editor.c:521 + msgid "Konqueror" + msgstr "Konqueror" + +-#: ../src/bookmarks/ephy-bookmarks-editor.c:548 ++#: ../src/bookmarks/ephy-bookmarks-editor.c:550 + msgid "Import failed" + msgstr "Import misslyckades" + +-#: ../src/bookmarks/ephy-bookmarks-editor.c:550 ++#: ../src/bookmarks/ephy-bookmarks-editor.c:552 + msgid "Import Failed" + msgstr "Import misslyckades" + +-#: ../src/bookmarks/ephy-bookmarks-editor.c:553 ++#: ../src/bookmarks/ephy-bookmarks-editor.c:555 + #, c-format +-msgid "The bookmarks from “%s” could not be imported because the file is corrupted or of an unsupported type." +-msgstr "Bokmärkena från \"%s\" kunde inte importeras eftersom filen är skadad eller av en typ som inte stöds." ++msgid "" ++"The bookmarks from “%s” could not be imported because the file is corrupted " ++"or of an unsupported type." ++msgstr "" ++"Bokmärkena från ”%s” kunde inte importeras eftersom filen är skadad eller av " ++"en typ som inte stöds." + +-#: ../src/bookmarks/ephy-bookmarks-editor.c:616 ++#: ../src/bookmarks/ephy-bookmarks-editor.c:618 + msgid "Import Bookmarks from File" + msgstr "Importera bokmärken från fil" + +-#: ../src/bookmarks/ephy-bookmarks-editor.c:623 ++#: ../src/bookmarks/ephy-bookmarks-editor.c:625 + msgid "Firefox/Mozilla bookmarks" + msgstr "Firefox/Mozilla-bokmärken" + +-#: ../src/bookmarks/ephy-bookmarks-editor.c:627 ++#: ../src/bookmarks/ephy-bookmarks-editor.c:629 + msgid "Galeon/Konqueror bookmarks" + msgstr "Galeon/Konqueror-bokmärken" + +-#: ../src/bookmarks/ephy-bookmarks-editor.c:631 +-msgid "Epiphany bookmarks" +-msgstr "Epiphany-bokmärken" ++#: ../src/bookmarks/ephy-bookmarks-editor.c:633 ++#| msgid "Web Bookmarks" ++msgid "Web bookmarks" ++msgstr "Webbokmärken" + +-#: ../src/bookmarks/ephy-bookmarks-editor.c:755 ++#: ../src/bookmarks/ephy-bookmarks-editor.c:757 + msgid "Export Bookmarks" + msgstr "Exportera bokmärken" + +-#: ../src/bookmarks/ephy-bookmarks-editor.c:763 +-#: ../src/bookmarks/ephy-bookmarks-editor.c:1520 ++#: ../src/bookmarks/ephy-bookmarks-editor.c:764 ++#: ../src/bookmarks/ephy-bookmarks-editor.c:1495 + #: ../src/bookmarks/ephy-topic-action.c:217 + msgid "Bookmarks" + msgstr "Bokmärken" + + #. Make a format selection combo & label +-#: ../src/bookmarks/ephy-bookmarks-editor.c:769 ++#: ../src/bookmarks/ephy-bookmarks-editor.c:770 + msgid "File f_ormat:" + msgstr "Filf_ormat:" + +-#: ../src/bookmarks/ephy-bookmarks-editor.c:815 ++#: ../src/bookmarks/ephy-bookmarks-editor.c:816 + msgid "Import Bookmarks" + msgstr "Importera bokmärken" + +-#: ../src/bookmarks/ephy-bookmarks-editor.c:820 ++#: ../src/bookmarks/ephy-bookmarks-editor.c:821 + msgid "I_mport" + msgstr "I_mportera" + +-#: ../src/bookmarks/ephy-bookmarks-editor.c:836 ++#: ../src/bookmarks/ephy-bookmarks-editor.c:837 + msgid "Import bookmarks from:" + msgstr "Importera bokmärken från:" + +-#: ../src/bookmarks/ephy-bookmarks-editor.c:856 ++#: ../src/bookmarks/ephy-bookmarks-editor.c:857 + msgid "File" + msgstr "Fil" + +-#: ../src/bookmarks/ephy-bookmarks-editor.c:1170 +-#: ../src/ephy-history-window.c:651 ++#: ../src/bookmarks/ephy-bookmarks-editor.c:1163 + msgid "_Copy Address" + msgstr "_Kopiera adress" + +-#: ../src/bookmarks/ephy-bookmarks-editor.c:1411 +-#: ../src/ephy-history-window.c:804 +-msgid "_Search:" +-msgstr "_Sök:" +- +-#: ../src/bookmarks/ephy-bookmarks-editor.c:1576 ++#: ../src/bookmarks/ephy-bookmarks-editor.c:1551 + msgid "Topics" + msgstr "Ämnen" + ++#: ../src/bookmarks/ephy-bookmarks-editor.c:1621 ++msgid "Title" ++msgstr "Titel" ++ + #. FIXME !!!! + #: ../src/bookmarks/ephy-open-tabs-action.c:74 + msgid "Open in New _Tabs" +@@ -1537,613 +1867,737 @@ msgstr "Öppna alla bokmärken i detta ämne i nya _flikar" + #: ../src/bookmarks/ephy-topics-entry.c:330 + #, c-format + msgid "Create topic “%s”" +-msgstr "Skapa ämnet \"%s\"" ++msgstr "Skapa ämnet ”%s”" ++ ++#: ../src/resources/clear-data-dialog.ui.h:1 ++#| msgid "Clear All Personal Data" ++msgid "Clear Personal Data" ++msgstr "Töm personlig data" ++ ++#: ../src/resources/clear-data-dialog.ui.h:2 ++#| msgid "Clear" ++msgid "C_lear" ++msgstr "_Töm" ++ ++#: ../src/resources/clear-data-dialog.ui.h:4 ++#| msgid "Select the personal data you want to clear" ++msgid "Select the personal data you wish to clear" ++msgstr "Välj det personliga data som du vill tömma" ++ ++#: ../src/resources/clear-data-dialog.ui.h:5 ++#| msgid "" ++#| "You are about to clear personal data that is stored about the web pages " ++#| "you have visited. Before proceeding, check the types of information that " ++#| "you want to remove:" ++msgid "" ++"You are about to clear personal data that is stored about the web pages you " ++"have visited. Check the types of information that you want to remove:" ++msgstr "" ++"Du är på väg att tömma personlig data som lagrats om de webbsidor som du har " ++"besökt. Kryssa för de typer av information som du vill ta bort:" + +-#: ../src/ephy-combined-stop-reload-action.c:41 +-msgid "Stop" +-msgstr "Stoppa" ++#: ../src/resources/clear-data-dialog.ui.h:6 ++#: ../src/resources/cookies-dialog.ui.h:1 ++#: ../src/resources/prefs-dialog.ui.h:21 ++msgid "Cookies" ++msgstr "Kakor" + +-#: ../src/ephy-combined-stop-reload-action.c:42 +-msgid "Stop current data transfer" +-msgstr "Stoppa den aktuella dataöverföringen" ++#: ../src/resources/clear-data-dialog.ui.h:7 ++#| msgid "_Temporary files" ++msgid "Cache and temporary files" ++msgstr "Cache och temporära filer" ++ ++#: ../src/resources/clear-data-dialog.ui.h:8 ++#| msgid "Clear browsing history?" ++msgid "Browsing history" ++msgstr "Surfhistorik" ++ ++#: ../src/resources/clear-data-dialog.ui.h:9 ++#| msgid "Saved _passwords" ++msgid "Saved passwords" ++msgstr "Sparade lösenord" ++ ++#: ../src/resources/clear-data-dialog.ui.h:10 ++#| msgid "" ++#| "Note: You cannot undo this action. The data you are " ++#| "choosing to clear will be deleted forever." ++msgid "" ++"You cannot undo this action. The data you are choosing to clear will be " ++"removed forever." ++msgstr "" ++"Du kan inte ångra denna åtgärd. Det data som du väljer att tömma går inte " ++"att återställa." ++ ++#: ../src/resources/cookies-dialog.ui.h:2 ++#: ../src/resources/history-dialog.ui.h:2 ++#: ../src/resources/passwords-dialog.ui.h:2 ++#| msgid "Clear _All..." ++msgid "C_lear All" ++msgstr "_Töm allt" ++ ++#: ../src/resources/cookies-dialog.ui.h:3 ++#: ../src/resources/passwords-dialog.ui.h:4 ++#| msgid "Sites" ++msgid "Site" ++msgstr "Webbplats" ++ ++#: ../src/resources/cookies-dialog.ui.h:4 ++msgid "Remove" ++msgstr "Ta bort" + +-#: ../src/ephy-combined-stop-reload-action.c:44 +-#: ../src/ephy-window.c:137 +-msgid "_Reload" +-msgstr "_Uppdatera" ++#. File actions. ++#: ../src/resources/epiphany-application-menu.ui.h:1 ../src/ephy-window.c:100 ++msgid "_New Window" ++msgstr "_Nytt fönster" + +-#: ../src/ephy-combined-stop-reload-action.c:45 +-msgid "Display the latest content of the current page" +-msgstr "Visa det senaste innehållet på den aktuella sidan" ++#: ../src/resources/epiphany-application-menu.ui.h:2 ../src/ephy-window.c:102 ++#| msgid "_New Window" ++msgid "New _Incognito Window" ++msgstr "Nytt _inkognito-fönster" + +-#: ../src/ephy-encoding-menu.c:330 +-msgid "_Other…" +-msgstr "_Andra..." ++#: ../src/resources/epiphany-application-menu.ui.h:3 ++msgid "Reopen Closed _Tab" ++msgstr "Öppna stängd _flik igen" + +-#: ../src/ephy-encoding-menu.c:331 +-msgid "Other encodings" +-msgstr "Andra teckenkodningar" ++#. Toplevel ++#: ../src/resources/epiphany-application-menu.ui.h:4 ../src/ephy-window.c:93 ++msgid "_Bookmarks" ++msgstr "_Bokmärken" ++ ++#: ../src/resources/epiphany-application-menu.ui.h:5 ../src/ephy-window.c:143 ++msgid "_History" ++msgstr "_Historik" ++ ++#: ../src/resources/epiphany-application-menu.ui.h:6 ../src/ephy-window.c:145 ++#| msgid "Preferences" ++msgid "Pr_eferences" ++msgstr "Instä_llningar" ++ ++#: ../src/resources/epiphany-application-menu.ui.h:9 ../src/ephy-window.c:116 ++msgid "_Quit" ++msgstr "A_vsluta" ++ ++#: ../src/resources/epiphany.ui.h:1 ++msgid "Text Encoding" ++msgstr "Textkodning" + +-#: ../src/ephy-encoding-menu.c:337 ++#: ../src/resources/epiphany.ui.h:2 ../src/ephy-encoding-menu.c:327 + msgid "_Automatic" + msgstr "_Automatisk" + +-#: ../src/ephy-find-toolbar.c:153 +-msgid "Not found" +-msgstr "Hittades inte" ++#: ../src/resources/epiphany.ui.h:3 ../src/ephy-encoding-menu.c:328 ++msgid "Use the encoding specified by the document" ++msgstr "Använd kodningen som är angiven i dokumentet" + +-#: ../src/ephy-find-toolbar.c:165 +-msgid "Wrapped" +-msgstr "Började om från början" ++#: ../src/resources/epiphany.ui.h:4 ++#| msgid "_Use a different encoding:" ++msgid "_Use a different encoding:" ++msgstr "_Använd en annan kodning:" + +-#: ../src/ephy-find-toolbar.c:185 +-msgid "Find links:" +-msgstr "Sök länkar:" ++#: ../src/resources/history-dialog.ui.h:1 ++msgid "History" ++msgstr "Historik" + +-#: ../src/ephy-find-toolbar.c:185 +-msgid "Find:" +-msgstr "Sök:" ++#: ../src/resources/history-dialog.ui.h:3 ++#| msgid "Clear History" ++msgid "Search history" ++msgstr "Sökhistorik" + +-#. Create a menu item, and sync it +-#. Case sensitivity +-#: ../src/ephy-find-toolbar.c:459 +-#: ../src/ephy-find-toolbar.c:582 +-msgid "_Case sensitive" +-msgstr "_Gör skillnad på VERSALER och gemener" ++#: ../src/resources/history-dialog.ui.h:4 ++msgid "Date" ++msgstr "Datum" + +-#: ../src/ephy-find-toolbar.c:565 +-msgid "Find Previous" +-msgstr "Sök föregående" ++#: ../src/resources/history-dialog.ui.h:5 ++msgid "Name" ++msgstr "Namn" + +-#: ../src/ephy-find-toolbar.c:568 +-msgid "Find previous occurrence of the search string" +-msgstr "Sök föregående förekomst av söksträngen" ++#: ../src/resources/history-dialog.ui.h:6 ++#| msgid "_Location…" ++msgid "Location" ++msgstr "Plats" + +-#: ../src/ephy-find-toolbar.c:574 +-msgid "Find Next" +-msgstr "Sök nästa" ++#: ../src/resources/history-dialog.ui.h:8 ++#| msgid "_Location…" ++msgid "_Copy Location" ++msgstr "_Kopiera plats" + +-#: ../src/ephy-find-toolbar.c:577 +-msgid "Find next occurrence of the search string" +-msgstr "Sök nästa förekomst av söksträngen" ++#: ../src/resources/history-dialog.ui.h:9 ++#| msgid "Add _Bookmark…" ++msgid "Add _Bookmark" ++msgstr "Lägg till b_okmärke" + +-#. exit button +-#: ../src/ephy-fullscreen-popup.c:232 +-msgid "Leave Fullscreen" +-msgstr "Lämna helskärmsläge" ++#: ../src/resources/passwords-dialog.ui.h:1 ++#: ../src/resources/prefs-dialog.ui.h:30 ++msgid "Passwords" ++msgstr "Lösenord" + +-#: ../src/ephy-history-window.c:137 +-msgid "Open the selected history link in a new window" +-msgstr "Öppna den markerade historiklänken i ett nytt fönster" ++#: ../src/resources/passwords-dialog.ui.h:3 ++#| msgid "_Show passwords" ++msgid "Search passwords" ++msgstr "Sök lösenord" + +-#: ../src/ephy-history-window.c:140 +-msgid "Open the selected history link in a new tab" +-msgstr "Öppna den markerade historiklänken i en ny flik" ++#: ../src/resources/passwords-dialog.ui.h:5 ++msgid "User Name" ++msgstr "Användarnamn" + +-#: ../src/ephy-history-window.c:142 +-msgid "Add _Bookmark…" +-msgstr "Lägg till b_okmärke..." ++#: ../src/resources/passwords-dialog.ui.h:6 ++#| msgid "Passwords" ++msgid "Password" ++msgstr "Lösenord" + +-#: ../src/ephy-history-window.c:143 +-msgid "Bookmark the selected history link" +-msgstr "Lägg till bokmärke för den markerade historiklänken" ++#: ../src/resources/passwords-dialog.ui.h:7 ++#| msgid "_Password:" ++msgid "_Copy Password" ++msgstr "_Kopiera lösenord" + +-#: ../src/ephy-history-window.c:146 +-msgid "Close the history window" +-msgstr "Stäng detta historikfönster" ++#: ../src/resources/passwords-dialog.ui.h:8 ++#| msgid "_Username:" ++msgid "C_opy Username" ++msgstr "K_opiera användarnamn" + +-#: ../src/ephy-history-window.c:160 +-msgid "Delete the selected history link" +-msgstr "Ta bort den markerade historiklänken" ++#: ../src/resources/prefs-dialog.ui.h:1 ++msgid "Preferences" ++msgstr "Inställningar" + +-#: ../src/ephy-history-window.c:163 +-msgid "Select all history links or text" +-msgstr "Markera alla historiklänkar eller text" ++#: ../src/resources/prefs-dialog.ui.h:3 ++msgid "_Download folder:" ++msgstr "_Hämtningsmapp:" + +-#: ../src/ephy-history-window.c:165 +-msgid "Clear _History" +-msgstr "Töm _historik" ++#: ../src/resources/prefs-dialog.ui.h:4 ++msgid "A_utomatically open downloaded files" ++msgstr "Öppna automatiskt _hämtade filer" + +-#: ../src/ephy-history-window.c:166 +-msgid "Clear your browsing history" +-msgstr "Töm din bläddringshistorik" ++#: ../src/resources/prefs-dialog.ui.h:5 ++#| msgid "_Search:" ++msgid "Search" ++msgstr "Sökning" + +-#: ../src/ephy-history-window.c:171 +-msgid "Display history help" +-msgstr "Visa hjälp för historik" ++#: ../src/resources/prefs-dialog.ui.h:6 ++msgid "_Engine:" ++msgstr "_Motor:" + +-#: ../src/ephy-history-window.c:190 +-msgid "_Address" +-msgstr "_Adress" ++#: ../src/resources/prefs-dialog.ui.h:7 ++msgid "Web Content" ++msgstr "Webbinnehåll" + +-#: ../src/ephy-history-window.c:192 +-msgid "_Date and Time" +-msgstr "_Datum och tid" ++#: ../src/resources/prefs-dialog.ui.h:8 ++msgid "Allow popup _windows" ++msgstr "Tillåt popup_fönster" + +-#: ../src/ephy-history-window.c:193 +-msgid "Show the date and time column" +-msgstr "Visa datum- och tidskolumnerna" ++#: ../src/resources/prefs-dialog.ui.h:9 ++msgid "Allow _advertisements" ++msgstr "Tillåt _annonser" + +-#: ../src/ephy-history-window.c:221 +-msgid "Clear browsing history?" +-msgstr "Töm bläddringshistorik?" ++#: ../src/resources/prefs-dialog.ui.h:10 ++msgid "Enable _plugins" ++msgstr "Aktivera _tillägg" + +-#: ../src/ephy-history-window.c:225 +-msgid "Clearing the browsing history will cause all history links to be permanently deleted." +-msgstr "Att tömma bläddringshistoriken kommer att orsaka att alla historiklänkar tas bort permanent." ++#: ../src/resources/prefs-dialog.ui.h:11 ++msgid "General" ++msgstr "Allmänt" + +-#: ../src/ephy-history-window.c:240 +-msgid "Clear History" +-msgstr "Töm historik" ++#: ../src/resources/prefs-dialog.ui.h:12 ++msgid "Fonts" ++msgstr "Typsnitt" + +-#: ../src/ephy-history-window.c:813 +-msgid "Last 30 minutes" +-msgstr "Senaste 30 minuterna" ++#: ../src/resources/prefs-dialog.ui.h:13 ++msgid "_Use system fonts" ++msgstr "An_vänd systemtypsnitt" + +-#: ../src/ephy-history-window.c:814 +-msgid "Today" +-msgstr "Idag" ++#: ../src/resources/prefs-dialog.ui.h:14 ++msgid "Sans serif font:" ++msgstr "Sans serif-typsnitt:" + +-#. keep this in sync with embed/ephy-history.c's +-#. * HISTORY_PAGE_OBSOLETE_DAYS +-#: ../src/ephy-history-window.c:816 +-#: ../src/ephy-history-window.c:820 +-#: ../src/ephy-history-window.c:826 +-#, c-format +-msgid "Last %d day" +-msgid_plural "Last %d days" +-msgstr[0] "Senaste %d dagen" +-msgstr[1] "Senaste %d dagarna" ++#: ../src/resources/prefs-dialog.ui.h:15 ++msgid "Serif font:" ++msgstr "Serif-typsnitt:" + +-#: ../src/ephy-history-window.c:830 +-msgid "All history" +-msgstr "All historik" ++#: ../src/resources/prefs-dialog.ui.h:16 ++msgid "Monospace font:" ++msgstr "Typsnitt med fast breddslag:" + +-#: ../src/ephy-history-window.c:1125 +-msgid "History" +-msgstr "Historik" ++#: ../src/resources/prefs-dialog.ui.h:17 ++msgid "Style" ++msgstr "Stil" + +-#: ../src/ephy-main.c:82 +-msgid "Open a new tab in an existing browser window" +-msgstr "Öppna en ny flik i ett befintligt webbläsarfönster" ++#: ../src/resources/prefs-dialog.ui.h:18 ++msgid "Use custom _stylesheet" ++msgstr "Använd anpassad _stilmall" + +-#: ../src/ephy-main.c:84 +-msgid "Open a new browser window" +-msgstr "Öppna ett nytt webbläsarfönster" ++#: ../src/resources/prefs-dialog.ui.h:19 ++msgid "_Edit Stylesheet…" ++msgstr "R_edigera stilmall…" + +-#: ../src/ephy-main.c:86 +-msgid "Launch the bookmarks editor" +-msgstr "Starta bokmärkesredigeraren" ++#: ../src/resources/prefs-dialog.ui.h:20 ++msgid "Fonts & Style" ++msgstr "Typsnitt & stil" + +-#: ../src/ephy-main.c:88 +-msgid "Import bookmarks from the given file" +-msgstr "Importera bokmärken från den angivna filen" ++#: ../src/resources/prefs-dialog.ui.h:22 ++#| msgid "Manage Certificates" ++msgid "Manage Cookies" ++msgstr "Hantera kakor" + +-#: ../src/ephy-main.c:90 +-msgid "Load the given session file" +-msgstr "Läs in den angivna sessionsfilen" ++#: ../src/resources/prefs-dialog.ui.h:23 ++msgid "_Always accept" ++msgstr "_Acceptera alltid" + +-#: ../src/ephy-main.c:92 +-msgid "Add a bookmark" +-msgstr "Lägg till ett bokmärke" ++#: ../src/resources/prefs-dialog.ui.h:24 ++msgid "Only _from sites you visit" ++msgstr "Endast _från webbplatser du besöker" + +-#: ../src/ephy-main.c:92 +-msgid "URL" +-msgstr "URL" ++#. Refers to "Only from sites you visit" option under Cookies. ++#: ../src/resources/prefs-dialog.ui.h:26 ++msgid "For example, not from advertisers on these sites" ++msgstr "Inte från annonsörer på dessa webbplatser, till exempel" + +-#: ../src/ephy-main.c:94 +-msgid "Start a private instance" +-msgstr "Starta en privat instans" ++#: ../src/resources/prefs-dialog.ui.h:27 ++msgid "_Never accept" ++msgstr "A_cceptera aldrig" + +-#: ../src/ephy-main.c:96 +-msgid "Start the browser in application mode" +-msgstr "Starta webbläsaren i programläge" ++#: ../src/resources/prefs-dialog.ui.h:28 ++msgid "Tracking" ++msgstr "Spårning" + +-#: ../src/ephy-main.c:98 +-msgid "Profile directory to use in the private instance" +-msgstr "Profilkatalog att använda i den privata instansen" ++#: ../src/resources/prefs-dialog.ui.h:29 ++msgid "_Tell web sites I do not want to be tracked" ++msgstr "_Säg till webbplatser att jag inte vill bli spårad" + +-#: ../src/ephy-main.c:98 +-msgid "DIR" +-msgstr "KAT" ++#: ../src/resources/prefs-dialog.ui.h:31 ++#| msgid "Passwords" ++msgid "Manage Passwords" ++msgstr "Hantera lösenord" + +-#: ../src/ephy-main.c:100 +-msgid "URL …" +-msgstr "URL …" ++#: ../src/resources/prefs-dialog.ui.h:32 ++msgid "_Remember passwords" ++msgstr "_Kom ihåg lösenord" + +-#: ../src/ephy-main.c:208 +-msgid "Could not start Web" +-msgstr "Kunde inte starta Webb" ++#: ../src/resources/prefs-dialog.ui.h:33 ++msgid "Temporary Files" ++msgstr "Temporära filer" + +-#: ../src/ephy-main.c:211 +-#, c-format +-msgid "" ++#: ../src/resources/prefs-dialog.ui.h:34 ++msgid "_Disk space:" ++msgstr "_Diskutrymme:" ++ ++#: ../src/resources/prefs-dialog.ui.h:35 ++msgid "MB" ++msgstr "MB" ++ ++#: ../src/resources/prefs-dialog.ui.h:37 ++msgid "Privacy" ++msgstr "Integritet" ++ ++#: ../src/resources/prefs-dialog.ui.h:38 ../src/ephy-encoding-dialog.c:379 ++msgid "Encodings" ++msgstr "Kodningar" ++ ++#: ../src/resources/prefs-dialog.ui.h:39 ++msgid "De_fault:" ++msgstr "Stan_dard:" ++ ++#: ../src/resources/prefs-dialog.ui.h:42 ++msgid "_Remove" ++msgstr "_Ta bort" ++ ++#: ../src/resources/prefs-dialog.ui.h:43 ++msgid "_Up" ++msgstr "_Upp" ++ ++#: ../src/resources/prefs-dialog.ui.h:44 ++#| msgid "_Download" ++msgid "_Down" ++msgstr "_Ner" ++ ++#: ../src/resources/prefs-dialog.ui.h:45 ++msgid "Spell checking" ++msgstr "Stavningskontroll" ++ ++#: ../src/resources/prefs-dialog.ui.h:46 ++msgid "_Enable spell checking" ++msgstr "A_ktivera stavningskontroll" ++ ++#: ../src/resources/prefs-dialog.ui.h:47 ../src/prefs-dialog.c:839 ++msgid "Language" ++msgstr "Språk" ++ ++#: ../src/resources/prefs-lang-dialog.ui.h:1 ++msgid "Add Language" ++msgstr "Lägg till språk" ++ ++#: ../src/resources/prefs-lang-dialog.ui.h:4 ++msgid "Choose a l_anguage:" ++msgstr "Välj ett s_pråk:" ++ ++#: ../src/ephy-combined-stop-reload-action.c:41 ++msgid "Stop" ++msgstr "Stoppa" ++ ++#: ../src/ephy-combined-stop-reload-action.c:42 ++msgid "Stop current data transfer" ++msgstr "Stoppa den aktuella dataöverföringen" ++ ++#: ../src/ephy-combined-stop-reload-action.c:44 ../src/ephy-window.c:154 ++msgid "_Reload" ++msgstr "_Uppdatera" ++ ++#: ../src/ephy-combined-stop-reload-action.c:45 ++msgid "Display the latest content of the current page" ++msgstr "Visa det senaste innehållet på den aktuella sidan" ++ ++#: ../src/ephy-encoding-menu.c:320 ++msgid "_Other…" ++msgstr "_Andra…" ++ ++#: ../src/ephy-encoding-menu.c:321 ++msgid "Other encodings" ++msgstr "Andra kodningar" ++ ++#: ../src/ephy-history-window.c:179 ++msgid "Clear browsing history?" ++msgstr "Töm surfhistorik?" ++ ++#: ../src/ephy-history-window.c:183 ++msgid "" ++"Clearing the browsing history will cause all history links to be permanently " ++"deleted." ++msgstr "" ++"Att tömma surfhistoriken kommer att orsaka att alla historiklänkar tas bort " ++"permanent." ++ ++#: ../src/ephy-main.c:76 ++msgid "Open a new tab in an existing browser window" ++msgstr "Öppna en ny flik i ett befintligt webbläsarfönster" ++ ++#: ../src/ephy-main.c:78 ++msgid "Open a new browser window" ++msgstr "Öppna ett nytt webbläsarfönster" ++ ++#: ../src/ephy-main.c:80 ++msgid "Import bookmarks from the given file" ++msgstr "Importera bokmärken från den angivna filen" ++ ++#: ../src/ephy-main.c:80 ../src/ephy-main.c:82 ++msgid "FILE" ++msgstr "FIL" ++ ++#: ../src/ephy-main.c:82 ++msgid "Load the given session file" ++msgstr "Läs in den angivna sessionsfilen" ++ ++#: ../src/ephy-main.c:84 ++msgid "Add a bookmark" ++msgstr "Lägg till ett bokmärke" ++ ++#: ../src/ephy-main.c:84 ++msgid "URL" ++msgstr "URL" ++ ++#: ../src/ephy-main.c:86 ++msgid "Start a private instance" ++msgstr "Starta en privat instans" ++ ++#: ../src/ephy-main.c:88 ++#| msgid "Start the browser in application mode" ++msgid "Start an instance in incognito mode" ++msgstr "Starta en instans i inkognitoläge" ++ ++#: ../src/ephy-main.c:90 ++#| msgid "Start a private instance" ++msgid "Start an instance in netbank mode" ++msgstr "Starta en instans i nätbanksläge" ++ ++#: ../src/ephy-main.c:92 ++msgid "Start the browser in application mode" ++msgstr "Starta webbläsaren i programläge" ++ ++#: ../src/ephy-main.c:94 ++msgid "Profile directory to use in the private instance" ++msgstr "Profilkatalog att använda i den privata instansen" ++ ++#: ../src/ephy-main.c:94 ++msgid "DIR" ++msgstr "KAT" ++ ++#: ../src/ephy-main.c:96 ++msgid "URL …" ++msgstr "URL …" ++ ++#: ../src/ephy-main.c:201 ++msgid "Could not start Web" ++msgstr "Kunde inte starta Webb" ++ ++#: ../src/ephy-main.c:204 ++#, c-format ++msgid "" + "Startup failed because of the following error:\n" + "%s" + msgstr "" + "Uppstart misslyckades på grund av följande fel:\n" + "%s" + +-#: ../src/ephy-main.c:322 ++#: ../src/ephy-main.c:315 + msgid "Web options" + msgstr "Webbalternativ" + +-#: ../src/ephy-notebook.c:592 ++#: ../src/ephy-notebook.c:602 + msgid "Close tab" + msgstr "Stäng flik" + +-#: ../src/ephy-session.c:115 ++#: ../src/ephy-search-provider.c:199 + #, c-format +-msgid "Downloads will be aborted and logout proceed in %d second." +-msgid_plural "Downloads will be aborted and logout proceed in %d seconds." +-msgstr[0] "Hämtningar kommer att avbrytas och utloggning sker om %d sekund." +-msgstr[1] "Hämtningar kommer att avbrytas och utloggning sker om %d sekunder." +- +-#: ../src/ephy-session.c:219 +-msgid "Abort pending downloads?" +-msgstr "Avbryt alla återstående hämtningar?" +- +-#: ../src/ephy-session.c:224 +-msgid "There are still downloads pending. If you log out, they will be aborted and lost." +-msgstr "Det finns fortfarande utestående hämtningar. Om du loggar ut kommer de att avbrytas och förloras." +- +-#: ../src/ephy-session.c:228 +-msgid "_Cancel Logout" +-msgstr "Avbryt _utloggning" +- +-#: ../src/ephy-session.c:230 +-msgid "_Abort Downloads" +-msgstr "_Avbryt hämtningar" ++#| msgid "Search the web" ++msgid "Search the Web for %s" ++msgstr "Sök på nätet efter %s" + +-#: ../src/ephy-session.c:770 +-msgid "_Don't recover" +-msgstr "Åt_erställ inte" +- +-#: ../src/ephy-session.c:775 +-msgid "_Recover session" +-msgstr "Återstäl_l session" +- +-#: ../src/ephy-session.c:780 +-msgid "Do you want to recover the previous browser windows and tabs?" +-msgstr "Vill du återställa tidigare webbläsarfönster och -flikar?" +- +-#: ../src/ephy-window.c:91 +-msgid "_Extensions" +-msgstr "_Tillägg" +- +-#. File actions. +-#: ../src/ephy-window.c:95 ++#: ../src/ephy-window.c:104 + msgid "_Open…" +-msgstr "_Öppna..." ++msgstr "_Öppna…" + +-#: ../src/ephy-window.c:97 ++#: ../src/ephy-window.c:106 + msgid "Save _As…" +-msgstr "Spara _som..." ++msgstr "Spara _som…" + +-#: ../src/ephy-window.c:99 ++#: ../src/ephy-window.c:108 + msgid "Save As _Web Application…" +-msgstr "Spara som _webbapplikation..." ++msgstr "Spara som _webbapplikation…" + +-#: ../src/ephy-window.c:101 ++#: ../src/ephy-window.c:110 + msgid "_Print…" +-msgstr "S_kriv ut..." ++msgstr "S_kriv ut…" + +-#: ../src/ephy-window.c:103 ++#: ../src/ephy-window.c:112 + msgid "S_end Link by Email…" +-msgstr "Sk_icka länk via e-post..." ++msgstr "Sk_icka länk via e-post…" + +-#. Edit actions. +-#: ../src/ephy-window.c:110 +-msgid "_Undo" +-msgstr "_Ångra" +- +-#: ../src/ephy-window.c:112 ++#: ../src/ephy-window.c:123 + msgid "Re_do" + msgstr "_Gör om" + +-#: ../src/ephy-window.c:124 ++#: ../src/ephy-window.c:135 + msgid "_Find…" +-msgstr "_Sök..." ++msgstr "_Sök…" + +-#: ../src/ephy-window.c:126 ++#: ../src/ephy-window.c:137 + msgid "Find Ne_xt" + msgstr "Sök n_ästa" + +-#: ../src/ephy-window.c:128 ++#: ../src/ephy-window.c:139 + msgid "Find Pre_vious" + msgstr "Sök före_gående" + ++#: ../src/ephy-window.c:141 ++#| msgid "_Edit Bookmarks" ++msgid "Edit _Bookmarks" ++msgstr "Redigera b_okmärken" ++ + #. View actions. +-#: ../src/ephy-window.c:133 +-#: ../src/ephy-window.c:135 ++#: ../src/ephy-window.c:150 ../src/ephy-window.c:152 + msgid "_Stop" + msgstr "_Stopp" + +-#: ../src/ephy-window.c:139 +-msgid "_Larger Text" +-msgstr "_Större text" ++#: ../src/ephy-window.c:156 ++#| msgid "Zoom" ++msgid "Zoom _In" ++msgstr "Zooma _in" + +-#: ../src/ephy-window.c:141 +-msgid "S_maller Text" +-msgstr "_Mindre text" ++#: ../src/ephy-window.c:158 ++#| msgid "Zoom" ++msgid "Zoom O_ut" ++msgstr "Zooma _ut" + +-#: ../src/ephy-window.c:143 ++#: ../src/ephy-window.c:160 + msgid "_Normal Size" + msgstr "_Normal storlek" + +-#: ../src/ephy-window.c:145 ++#: ../src/ephy-window.c:162 + msgid "Text _Encoding" + msgstr "Text_kodning" + +-#: ../src/ephy-window.c:146 ++#: ../src/ephy-window.c:163 + msgid "_Page Source" + msgstr "Sidk_älla" + + #. Bookmarks actions. +-#: ../src/ephy-window.c:151 ++#: ../src/ephy-window.c:168 + msgid "_Add Bookmark…" +-msgstr "_Lägg till bokmärke..." ++msgstr "_Lägg till bokmärke…" + + #. Go actions. +-#: ../src/ephy-window.c:156 ++#: ../src/ephy-window.c:173 + msgid "_Location…" +-msgstr "_Adress..." ++msgstr "_Adress…" + + #. Tabs actions. +-#: ../src/ephy-window.c:161 ++#: ../src/ephy-window.c:178 + msgid "_Previous Tab" + msgstr "_Föregående flik" + +-#: ../src/ephy-window.c:163 ++#: ../src/ephy-window.c:180 + msgid "_Next Tab" + msgstr "_Nästa flik" + +-#: ../src/ephy-window.c:165 ++#: ../src/ephy-window.c:182 + msgid "Move Tab _Left" + msgstr "Flytta flik till _vänster" + +-#: ../src/ephy-window.c:167 ++#: ../src/ephy-window.c:184 + msgid "Move Tab _Right" + msgstr "Flytta flik till _höger" + +-#: ../src/ephy-window.c:169 ++#: ../src/ephy-window.c:186 + msgid "_Detach Tab" + msgstr "_Ta loss flik" + +-#. File actions. +-#: ../src/ephy-window.c:177 +-msgid "_Work Offline" +-msgstr "_Arbeta frånkopplad" +- + #. View actions. +-#: ../src/ephy-window.c:182 ++#: ../src/ephy-window.c:201 + msgid "_Downloads Bar" + msgstr "Hä_mtningsrad" + +-#: ../src/ephy-window.c:185 ++#: ../src/ephy-window.c:204 + msgid "_Fullscreen" + msgstr "_Helskärm" + +-#: ../src/ephy-window.c:187 ++#: ../src/ephy-window.c:206 + msgid "Popup _Windows" + msgstr "Popup_fönster" + +-#: ../src/ephy-window.c:189 ++#: ../src/ephy-window.c:208 + msgid "Selection Caret" + msgstr "Markeringsmarkör" + + #. Document. +-#: ../src/ephy-window.c:196 ++#: ../src/ephy-window.c:215 + msgid "Add Boo_kmark…" +-msgstr "Lägg till bo_kmärke..." ++msgstr "Lägg till bo_kmärke…" + + #. Links. +-#: ../src/ephy-window.c:201 +-msgid "_Open Link" +-msgstr "_Öppna länk" +- +-#: ../src/ephy-window.c:203 ++#: ../src/ephy-window.c:220 + msgid "Open Link in New _Window" + msgstr "Öppna länk i n_ytt fönster" + +-#: ../src/ephy-window.c:205 ++#: ../src/ephy-window.c:222 + msgid "Open Link in New _Tab" + msgstr "Öppna länk i ny _flik" + +-#: ../src/ephy-window.c:207 +-msgid "_Download Link" +-msgstr "_Hämta länk" +- +-#: ../src/ephy-window.c:209 ++#: ../src/ephy-window.c:224 + msgid "_Save Link As…" +-msgstr "_Spara länk som..." +- +-#: ../src/ephy-window.c:211 +-msgid "_Bookmark Link…" +-msgstr "Lägg till b_okmärke för länk..." ++msgstr "_Spara länk som…" + +-#: ../src/ephy-window.c:213 ++#: ../src/ephy-window.c:226 + msgid "_Copy Link Address" + msgstr "_Kopiera länkadress" + +-#. Images. +-#: ../src/ephy-window.c:218 +-msgid "Open _Image" +-msgstr "Öppna bi_ld" +- +-#: ../src/ephy-window.c:220 +-msgid "_Save Image As…" +-msgstr "Spara bil_d som..." ++#: ../src/ephy-window.c:228 ++#| msgid "_Copy Email Address" ++msgid "_Copy E-mail Address" ++msgstr "_Kopiera e-postadress" + +-#: ../src/ephy-window.c:222 +-msgid "_Use Image As Background" +-msgstr "_Använd bild som bakgrund" ++#. Images. ++#: ../src/ephy-window.c:233 ++#| msgid "Open _Image" ++msgid "View _Image" ++msgstr "Visa bi_ld" + +-#: ../src/ephy-window.c:224 ++#: ../src/ephy-window.c:235 + msgid "Copy I_mage Address" + msgstr "Kopiera b_ildadress" + +-#: ../src/ephy-window.c:226 ++#: ../src/ephy-window.c:237 ++msgid "_Save Image As…" ++msgstr "Spara bil_d som…" ++ ++#: ../src/ephy-window.c:239 ++msgid "Set as _Wallpaper" ++msgstr "Använd som sk_rivbordsbakgrund" ++ ++#: ../src/ephy-window.c:241 + msgid "St_art Animation" + msgstr "St_arta animering" + +-#: ../src/ephy-window.c:228 ++#: ../src/ephy-window.c:243 + msgid "St_op Animation" + msgstr "St_oppa animering" + +-#. Inspector. +-#: ../src/ephy-window.c:244 +-msgid "Inspect _Element" +-msgstr "Inspektera _element" +- +-#: ../src/ephy-window.c:449 ++#: ../src/ephy-window.c:451 + msgid "There are unsubmitted changes to form elements" +-msgstr "Det finns oskickade ändringar i formulärelement" ++msgstr "Det finns ändringar i formulärelement som inte skickats" + +-#: ../src/ephy-window.c:450 ++#: ../src/ephy-window.c:452 + msgid "If you close the document anyway, you will lose that information." + msgstr "Om du ändå stänger dokumentet kommer du att förlora den informationen." + +-#: ../src/ephy-window.c:452 ++#: ../src/ephy-window.c:454 + msgid "Close _Document" + msgstr "Stäng _dokument" + +-#: ../src/ephy-window.c:470 ++#: ../src/ephy-window.c:469 + msgid "There are ongoing downloads in this window" + msgstr "Det pågår fortfarande hämtningar i detta fönster" + +-#: ../src/ephy-window.c:471 ++#: ../src/ephy-window.c:470 + msgid "If you close this window, the downloads will be cancelled" + msgstr "Om du stänger detta fönster så kommer hämtningarna att avbrytas" + +-#: ../src/ephy-window.c:472 ++#: ../src/ephy-window.c:471 + msgid "Close window and cancel downloads" + msgstr "Stäng fönstret och avbryt hämtningar" + +-#: ../src/ephy-window.c:1278 ++#: ../src/ephy-window.c:1148 + msgid "Save As" + msgstr "Spara som" + +-#: ../src/ephy-window.c:1280 ++#: ../src/ephy-window.c:1150 + msgid "Save As Application" + msgstr "Spara som applikation" + +-#: ../src/ephy-window.c:1282 ++#: ../src/ephy-window.c:1152 + msgid "Print" + msgstr "Skriv ut" + +-#: ../src/ephy-window.c:1284 ++#: ../src/ephy-window.c:1154 + msgid "Bookmark" + msgstr "Bokmärke" + +-#: ../src/ephy-window.c:1286 ++#: ../src/ephy-window.c:1156 + msgid "Find" + msgstr "Sök" + + #. Translators: This refers to text size +-#: ../src/ephy-window.c:1295 ++#: ../src/ephy-window.c:1165 + msgid "Larger" + msgstr "Större" + + #. Translators: This refers to text size +-#: ../src/ephy-window.c:1298 ++#: ../src/ephy-window.c:1168 + msgid "Smaller" + msgstr "Mindre" + +-#: ../src/ephy-window.c:1318 ++#: ../src/ephy-window.c:1196 + msgid "Back" + msgstr "Bakåt" + +-#: ../src/ephy-window.c:1330 ++#: ../src/ephy-window.c:1208 + msgid "Forward" + msgstr "Framåt" + +-#: ../src/ephy-window.c:1342 ++#: ../src/ephy-window.c:1220 + msgid "Zoom" + msgstr "Zooma" + +-#: ../src/ephy-window.c:1350 ++#: ../src/ephy-window.c:1229 + msgid "New _Tab" + msgstr "Ny _flik" + +-#: ../src/pdm-dialog.c:336 +-msgid "Select the personal data you want to clear" +-msgstr "Välj det personliga data som du vill tömma" +- +-#: ../src/pdm-dialog.c:339 +-msgid "You are about to clear personal data that is stored about the web pages you have visited. Before proceeding, check the types of information that you want to remove:" +-msgstr "Du är på väg att tömma personlig data som lagrats om de webbsidor som du har besökt. Innan du fortsätter bör du kryssa för de typer av information som du vill ta bort:" +- +-#: ../src/pdm-dialog.c:344 +-msgid "Clear All Personal Data" +-msgstr "Töm all personlig data" +- +-#. Cookies +-#: ../src/pdm-dialog.c:378 +-msgid "C_ookies" +-msgstr "Ka_kor" +- +-#. Passwords +-#: ../src/pdm-dialog.c:390 +-msgid "Saved _passwords" +-msgstr "Sparade _lösenord" +- +-#. History +-#: ../src/pdm-dialog.c:402 +-msgid "Hi_story" +-msgstr "Hi_storik" +- +-#. Cache +-#: ../src/pdm-dialog.c:414 +-msgid "_Temporary files" +-msgstr "_Temporära filer" +- +-#: ../src/pdm-dialog.c:430 +-msgid "Note: You cannot undo this action. The data you are choosing to clear will be deleted forever." +-msgstr "Observera: Du kan inte ångra denna åtgärd. Det data som du väljer att tömma går inte att återställa." +- +-#: ../src/pdm-dialog.c:649 +-msgid "Encrypted connections only" +-msgstr "Endast krypterade anslutningar" +- +-#: ../src/pdm-dialog.c:650 +-msgid "Any type of connection" +-msgstr "Alla typer av anslutningar" ++#: ../src/ephy-window.c:1237 ++#| msgid "Go to the next visited page" ++msgid "Go to most visited" ++msgstr "Gå till mest besökta" + +-#. Session cookie +-#: ../src/pdm-dialog.c:655 +-msgid "End of current session" +-msgstr "slut på aktuell session" +- +-#: ../src/pdm-dialog.c:774 +-msgid "Domain" +-msgstr "Domän" +- +-#: ../src/pdm-dialog.c:786 +-msgid "Name" +-msgstr "Namn" +- +-#: ../src/pdm-dialog.c:1200 +-msgid "Host" +-msgstr "Värd" +- +-#: ../src/pdm-dialog.c:1213 +-msgid "User Name" +-msgstr "Användarnamn" +- +-#: ../src/pdm-dialog.c:1226 +-msgid "User Password" +-msgstr "Användarlösenord" +- +-#: ../src/popup-commands.c:273 +-msgid "Download Link" +-msgstr "Hämta länk" +- +-#: ../src/popup-commands.c:281 ++#: ../src/popup-commands.c:237 + msgid "Save Link As" + msgstr "Spara länk som" + +-#: ../src/popup-commands.c:288 ++#: ../src/popup-commands.c:243 + msgid "Save Image As" + msgstr "Spara bild som" + +@@ -2151,8 +2605,7 @@ msgstr "Spara bild som" + #. * second %s is the locale name. Example: + #. * "French (France)" + #. +-#: ../src/prefs-dialog.c:468 +-#: ../src/prefs-dialog.c:474 ++#: ../src/prefs-dialog.c:553 ../src/prefs-dialog.c:559 + #, c-format + msgctxt "language" + msgid "%s (%s)" +@@ -2161,96 +2614,120 @@ msgstr "%s (%s)" + #. Translators: this refers to a user-define language code + #. * (one which isn't in our built-in list). + #. +-#: ../src/prefs-dialog.c:483 ++#: ../src/prefs-dialog.c:568 + #, c-format + msgctxt "language" + msgid "User defined (%s)" + msgstr "Användardefinierat (%s)" + +-#: ../src/prefs-dialog.c:505 ++#: ../src/prefs-dialog.c:590 + #, c-format + msgid "System language (%s)" + msgid_plural "System languages (%s)" + msgstr[0] "Systemspråk (%s)" + msgstr[1] "Systemspråk (%s)" + +-#: ../src/prefs-dialog.c:863 ++#: ../src/prefs-dialog.c:922 + msgid "Select a Directory" + msgstr "Välj en katalog" + +-#: ../src/window-commands.c:316 +-msgid "Save" +-msgstr "Spara" ++#. Search engine option in the preferences dialog ++#: ../src/prefs-dialog.c:1017 ++msgid "DuckDuckGo" ++msgstr "DuckDuckGo" ++ ++#. For the preferences dialog. Must exactly match the URL ++#. * you chose in the gschema, but with & instead of & ++#. * If the match is not exact, there will be a spurious, ugly ++#. * entry in the preferences combo, so please test this. ++#: ../src/prefs-dialog.c:1022 ++#, c-format ++msgid "https://duckduckgo.com/?q=%s&t=epiphany" ++msgstr "https://duckduckgo.com/?q=%s&t=epiphany&kl=se-sv&kad=sv_SE" + +-#: ../src/window-commands.c:479 ++#. Search engine option in the preferences dialog ++#: ../src/prefs-dialog.c:1024 ++msgid "Google" ++msgstr "Google" ++ ++#. For the preferences dialog. Consider a regional variant, like google.co.uk ++#: ../src/prefs-dialog.c:1026 ++#, c-format ++#| msgid "http://www.google.com/search?q=%s&ie=UTF-8&oe=UTF-8" ++msgid "https://google.com/search?q=%s" ++msgstr "http://www.google.se/search?q=%s" ++ ++#. Search engine option in the preferences dialog ++#: ../src/prefs-dialog.c:1028 ++msgid "Bing" ++msgstr "Bing" ++ ++#. For the preferences dialog. Consider a regional variant, like uk.bing.com ++#: ../src/prefs-dialog.c:1030 ++#, c-format ++#| msgid "http://www.google.com/search?q=%s&ie=UTF-8&oe=UTF-8" ++msgid "http://www.bing.com/search?q=%s" ++msgstr "http://www.bing.com/search?q=%s" ++ ++#: ../src/window-commands.c:709 + #, c-format + msgid "A web application named '%s' already exists. Do you want to replace it?" +-msgstr "En webbapplikation med namnet \"%s\" finns redan. Vill du ersätta den?" ++msgstr "En webbapplikation med namnet ”%s” finns redan. Vill du ersätta den?" + +-#: ../src/window-commands.c:484 ++#: ../src/window-commands.c:714 + msgid "Replace" + msgstr "Ersätt" + +-#: ../src/window-commands.c:488 +-msgid "An application with the same name already exists. Replacing it will overwrite it." +-msgstr "Det finns redan en applikation med detta namn. Om du ersätter den så skrivs den gamla över." ++#: ../src/window-commands.c:718 ++msgid "" ++"An application with the same name already exists. Replacing it will " ++"overwrite it." ++msgstr "" ++"Det finns redan en applikation med detta namn. Om du ersätter den så skrivs " ++"den gamla över." + +-#: ../src/window-commands.c:530 ++#: ../src/window-commands.c:754 + #, c-format + msgid "The application '%s' is ready to be used" +-msgstr "Applikationen \"%s\" är redo att användas" ++msgstr "Applikationen ”%s” är redo att användas" + +-#: ../src/window-commands.c:533 ++#: ../src/window-commands.c:757 + #, c-format + msgid "The application '%s' could not be created" +-msgstr "Applikationen \"%s\" kunde inte skapas" ++msgstr "Applikationen ”%s” kunde inte skapas" + +-#: ../src/window-commands.c:541 ++#: ../src/window-commands.c:765 + msgid "Launch" + msgstr "Starta" + + #. Show dialog with icon, title. +-#: ../src/window-commands.c:574 ++#: ../src/window-commands.c:805 + msgid "Create Web Application" + msgstr "Skapa webbapplikation" + +-#: ../src/window-commands.c:579 ++#: ../src/window-commands.c:810 + msgid "C_reate" + msgstr "S_kapa" + +-#: ../src/window-commands.c:1125 +-msgid "Web is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version." +-msgstr "Webb är fri programvara; du kan distribuera det och/eller modifiera det under villkoren i GNU General Public License, publicerad av Free Software Foundation, antingen version 2 eller (om du så vill) någon senare version." +- +-#: ../src/window-commands.c:1129 +-msgid "The GNOME Web Browser is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details." +-msgstr "GNOME-webbläsaren distribueras i hopp om att den ska vara användbart, men UTAN NÅGON SOM HELST GARANTI, även utan underförstådd garanti om SÄLJBARHET eller LÄMPLIGHET FÖR NÅGOT SPECIELLT ÄNDAMÅL. Se GNU General Public License för ytterligare information." +- +-#: ../src/window-commands.c:1133 +-msgid "You should have received a copy of the GNU General Public License along with the GNOME Web Browser; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA" +-msgstr "Du bör ha fått en kopia av GNU General Public License tillsammans med GNOME-webbläsaren. Om inte, skriv till Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA" +- +-#: ../src/window-commands.c:1179 +-#: ../src/window-commands.c:1195 +-#: ../src/window-commands.c:1206 ++#: ../src/window-commands.c:1473 ../src/window-commands.c:1496 + msgid "Contact us at:" + msgstr "Kontakta oss på:" + +-#: ../src/window-commands.c:1182 ++#: ../src/window-commands.c:1476 + msgid "Contributors:" + msgstr "Bidragsgivare:" + +-#: ../src/window-commands.c:1185 ++#: ../src/window-commands.c:1479 + msgid "Past developers:" + msgstr "Tidigare utvecklare:" + +-#: ../src/window-commands.c:1215 ++#: ../src/window-commands.c:1505 + #, c-format + msgid "" +-"Lets you view web pages and find information on the internet.\n" ++"A simple, clean, beautiful view of the web.\n" + "Powered by WebKit %d.%d.%d" + msgstr "" +-"Låter dig surfa på webbsidor och hitta information på Internet.\n" ++"Ett enkelt, stilrent och vackert sätt att se webben.\n" + "Drivs av WebKit %d.%d.%d" + + #. Translators: This is a special message that shouldn't be translated +@@ -2261,1343 +2738,79 @@ msgstr "" + #. * this translation; in that case, please write each of them on a separate + #. * line seperated by newlines (\n). + #. +-#: ../src/window-commands.c:1244 ++#: ../src/window-commands.c:1528 + msgid "translator-credits" + msgstr "" + "Daniel Nylander \n" + "Christian Rose\n" + "Dennis Persson\n" ++"Anders Jonsson \n" + "\n" + "Skicka synpunkter på översättningen till\n" + "." + +-#: ../src/window-commands.c:1247 ++#: ../src/window-commands.c:1531 + msgid "Web Website" + msgstr "Webbplatsen för Webb" + +-#: ../src/window-commands.c:1389 ++#: ../src/window-commands.c:1670 + msgid "Enable caret browsing mode?" + msgstr "Aktivera markörläge?" + +-#: ../src/window-commands.c:1392 +-msgid "Pressing F7 turns caret browsing on or off. This feature places a moveable cursor in web pages, allowing you to move around with your keyboard. Do you want to enable caret browsing on?" +-msgstr "Tryck F7 för att aktivera markörläge. Denna funktion placerar en flyttbar markör i webbsidor, vilket gör att du kan flytta runt den med ditt tangentbord. Vill du aktivera markörläge?" ++#: ../src/window-commands.c:1673 ++#| msgid "" ++#| "Pressing F7 turns caret browsing on or off. This feature places a " ++#| "moveable cursor in web pages, allowing you to move around with your " ++#| "keyboard. Do you want to enable caret browsing on?" ++msgid "" ++"Pressing F7 turns caret browsing on or off. This feature places a moveable " ++"cursor in web pages, allowing you to move around with your keyboard. Do you " ++"want to enable caret browsing?" ++msgstr "" ++"Tryck F7 för att aktivera markörläge. Denna funktion placerar en flyttbar " ++"markör i webbsidor, vilket gör att du kan flytta runt med ditt tangentbord. " ++"Vill du aktivera markörläge?" + +-#: ../src/window-commands.c:1395 ++#: ../src/window-commands.c:1676 + msgid "_Enable" + msgstr "_Aktivera" + +-#~ msgid "Update bookmark “%s”?" +-#~ msgstr "Uppdatera bokmärket \"%s\"?" +- +-#~ msgid "The bookmarked page has moved to “%s”." +-#~ msgstr "Sidan i bokmärket har flyttat till \"%s\"." +- +-#~ msgid "_Don't Update" +-#~ msgstr "Uppdatera _inte" +- +-#~ msgid "_Update" +-#~ msgstr "_Uppdatera" +- +-#~ msgid "Update Bookmark?" +-#~ msgstr "Uppdatera bokmärke?" +-#~ msgctxt "bookmarks" +- +-#~ msgid "Most Visited" +-#~ msgstr "Mest besökta" +- +-#~ msgid "Browse and organize your bookmarks" +-#~ msgstr "Bläddra bland och organisera dina bokmärken" +- +-#~ msgid "Epiphany Web Bookmarks" +-#~ msgstr "Epiphany-webbokmärken" +- +-#~ msgid "Web Bookmarks" +-#~ msgstr "Webbokmärken" +- +-#~ msgid "Epiphany" +-#~ msgstr "Epiphany" +- +-#~ msgid "Certificate _Fields" +-#~ msgstr "Certifikat_fält" +- +-#~ msgid "Certificate _Hierarchy" +-#~ msgstr "Certifikat_hierarki" +- +-#~ msgid "Common Name:" +-#~ msgstr "Tilltalsnamn:" +- +-#~ msgid "Details" +-#~ msgstr "Detaljer" +- +-#~ msgid "Expires On:" +-#~ msgstr "Går ut:" +- +-#~ msgid "Field _Value" +-#~ msgstr "Fält_värde" +- +-#~ msgid "Fingerprints" +-#~ msgstr "Fingeravtryck" +- +-#~ msgid "Issued By" +-#~ msgstr "Utfärdat av" +- +-#~ msgid "Issued On:" +-#~ msgstr "Utfärdat:" +- +-#~ msgid "Issued To" +-#~ msgstr "Utfärdat till" +- +-#~ msgid "MD5 Fingerprint:" +-#~ msgstr "MD5-fingeravtryck:" +- +-#~ msgid "Organization:" +-#~ msgstr "Organisation:" +- +-#~ msgid "Organizational Unit:" +-#~ msgstr "Organisationsenhet:" +- +-#~ msgid "SHA1 Fingerprint:" +-#~ msgstr "SHA1-fingeravtryck:" +- +-#~ msgid "Serial Number:" +-#~ msgstr "Serienummer:" +- +-#~ msgid "Validity" +-#~ msgstr "Giltighet" +- +-#~ msgid "Clear _All..." +-#~ msgstr "Töm _allt..." +- +-#~ msgid "Sign Text" +-#~ msgstr "Signera text" +- +-#~ msgid "" +-#~ "To confirm that you want to sign the above text, choose a certificate to " +-#~ "sign the text with and enter its password below." +-#~ msgstr "" +-#~ "För att bekräfta att du vill signera ovanstående text, välj ett " +-#~ "certifikat att signera texten med och ange dess lösenord nedan." +- +-#~ msgid "_Certificate:" +-#~ msgstr "_Certifikat:" +- +-#~ msgid "_Password:" +-#~ msgstr "_Lösenord:" +- +-#~ msgid "_View Certificate…" +-#~ msgstr "_Visa certifikat…" +- +-#~ msgid "Home page" +-#~ msgstr "Hemsida" ++#~ msgid "http://www.google.com" ++#~ msgstr "http://www.google.se" + +-#~ msgid "Set to Current _Page" +-#~ msgstr "Ställ in till aktuell _sida" ++#~ msgid "http://www.google.com/search?q=%s&ie=UTF-8&oe=UTF-8" ++#~ msgstr "http://www.google.se/search?q=%s&ie=UTF-8&oe=UTF-8" + +-#~ msgid "Set to _Blank Page" +-#~ msgstr "Ställ in till _tom sida" ++#~ msgid "Personal Data" ++#~ msgstr "Personlig data" + +-#~ msgid "_Address:" +-#~ msgstr "_Adress:" ++#~ msgid "Cookie properties" ++#~ msgstr "Kakegenskaper" + +-#~ msgid "As laid out on the _screen" +-#~ msgstr "Som visas på _skärmen" ++#~ msgid "Content:" ++#~ msgstr "Innehåll:" + +-#~ msgid "Background" +-#~ msgstr "Bakgrund" ++#~ msgid "Path:" ++#~ msgstr "Sökväg:" + +-#~ msgid "Footers" +-#~ msgstr "Sidfötter" ++#~ msgid "Send for:" ++#~ msgstr "Skicka för:" + +-#~ msgid "Frames" +-#~ msgstr "Ramar" ++#~ msgid "Expires:" ++#~ msgstr "Utgår:" + +-#~ msgid "Headers" +-#~ msgstr "Sidhuvuden" ++#~ msgid "_Automatic" ++#~ msgstr "_Automatisk" + +-#~ msgid "O_nly the selected frame" +-#~ msgstr "Endast den _markerade ramen" +- +-#~ msgid "P_age title" +-#~ msgstr "_Sidtitel" +- +-#~ msgid "Page _numbers" +-#~ msgstr "Sidnu_mmer" +- +-#~ msgid "Print background c_olors" +-#~ msgstr "Skriv ut ba_kgrundsfärger" +- +-#~ msgid "Print background i_mages" +-#~ msgstr "Skriv ut bak_grundsbilder" +- +-#~ msgid "_Date" +-#~ msgstr "_Datum" +- +-#~ msgid "_Each frame separately" +-#~ msgstr "_Varje ram separat" +- +-#~ msgid "_Page address" +-#~ msgstr "_Sidadress" +- +-#~ msgid "" +-#~ "CA Certificates file we should use was not found, all SSL sites will be " +-#~ "considered to have a broken certificate." +-#~ msgstr "" +-#~ "Filen för CA-certifikat som vi ska använda hittades inte. Alla SSL-" +-#~ "webbplatser kommer att anses ha ett trasigt certifikat." +- +-#~ msgid "Show “_%s”" +-#~ msgstr "Visa \"_%s\"" +- +-#~ msgid "_Move on Toolbar" +-#~ msgstr "_Flytta på verktygsrad" +- +-#~ msgid "Move the selected item on the toolbar" +-#~ msgstr "Flytta den markerade posten på verktygsraden" +- +-#~ msgid "_Remove from Toolbar" +-#~ msgstr "_Ta bort från verktygsrad" +- +-#~ msgid "Remove the selected item from the toolbar" +-#~ msgstr "Ta bort den markerade posten på verktygsraden" +- +-#~ msgid "_Delete Toolbar" +-#~ msgstr "_Ta bort verktygsrad" +- +-#~ msgid "Remove the selected toolbar" +-#~ msgstr "Ta bort den markerade verktygsraden" +- +-#~ msgid "Separator" +-#~ msgstr "Avskiljare" +- +-#~ msgid "Popup Windows" +-#~ msgstr "Popupfönster" +- +-#~ msgid "Address Entry" +-#~ msgstr "Adressfält" +- +-#~ msgid "_Download" +-#~ msgstr "_Hämta" +- +-#~ msgid "%s:" +-#~ msgstr "%s:" +- +-#~ msgid "Executes the script “%s”" +-#~ msgstr "Kör skriptet \"%s\"" +- +-#~ msgid "_Show on Toolbar" +-#~ msgstr "_Visa i verktygsraden" +- +-#~ msgid "Show the selected bookmark on a toolbar" +-#~ msgstr "Visa det markerade bokmärket i en verktygsrad" +- +-#~ msgid "Show properties for this bookmark" +-#~ msgstr "Visa egenskaper för detta bokmärke" +- +-#~ msgid "Open this bookmark in a new tab" +-#~ msgstr "Öppna detta bokmärke i en ny flik" +- +-#~ msgid "Open this bookmark in a new window" +-#~ msgstr "Öppna detta bokmärke i ett nytt fönster" +- +-#~ msgid "Related" +-#~ msgstr "Relaterad" +- +-#~ msgid "Topic" +-#~ msgstr "Ämne" +- +-#~ msgid "Go" +-#~ msgstr "Gå" +- +-#~ msgid "GNOME Web Browser" +-#~ msgstr "GNOME-webbläsaren" +- +-#~ msgid "GNOME Web Browser options" +-#~ msgstr "Alternativ för GNOME-webbläsaren" +- +-#~ msgid "Switch to this tab" +-#~ msgstr "Växla till denna flik" +- +-#~ msgid "Go to the previous visited page" +-#~ msgstr "Gå till till den tidigare besökta sidan" +- +-#~ msgid "Go to the next visited page" +-#~ msgstr "Gå till den nästa besökta sidan" +- +-#~ msgid "Forward history" +-#~ msgstr "Framåthistorik" +- +-#~ msgid "_Up" +-#~ msgstr "_Upp" +- +-#~ msgid "Go up one level" +-#~ msgstr "Gå upp en nivå" +- +-#~ msgid "List of upper levels" +-#~ msgstr "Lista med övre nivåer" +- +-#~ msgid "Enter a web address to open, or a phrase to search for" +-#~ msgstr "Ange en webbadress att öppna eller en fras att söka efter" +- +-#~ msgid "Adjust the text size" +-#~ msgstr "Justera textstorleken" +- +-#~ msgid "Go to the address entered in the address entry" +-#~ msgstr "Gå till adressen som är angiven i adressfältet" +- +-#~ msgid "_Home" +-#~ msgstr "_Hem" +- +-#~ msgid "Go to the home page" +-#~ msgstr "Gå till hemsidan" +- +-#~ msgid "Open a new tab" +-#~ msgstr "Öppna en ny flik" +- +-#~ msgid "Open a new window" +-#~ msgstr "Öppna ett nytt fönster" +-#~ msgctxt "toolbar style" +- +-#~ msgid "Default" +-#~ msgstr "Standard" +-#~ msgctxt "toolbar style" +- +-#~ msgid "Text below icons" +-#~ msgstr "Text under ikoner" +-#~ msgctxt "toolbar style" +- +-#~ msgid "Text beside icons" +-#~ msgstr "Text bredvid ikoner" +-#~ msgctxt "toolbar style" +- +-#~ msgid "Icons only" +-#~ msgstr "Endast ikoner" +-#~ msgctxt "toolbar style" +- +-#~ msgid "Text only" +-#~ msgstr "Endast text" +- +-#~ msgid "Toolbar Editor" +-#~ msgstr "Verktygsradsredigerare" +- +-#~ msgid "Toolbar _button labels:" +-#~ msgstr "Etiketter för verktygsrads_knappar:" +- +-#~ msgid "_Add a New Toolbar" +-#~ msgstr "_Lägg till en ny verktygsrad" +- +-#~ msgid "_Go" +-#~ msgstr "_Gå" +- +-#~ msgid "T_ools" +-#~ msgstr "V_erktyg" +- +-#~ msgid "_Tabs" +-#~ msgstr "_Flikar" +- +-#~ msgid "_Toolbars" +-#~ msgstr "_Verktygsrader" +- +-#~ msgid "Open a file" +-#~ msgstr "Öppna en fil" +- +-#~ msgid "Save the current page" +-#~ msgstr "Spara den aktuella sidan" +- +-#~ msgid "Save the current page as a Web Application" +-#~ msgstr "Spara den aktuella sidan som en webbapplikation" +- +-#~ msgid "Page Set_up" +-#~ msgstr "Sidkonfig_uration" +- +-#~ msgid "Setup the page settings for printing" +-#~ msgstr "Konfigurera sidinställningarna för utskrift" +- +-#~ msgid "Print Pre_view" +-#~ msgstr "Förhands_granskning" +- +-#~ msgid "Print preview" +-#~ msgstr "Förhandsgranskning" +- +-#~ msgid "Print the current page" +-#~ msgstr "Skriv ut den aktuella sidan" +- +-#~ msgid "Send a link of the current page" +-#~ msgstr "Skicka en länk till den aktuella sidan" +- +-#~ msgid "Close this tab" +-#~ msgstr "Stäng denna flik" +- +-#~ msgid "Undo the last action" +-#~ msgstr "Ångra den senaste åtgärden" +- +-#~ msgid "Redo the last undone action" +-#~ msgstr "Gör om den senast ångrade åtgärden" +- +-#~ msgid "Paste clipboard" +-#~ msgstr "Klistra in urklipp" +- +-#~ msgid "Delete text" +-#~ msgstr "Ta bort text" +- +-#~ msgid "Select the entire page" +-#~ msgstr "Markera hela sidan" +- +-#~ msgid "Find a word or phrase in the page" +-#~ msgstr "Sök efter ett ord eller ett uttryck på sidan" +- +-#~ msgid "Find next occurrence of the word or phrase" +-#~ msgstr "Sök nästa förekomst av strängen eller uttrycket" +- +-#~ msgid "Find previous occurrence of the word or phrase" +-#~ msgstr "Sök föregående förekomst av strängen eller uttrycket" +- +-#~ msgid "P_ersonal Data" +-#~ msgstr "_Personlig data" +- +-#~ msgid "View and remove cookies and passwords" +-#~ msgstr "Visa och ta bort kakor och lösenord" +- +-#~ msgid "Certificate_s" +-#~ msgstr "Certifi_kat" +- +-#~ msgid "Manage Certificates" +-#~ msgstr "Hantera certifikat" +- +-#~ msgid "P_references" +-#~ msgstr "I_nställningar" +- +-#~ msgid "Configure the web browser" +-#~ msgstr "Konfigurera webbläsaren" +- +-#~ msgid "_Customize Toolbars…" +-#~ msgstr "Anpassa _verktygsrader..." +- +-#~ msgid "Customize toolbars" +-#~ msgstr "Anpassa verktygsrader" +- +-#~ msgid "Increase the text size" +-#~ msgstr "Öka textstorleken" +- +-#~ msgid "Decrease the text size" +-#~ msgstr "Minska textstorleken" +- +-#~ msgid "Use the normal text size" +-#~ msgstr "Använd den normala textstorleken" +- +-#~ msgid "Change the text encoding" +-#~ msgstr "Ändra textkodningen" +- +-#~ msgid "View the source code of the page" +-#~ msgstr "Visa källkoden för sidan" +- +-#~ msgid "Page _Security Information" +-#~ msgstr "_Säkerhetsinformation för sidan" +- +-#~ msgid "Display security information for the web page" +-#~ msgstr "Visa säkerhetsinformation för webbsidan" +- +-#~ msgid "Add a bookmark for the current page" +-#~ msgstr "Lägg till bokmärke för den aktuella sidan" +- +-#~ msgid "_Edit Bookmarks" +-#~ msgstr "_Redigera bokmärken" +- +-#~ msgid "Open the bookmarks window" +-#~ msgstr "Öppna bokmärkesfönstret" +- +-#~ msgid "Go to a specified location" +-#~ msgstr "Gå till en angiven adress" +- +-#~ msgid "Open the history window" +-#~ msgstr "Öppna historikfönstret" +- +-#~ msgid "Activate previous tab" +-#~ msgstr "Aktivera föregående flik" +- +-#~ msgid "Activate next tab" +-#~ msgstr "Aktivera nästa flik" +- +-#~ msgid "Move current tab to left" +-#~ msgstr "Flytta den aktuella fliken till vänster" +- +-#~ msgid "Move current tab to right" +-#~ msgstr "Flytta den aktuella fliken till höger" +- +-#~ msgid "Detach current tab" +-#~ msgstr "Ta loss den aktuella fliken" +- +-#~ msgid "Display web browser help" +-#~ msgstr "Visa hjälp för webbläsaren" +- +-#~ msgid "Switch to offline mode" +-#~ msgstr "Växla till frånkopplat läge" +- +-#~ msgid "_Hide Toolbars" +-#~ msgstr "_Dölj verktygsrader" +- +-#~ msgid "Show or hide toolbar" +-#~ msgstr "Visa eller dölj verktygsrad" +- +-#~ msgid "Show the active downloads for this window" +-#~ msgstr "Visa aktiva hämtningar för detta fönster" +- +-#~ msgid "Men_ubar" +-#~ msgstr "Men_yrad" +- +-#~ msgid "Browse at full screen" +-#~ msgstr "Surfa i helskärmsläge" +- +-#~ msgid "Show or hide unrequested popup windows from this site" +-#~ msgstr "Visa eller dölj popupfönster som inte begärts från denna webbplats" +- +-#~ msgid "Show Only _This Frame" +-#~ msgstr "Visa endast denna _ram" +- +-#~ msgid "Show only this frame in this window" +-#~ msgstr "Visa endast denna ram i detta fönster" +- +-#~ msgid "Open link in this window" +-#~ msgstr "Öppna länk i detta fönster" +- +-#~ msgid "Open link in a new window" +-#~ msgstr "Öppna i ett nytt fönster" +- +-#~ msgid "Open link in a new tab" +-#~ msgstr "Öppna länk i en ny flik" +- +-#~ msgid "Save link with a different name" +-#~ msgstr "Spara länk med ett annat namn" +- +-#~ msgid "_Send Email…" +-#~ msgstr "_Skicka e-post..." +- +-#~ msgid "_Copy Email Address" +-#~ msgstr "_Kopiera e-postadress" +- +-#~ msgid "Insecure" +-#~ msgstr "Osäker" +- +-#~ msgid "Broken" +-#~ msgstr "Trasig" +- +-#~ msgid "Low" +-#~ msgstr "Låg" +- +-#~ msgid "High" +-#~ msgstr "Hög" +- +-#~ msgid "Security level: %s" +-#~ msgstr "Säkerhetsnivå: %s" +- +-#~ msgid "Open image “%s”" +-#~ msgstr "Öppna bilden \"%s\"" +- +-#~ msgid "Use as desktop background “%s”" +-#~ msgstr "Använd som skrivbordsbakgrund \"%s\"" +- +-#~ msgid "Save image “%s”" +-#~ msgstr "Spara bilden \"%s\"" +- +-#~ msgid "Copy image address “%s”" +-#~ msgstr "Kopiera bildadressen \"%s\"" +- +-#~ msgid "Send email to address “%s”" +-#~ msgstr "Skicka e-post till adressen \"%s\"" +- +-#~ msgid "Copy email address “%s”" +-#~ msgstr "Kopiera e-postadressen \"%s\"" +- +-#~ msgid "Save link “%s”" +-#~ msgstr "Spara länken \"%s\"" +- +-#~ msgid "Bookmark link “%s”" +-#~ msgstr "Lägg till bokmärke för länken \"%s\"" +- +-#~ msgid "Copy link's address “%s”" +-#~ msgstr "Kopiera länkens adress \"%s\"" +- +-#~ msgid "Fingerprints" +-#~ msgstr "Fingeravtryck" +- +-#~ msgid "Issued By" +-#~ msgstr "Utfärdat av" +- +-#~ msgid "Issued To" +-#~ msgstr "Utfärdat till" +- +-#~ msgid "Cookies" +-#~ msgstr "Kakor" +- +-#~ msgid "Downloads" +-#~ msgstr "Hämtningar" +- +-#~ msgid "Encodings" +-#~ msgstr "Teckenkodningar" +- +-#~ msgid "Fonts" +-#~ msgstr "Typsnitt" +- +-#~ msgid "Home page" +-#~ msgstr "Hemsida" +- +-#~ msgid "Languages" +-#~ msgstr "Språk" +- +-#~ msgid "Passwords" +-#~ msgstr "Lösenord" +- +-#~ msgid "Style" +-#~ msgstr "Stil" +- +-#~ msgid "Temporary Files" +-#~ msgstr "Temporära filer" +- +-#~ msgid "_Minimum font size:" +-#~ msgstr "_Minsta typsnittsstorlek" +- +-#~ msgid "_Show Downloads" +-#~ msgstr "_Visa hämtningar" +- +-#~ msgid "%u:%02u.%02u" +-#~ msgstr "%u.%02u.%02u" +- +-#~ msgid "%02u.%02u" +-#~ msgstr "%02u.%02u" +- +-#~ msgid "_Pause" +-#~ msgstr "_Paus" +- +-#~ msgid "_Resume" +-#~ msgstr "_Återuppta" +- +-#~ msgid "" +-#~ "%s\n" +-#~ "%s of %s" +-#~ msgstr "" +-#~ "%s\n" +-#~ "%s av %s" +- +-#~ msgid "%d download" +- +-#~ msgid_plural "%d downloads" +-#~ msgstr[0] "%d hämtning" +-#~ msgstr[1] "%d hämtningar" +-#~ msgctxt "download status" ++#~ msgid "Enable Java_Script" ++#~ msgstr "Använd Java_Script" + ++#~ msgctxt "file type" + #~ msgid "Unknown" + #~ msgstr "Okänd" +-#~ msgctxt "download status" +- +-#~ msgid "Failed" +-#~ msgstr "Misslyckades" +- +-#~ msgid "%" +-#~ msgstr "%" +- +-#~ msgid "Remaining" +-#~ msgstr "Återstår" +- +-#~ msgid "Download this potentially unsafe file?" +-#~ msgstr "Hämta denna möjligen osäkra fil?" +- +-#~ msgid "" +-#~ "File Type: “%s”.\n" +-#~ "\n" +-#~ "It is unsafe to open “%s” as it could potentially damage your documents " +-#~ "or invade your privacy. You can download it instead." +-#~ msgstr "" +-#~ "Filtyp: \"%s\".\n" +-#~ "\n" +-#~ "Det är osäkert att öppna \"%s\" eftersom den möjligen kan skada dina " +-#~ "dokument eller inkräkta på din integritet. Du kan hämta ner den istället." +- +-#~ msgid "Open this file?" +-#~ msgstr "Öppna denna fil?" +- +-#~ msgid "" +-#~ "File Type: “%s”.\n" +-#~ "\n" +-#~ "You can open “%s” using “%s” or save it." +-#~ msgstr "" +-#~ "Filtyp: \"%s\".\n" +-#~ "\n" +-#~ "Du kan öppna \"%s\" med hjälp av \"%s\" eller spara den." +- +-#~ msgid "Download this file?" +-#~ msgstr "Hämta denna fil?" +- +-#~ msgid "" +-#~ "File Type: “%s”.\n" +-#~ "\n" +-#~ "You have no application able to open “%s”. You can download it instead." +-#~ msgstr "" +-#~ "Filtyp: \"%s\".\n" +-#~ "\n" +-#~ "Du har inget program som kan öppna \"%s\". Du kan hämta ner den istället." +- +-#~ msgid "Let web pages specify their own _fonts" +-#~ msgstr "Låt webbsidor ange sina egna _typsnitt" +- +-#~ msgid "Let web pages specify their own c_olors" +-#~ msgstr "Låt webbsidor ange sina egna _färger" +- +-#~ msgid "_Minimum size:" +-#~ msgstr "_Minsta storlek:" +- +-#~ msgid "A problem occurred while loading %s" +-#~ msgstr "Ett problem inträffade vid inläsning av %s" +- +-#~ msgid "Failed to read latest migration marker, aborting profile migration." +-#~ msgstr "" +-#~ "Misslyckades med att läsa senaste migreringsmarkeringen, avbryter " +-#~ "profilmigreringen." +- +-#~ msgid "" +-#~ "A list of protocols to be considered safe in addition to the default, " +-#~ "when disable_unsafe_protocols is enabled." +-#~ msgstr "" +-#~ "En lista med protokoll som kan betraktas som säkra förutom " +-#~ "standardalternativet, då disable_unsafe_protocols är aktiverat." +- +-#~ msgid "Additional safe protocols" +-#~ msgstr "Ytterligare säkra protokoll" +- +-#~ msgid "Disable JavaScript chrome control" +-#~ msgstr "Inaktivera JavaScript-kromstyrning" +- +-#~ msgid "Disable JavaScript's control over window chrome." +-#~ msgstr "Inaktivera JavaScripts kontroll över fönsterkrom." +- +-#~ msgid "" +-#~ "Disable all historical information by disabling back and forward " +-#~ "navigation, not allowing the history dialog and hiding the most used " +-#~ "bookmarks list." +-#~ msgstr "" +-#~ "Inaktivera all historisk information genom att inaktivera bakåt- och " +-#~ "framåtnavigeringen, inte tillåta historikdialogen och dölja listan över " +-#~ "mest använda bokmärken." +- +-#~ msgid "Disable arbitrary URLs" +-#~ msgstr "Inaktivera godtyckliga URL:er" +- +-#~ msgid "Disable bookmark editing" +-#~ msgstr "Inaktivera bokmärkesredigering" +- +-#~ msgid "Disable history" +-#~ msgstr "Inaktivera historik" +- +-#~ msgid "Disable the user's ability to add or edit bookmarks." +-#~ msgstr "" +-#~ "Inaktivera användarens förmåga att lägga till eller redigera bokmärken." +- +-#~ msgid "Disable the user's ability to edit toolbars." +-#~ msgstr "Inaktivera användarens förmåga att redigera sina verktygsrader." +- +-#~ msgid "Disable the user's ability to type in a URL to Epiphany." +-#~ msgstr "Inaktivera användarens förmåga att skriva in en URL i Epiphany." +- +-#~ msgid "Disable toolbar editing" +-#~ msgstr "Inaktivera verktygsradsredigering" +- +-#~ msgid "Disable unsafe protocols" +-#~ msgstr "Inaktivera osäkra protokoll" +- +-#~ msgid "" +-#~ "Disables loading of content from unsafe protocols. Safe protocols are " +-#~ "http and https." +-#~ msgstr "" +-#~ "Inaktiverar inläsning av innehåll från osäkra protokoll. Säkra protokoll " +-#~ "är http och https." +- +-#~ msgid "Epiphany cannot quit" +-#~ msgstr "Epiphany kan inte avsluta" +- +-#~ msgid "Hide menubar by default" +-#~ msgstr "Dölj menyrad som standard" +- +-#~ msgid "Hide the menubar by default." +-#~ msgstr "Dölj menyraden som standard." +- +-#~ msgid "Lock in fullscreen mode" +-#~ msgstr "Lås i helskärmsläge" +- +-#~ msgid "Locks Epiphany in fullscreen mode." +-#~ msgstr "Låser Epiphany i helskärmsläge." +- +-#~ msgid "User is not allowed to close Epiphany" +-#~ msgstr "Användaren tillåts inte stänga Epiphany" +- +-#~ msgid "Address of the user's home page." +-#~ msgstr "Adress till användarens hemsida." +- +-#~ msgid "Allow popups" +-#~ msgstr "Tillåt popupfönster" +- +-#~ msgid "" +-#~ "Allow sites to open new windows using JavaScript (if JavaScript is " +-#~ "enabled)." +-#~ msgstr "" +-#~ "Tillåt webbplatser att öppna nya fönster med hjälp av JavaScript (om " +-#~ "JavaScript är aktiverat)." +- +-#~ msgid "Always show the tab bar" +-#~ msgstr "Visa alltid flikraden" +- +-#~ msgid "Automatic downloads" +-#~ msgstr "Automatiska hämtningar" +- +-#~ msgid "Automatically manage offline status with NetworkManager" +-#~ msgstr "Hantera automatiskt frånkopplad status med NetworkManager" +- +-#~ msgid "Browse with caret" +-#~ msgstr "Navigera med markör" +- +-#~ msgid "Cookie accept" +-#~ msgstr "Accepterande av kakor" +- +-#~ msgid "Default encoding" +-#~ msgstr "Standardkodning" +- +-#~ msgid "" +-#~ "Default encoding. Accepted values are: \"armscii-8\", \"Big5\", \"Big5-" +-#~ "HKSCS\", \"EUC-JP\", \"EUC-KR\", \"gb18030\", \"GB2312\", \"geostd8\", " +-#~ "\"HZ-GB-2312\", \"IBM850\", \"IBM852\", \"IBM855\", \"IBM857\", " +-#~ "\"IBM862\", \"IBM864\", \"IBM866\", \"ISO-2022-CN\", \"ISO-2022-JP\", " +-#~ "\"ISO-2022-KR\", \"ISO-8859-1\", \"ISO-8859-2\", \"ISO-8859-3\", " +-#~ "\"ISO-8859-4\", \"ISO-8859-5\", \"ISO-8859-6\", \"ISO-8859-7\", " +-#~ "\"ISO-8859-8\", \"ISO-8859-8-I\", \"ISO-8859-9\", \"ISO-8859-10\", " +-#~ "\"ISO-8859-11\", \"ISO-8859-13\", \"ISO-8859-14\", \"ISO-8859-15\", " +-#~ "\"ISO-8859-16\", \"ISO-IR-111\", \"KOI8-R\", \"KOI8-U\", \"Shift_JIS\", " +-#~ "\"TIS-620\", \"UTF-7\", \"UTF-8\", \"VISCII\", \"windows-874\", " +-#~ "\"windows-1250\", \"windows-1251\", \"windows-1252\", \"windows-1253\", " +-#~ "\"windows-1254\", \"windows-1255\", \"windows-1256\", \"windows-1257\", " +-#~ "\"windows-1258\", \"x-euc-tw\", \"x-gbk\", \"x-johab\", \"x-mac-arabic\", " +-#~ "\"x-mac-ce\", \"x-mac-croatian\", \"x-mac-cyrillic\", \"x-mac-devanagari" +-#~ "\", \"x-mac-farsi\", \"x-mac-greek\", \"x-mac-gujarati\", \"x-mac-gurmukhi" +-#~ "\", \"x-mac-hebrew\", \"x-mac-icelandic\", \"x-mac-roman\", \"x-mac-" +-#~ "romanian\", \"x-mac-turkish\", \"x-mac-ukrainian\", \"x-user-defined\", " +-#~ "\"x-viet-tcvn5712\", \"x-viet-vps\" and \"x-windows-949\"." +-#~ msgstr "" +-#~ "Standardkodning. Accepterade värden är: \"armscii-8\", \"Big5\", \"Big5-" +-#~ "HKSCS\", \"EUC-JP\", \"EUC-KR\", \"gb18030\", \"GB2312\", \"geostd8\", " +-#~ "\"HZ-GB-2312\", \"IBM850\", \"IBM852\", \"IBM855\", \"IBM857\", " +-#~ "\"IBM862\", \"IBM864\", \"IBM866\", \"ISO-2022-CN\", \"ISO-2022-JP\", " +-#~ "\"ISO-2022-KR\", \"ISO-8859-1\", \"ISO-8859-2\", \"ISO-8859-3\", " +-#~ "\"ISO-8859-4\", \"ISO-8859-5\", \"ISO-8859-6\", \"ISO-8859-7\", " +-#~ "\"ISO-8859-8\", \"ISO-8859-8-I\", \"ISO-8859-9\", \"ISO-8859-10\", " +-#~ "\"ISO-8859-11\", \"ISO-8859-13\", \"ISO-8859-14\", \"ISO-8859-15\", " +-#~ "\"ISO-8859-16\", \"ISO-IR-111\", \"KOI8-R\", \"KOI8-U\", \"Shift_JIS\", " +-#~ "\"TIS-620\", \"UTF-7\", \"UTF-8\", \"VISCII\", \"windows-874\", " +-#~ "\"windows-1250\", \"windows-1251\", \"windows-1252\", \"windows-1253\", " +-#~ "\"windows-1254\", \"windows-1255\", \"windows-1256\", \"windows-1257\", " +-#~ "\"windows-1258\", \"x-euc-tw\", \"x-gbk\", \"x-johab\", \"x-mac-arabic\", " +-#~ "\"x-mac-ce\", \"x-mac-croatian\", \"x-mac-cyrillic\", \"x-mac-devanagari" +-#~ "\", \"x-mac-farsi\", \"x-mac-greek\", \"x-mac-gujarati\", \"x-mac-gurmukhi" +-#~ "\", \"x-mac-hebrew\", \"x-mac-icelandic\", \"x-mac-roman\", \"x-mac-" +-#~ "romanian\", \"x-mac-turkish\", \"x-mac-ukrainian\", \"x-user-defined\", " +-#~ "\"x-viet-tcvn5712\", \"x-viet-vps\" och \"x-windows-949\"." +- +-#~ msgid "Enable JavaScript" +-#~ msgstr "Använd JavaScript" +- +-#~ msgid "Enable Web Inspector" +-#~ msgstr "Aktivera webbinspektör" +- +-#~ msgid "Enable smooth scrolling" +-#~ msgstr "Aktivera mjuk rullning" +- +-#~ msgid "" +-#~ "Force new window requests to be opened in tabs instead of using a new " +-#~ "window." +-#~ msgstr "" +-#~ "Tvinga ny fönsterbegäran att öppnas i flik istället för att använda nytt " +-#~ "fönster." +- +-#~ msgid "Force new windows to be opened in tabs" +-#~ msgstr "Tvinga nya fönster att öppnas i flikar." +- +-#~ msgid "" +-#~ "Hide or show the downloads window. When hidden, a notification will be " +-#~ "shown when new downloads are started." +-#~ msgstr "" +-#~ "Dölj eller visa hämtningsfönstret. När dolt kommer en notifiering att " +-#~ "visas när nya hämtningar startas." +- +-#~ msgid "History pages time range" +-#~ msgstr "Tidsintervall för historiksidor" +- +-#~ msgid "" +-#~ "How to present animated images. Possible values are \"normal\", \"once\" " +-#~ "and \"disabled\"." +-#~ msgstr "" +-#~ "Hur animerade bilder ska presenteras. Möjliga värden är \"normal\", \"once" +-#~ "\" och \"disabled\"." +- +-#~ msgid "How to print frames" +-#~ msgstr "Hur ramar ska skrivas ut" +- +-#~ msgid "" +-#~ "How to print pages containing frames. Allowed values are \"normal\", " +-#~ "\"separately\" and \"selected\"." +-#~ msgstr "" +-#~ "Hur sidor som innehåller ramar ska skrivas ut. Tillåtna värden är \"normal" +-#~ "\", \"separately\" och \"selected\"." +- +-#~ msgid "ISO-8859-1" +-#~ msgstr "ISO-8859-1" +- +-#~ msgid "Image animation mode" +-#~ msgstr "Bildanimeringsläge" +- +-#~ msgid "Lists the active extensions." +-#~ msgstr "Listar de aktiva tilläggen." +- +-#~ msgid "" +-#~ "Middle click to open the web page pointed to by the currently selected " +-#~ "text" +-#~ msgstr "" +-#~ "Mittklick för att öppna webbsidan som pekas till av den för tillfället " +-#~ "markerade texten" +- +-#~ msgid "" +-#~ "Middle clicking on the main view pane will open the web page pointed to " +-#~ "by the currently selected text." +-#~ msgstr "" +-#~ "Mittklick på huvudvisningsytan kommer att öppna den webbsida som pekas " +-#~ "till av den för tillfället markerade texten." +- +-#~ msgid "Preferred languages, two letter codes." +-#~ msgstr "Föredragna språk, tvåbokstavskoder." +- +-#~ msgid "Remember passwords" +-#~ msgstr "Kom ihåg lösenord" +- +-#~ msgid "Search string for keywords entered in the URL bar." +-#~ msgstr "Söksträng för nyckelord angivna i adressfältet." +- +-#~ msgid "Show bookmarks bar by default" +-#~ msgstr "Visa bokmärkesrad som standard" +- +-#~ msgid "Show statusbar by default" +-#~ msgstr "Visa statusrad som standard" +- +-#~ msgid "" +-#~ "Show the history pages visited \"ever\", \"last_two_days\", " +-#~ "\"last_three_days\", \"today\"." +-#~ msgstr "" +-#~ "Visa historiksidorna som besökts \"ever\" (alltid), \"last_two_days" +-#~ "\" (senaste två dagarna), \"last_three_days\" (senaste tre dagarna), " +-#~ "\"today\" (idag)." +- +-#~ msgid "Show the tab bar also when there is only one tab open." +-#~ msgstr "Visa flikraden även när endast en flik är öppen." +- +-#~ msgid "Show toolbars by default" +-#~ msgstr "Visa verktygsrader som standard" +- +-#~ msgid "Size of disk cache" +-#~ msgstr "Storlek på diskcache" +- +-#~ msgid "Size of disk cache, in MB." +-#~ msgstr "Storlek på diskcache, i MB." +- +-#~ msgid "" +-#~ "String that will be used as user agent, to identify the browser to the " +-#~ "web servers." +-#~ msgstr "" +-#~ "Sträng som ska användas som användaragent för att identifiera webbläsaren " +-#~ "till webbservrarna." +- +-#~ msgid "The bookmark information shown in the editor view" +-#~ msgstr "Bokmärkesinformationen som visas i redigerarvyn" +- +-#~ msgid "" +-#~ "The bookmark information shown in the editor view. Valid values in the " +-#~ "list are \"address\" and \"title\"." +-#~ msgstr "" +-#~ "Bokmärkesinformationen som visas i redigerarvyn. Giltiga värden i listan " +-#~ "är \"address\" och \"title\"." +- +-#~ msgid "The currently selected fonts language" +-#~ msgstr "Språket för det för tillfället valda typsnittet" +- +-#~ msgid "" +-#~ "The currently selected fonts language. Valid values are \"ar\" (arabic), " +-#~ "\"x-baltic\" (baltic languages), \"x-central-euro\" (central european " +-#~ "languages), \"x-cyrillic\" (languages written with cyrillic alphabet), " +-#~ "\"el\" (greek), \"he\" (hebrew), \"ja\" (japanese), \"ko\" (korean), \"zh-" +-#~ "CN\" (simplified chinese), \"th\" (thai), \"zh-TW\" (traditional " +-#~ "chinese), \"tr\" (turkish), \"x-unicode\" (other languages), \"x-western" +-#~ "\" (languages written in latin script), \"x-tamil\" (tamil) and \"x-" +-#~ "devanagari\" (devanagari)." +-#~ msgstr "" +-#~ "Språket för det för tillfället valda typsnittet. Giltiga värden är \"ar" +-#~ "\" (arabiska), \"x-baltic\" (baltiska språk), \"x-central-euro" +-#~ "\" (centraleuropeiska språk), \"x-cyrillic\" (språk som skrivs med " +-#~ "kyrilliskt alfabet), \"el\" (grekiska), \"he\" (hebreiska), \"ja" +-#~ "\" (japanska), \"ko\" (koreanska), \"zh-CN\" (förenklad kinesiska), \"th" +-#~ "\" (thailändska), \"zh-TW\" (traditionell kinesiska), \"tr\" (turkiska), " +-#~ "\"x-unicode\" (andra språk), \"x-western\" (språk som skrivs med latinskt " +-#~ "skript), \"x-tamil\" (tamil) och \"x-devanagari\" (devanagari)." +- +-#~ msgid "The downloads folder" +-#~ msgstr "Hämtningsmappen" +- +-#~ msgid "The page information shown in the history view" +-#~ msgstr "Sidinformationen som visas i historikvyn" +- +-#~ msgid "" +-#~ "The page information shown in the history view. Valid values in the list " +-#~ "are \"ViewTitle\", \"ViewAddress\" and \"ViewDateTime\"." +-#~ msgstr "" +-#~ "Sidinformationen som visas i historikvyn. Giltiga värden i listan är " +-#~ "\"ViewTitle\", \"ViewAddress\" och \"ViewDateTime\"." +- +-#~ msgid "" +-#~ "The path of the folder where to download files to; or \"Downloads\" to " +-#~ "use the default downloads folder, or \"Desktop\" to use the desktop " +-#~ "folder." +-#~ msgstr "" +-#~ "Sökvägen till mappen som filer ska hämtas till, eller \"Downloads\" för " +-#~ "att använda standardhämtningsmappen, eller \"Desktop\" för att använda " +-#~ "skrivbordsmappen." +- +-#~ msgid "Toolbar style" +-#~ msgstr "Stil på verktygsrad" +- +-#~ msgid "" +-#~ "Toolbar style. Allowed values are \"\" (use GNOME default style), \"both" +-#~ "\" (text and icons), \"both-horiz\" (text besides icons), \"icons\", and " +-#~ "\"text\"." +-#~ msgstr "" +-#~ "Stil på verktygsraden. Tillåtna värden är \"\" (använd standardstilen i " +-#~ "GNOME), \"both\" (både text och ikoner), \"both-horiz\" (text bredvid " +-#~ "ikoner), \"icons\" och \"text\"." +- +-#~ msgid "URL Search" +-#~ msgstr "URL-sökning" +- +-#~ msgid "Use own colors" +-#~ msgstr "Använd egna färger" +- +-#~ msgid "Use your own colors instead of the colors the page requests." +-#~ msgstr "Använd dina egna färger istället för de färger som sidan begär." +- +-#~ msgid "Use your own fonts instead of the fonts the page requests." +-#~ msgstr "Använd dina egna typsnitt istället för de typsnitt som sidan begär." +- +-#~ msgid "User agent" +-#~ msgstr "Användaragent" +- +-#~ msgid "Visibility of the downloads window" +-#~ msgstr "Synlighet för hämtningsfönstret" +- +-#~ msgid "" +-#~ "When files cannot be opened by the browser they are automatically " +-#~ "downloaded to the download folder and opened with the appropriate " +-#~ "application." +-#~ msgstr "" +-#~ "När filer inte kan öppnas av webbläsaren hämtas de automatiskt till " +-#~ "hämtningskatalogen och öppnas med lämpligt program." +- +-#~ msgid "" +-#~ "Where to accept cookies from. Possible values are \"anywhere\", \"current " +-#~ "site\" and \"nowhere\"." +-#~ msgstr "" +-#~ "Var kakor ska accepteras ifrån. Möjliga värden är \"anywhere" +-#~ "\" (varsomhelst), \"current site\" (aktuell server) och \"nowhere" +-#~ "\" (ingenstans ifrån)." +- +-#~ msgid "Whether to print the background color" +-#~ msgstr "Huruvida bakgrundfärgen ska skrivas ut" +- +-#~ msgid "Whether to print the background images" +-#~ msgstr "Huruvida bakgrundsbilder ska skrivas ut" +- +-#~ msgid "Whether to print the date in the footer" +-#~ msgstr "Huruvida datumet ska skrivas ut i sidfoten" +- +-#~ msgid "Whether to print the page address in the header" +-#~ msgstr "Huruvida sidans adress ska skrivas ut i sidhuvudet" +- +-#~ msgid "Whether to print the page numbers (x of total) in the footer" +-#~ msgstr "Huruvida sidnumren (x av totalt) ska skrivas ut i sidfoten" +- +-#~ msgid "Whether to print the page title in the header" +-#~ msgstr "Huruvida sidans titel ska skrivas ut i sidhuvudet" +- +-#~ msgid "Whether to store and prefill passwords in web sites." +-#~ msgstr "Huruvida lösenord ska lagras och på förhand matas in på webbsidor." +- +-#~ msgid "x-western" +-#~ msgstr "x-western" +- +-#~ msgid "Web Development" +-#~ msgstr "Webbutveckling" +- +-#~ msgid "The file “%s” has been downloaded." +-#~ msgstr "Filen \"%s\" har hämtats." +- +-#~ msgid "Download finished" +-#~ msgstr "Hämtningen är färdig" +- +-#~ msgid "The file “%s” has been added to the downloads queue." +-#~ msgstr "Filen \"%s\" har lagts till i hämtningskön." +- +-#~ msgid "Download started" +-#~ msgstr "Hämtningen har startats" +- +-#~ msgid "" +-#~ "GConf error:\n" +-#~ " %s" +-#~ msgstr "" +-#~ "GConf-fel:\n" +-#~ " %s" +- +-#~ msgid "Show only the title column" +-#~ msgstr "Visa endast titelkolumnen" +- +-#~ msgid "T_itle and Address" +-#~ msgstr "T_itel och adress" +- +-#~ msgid "Show both the title and address columns" +-#~ msgstr "Visa både titel- och adresskolumnerna" +- +-#~ msgid "Default font type" +-#~ msgstr "Standardtypsnittstyp" +- +-#~ msgid "Default font type. Possible values are \"serif\" and \"sans-serif\"." +-#~ msgstr "" +-#~ "Standardtypsnittstyp. Möjliga värden är \"serif\" och \"sans-serif\"." +- +-#~ msgid "Use s_mooth scrolling" +-#~ msgstr "Aktivera _mjuk rullning" +- +-#~ msgid "_Save As..." +-#~ msgstr "Spara so_m..." +- +-#~ msgid "Redirecting to “%s”…" +-#~ msgstr "Omdirigerar till \"%s\"..." +- +-#~ msgid "Transferring data from “%s”…" +-#~ msgstr "Överför data från \"%s\"..." +- +-#~ msgid "Waiting for authorization from “%s”…" +-#~ msgstr "Väntar på auktorisering från \"%s\"..." +- +-#~ msgid "" +-#~ "Epiphany appears to have exited unexpectedly the last time it was run. " +-#~ "You can recover the opened windows and tabs." +-#~ msgstr "" +-#~ "Epiphany verkar ha avslutats oväntat den senaste gången det kördes. Du " +-#~ "kan återställa de öppnade fönstren och flikarna." +- +-#~ msgid "Crash Recovery" +-#~ msgstr "Kraschåterställning" +- +-#~ msgid "Sidebar extension required" +-#~ msgstr "Sidopanelstillägg krävs" +- +-#~ msgid "Sidebar Extension Required" +-#~ msgstr "Sidopanelstillägg krävs" +- +-#~ msgid "The link you clicked needs the sidebar extension to be installed." +-#~ msgstr "" +-#~ "Den länk du klickade på kräver att sidopanelstillägget är installerat." +- +-#~ msgid "Caret" +-#~ msgstr "Markör" +- +-#~ msgid "In keyboard selection mode, press F7 to exit" +-#~ msgstr "I läget för tangentbordsval, tryck F7 för att avsluta" +- +-#~ msgid "St_atusbar" +-#~ msgstr "St_atusrad" +- +-#~ msgid "Show or hide statusbar" +-#~ msgstr "Visa eller dölj statusrad" +- +-#~ msgid "%d hidden popup window" +- +-#~ msgid_plural "%d hidden popup windows" +-#~ msgstr[0] "%d dolt popupfönster" +-#~ msgstr[1] "%d dolda popupfönster" +- +-#~ msgid "First" +-#~ msgstr "Första" +- +-#~ msgid "Go to the first page" +-#~ msgstr "Gå till första sidan" +- +-#~ msgid "Last" +-#~ msgstr "Sista" +- +-#~ msgid "Go to the last page" +-#~ msgstr "Gå till sista sidan" +- +-#~ msgid "Previous" +-#~ msgstr "Föregående" +- +-#~ msgid "Go to the previous page" +-#~ msgstr "Gå till föregående sida" +- +-#~ msgid "Next" +-#~ msgstr "Nästa" +- +-#~ msgid "Go to next page" +-#~ msgstr "Gå till nästa sida" +- +-#~ msgid "Close" +-#~ msgstr "Stäng" +- +-#~ msgid "Close print preview" +-#~ msgstr "Stäng förhandsgranskning" +- +-#~ msgid "Enable _Java" +-#~ msgstr "Använd _Java" +- +-#~ msgid "_Username:" +-#~ msgstr "_Användarnamn:" +- +-#~ msgid "_Domain:" +-#~ msgstr "_Domän:" +- +-#~ msgid "_New password:" +-#~ msgstr "_Nytt lösenord:" +- +-#~ msgid "Con_firm password:" +-#~ msgstr "_Bekräfta lösenord:" +- +-#~ msgid "Password quality:" +-#~ msgstr "Lösenordskvalitet:" +- +-#~ msgid "Do not remember this password" +-#~ msgstr "Kom inte ihåg detta lösenord" +- +-#~ msgid "_Remember password for this session" +-#~ msgstr "_Kom ihåg lösenordet för denna session" +- +-#~ msgid "Save password in _keyring" +-#~ msgstr "Spara lösenord i _nyckelring" +- +-#~ msgid "The encoding autodetector. Empty string means autodetect is off" +-#~ msgstr "" +-#~ "Autodetekteraren för kodning. Tom sträng betyder att automatisk " +-#~ "detektering är av" +- +-#~ msgid "" +-#~ "The encoding autodetector. Valid entries are \"\" (autodetectors off), " +-#~ "\"cjk_parallel_state_machine\" (autodetect east asian encodings), " +-#~ "\"ja_parallel_state_machine\" (autodetect japanese encodings), " +-#~ "\"ko_parallel_state_machine\" (autodetect korean encodings), \"ruprob" +-#~ "\" (autodetect russian encodings), \"ukprob\" (autodetect ukrainian " +-#~ "encodings), \"zh_parallel_state_machine\" (autodetect chinese encodings), " +-#~ "\"zhcn_parallel_state_machine\" (autodetect simplified chinese " +-#~ "encodings), \"zhtw_parallel_state_machine\" (autodetect traditional " +-#~ "chinese encodings) and \"universal_charset_detector\" (autodetect most " +-#~ "encodings)." +-#~ msgstr "" +-#~ "Autodetekteraren för teckenkodning. Giltiga poster är " +-#~ "\"\" (autodetektorer av), \"cjk_parallel_state_machine\" (detektera " +-#~ "automatiskt östasiatiska teckenkodningar), \"ja_parallel_state_machine" +-#~ "\" (detektera automatiskt japanska teckenkodningar), " +-#~ "\"ko_parallel_state_machine\" (detektera automatiskt koreanska " +-#~ "teckenkodningar), \"ruprob\" (detektera automatiskt ryska " +-#~ "teckenkodningar), \"ukprob\" (detektera automatiskt ukrainska " +-#~ "teckenkodningar), \"zh_parallel_state_machine\" (detektera automatiskt " +-#~ "kinesiska teckenkodningar), \"zhcn_parallel_state_machine\" (detektera " +-#~ "automatiskt teckenkodningar för förenklad kinesiska), " +-#~ "\"zhtw_parallel_state_machine\" (detektera automatiskt teckenkodningar " +-#~ "för traditionell kinesiska) och \"universal_charset_detector\" (detektera " +-#~ "automatiskt alla teckenkodningar)." +- +-#~ msgid "Au_todetect:" +-#~ msgstr "_Upptäck automatiskt:" +- +-#~ msgid "download status|Unknown" +-#~ msgstr "Okänd" +- +-#~ msgid "download status|Failed" +-#~ msgstr "Misslyckades" +- +-#~ msgid "autodetectors|Off" +-#~ msgstr "Av" +- +-#~ msgid "automatically detect ... character encodings|Chinese" +-#~ msgstr "Kinesiska" +- +-#~ msgid "automatically detect ... character encodings|Simplified Chinese" +-#~ msgstr "Förenklad kinesiska" +- +-#~ msgid "automatically detect ... character encodings|Traditional Chinese" +-#~ msgstr "Traditionell kinesiska" +- +-#~ msgid "automatically detect ... character encodings|East Asian" +-#~ msgstr "Östasiatiska" +- +-#~ msgid "automatically detect ... character encodings|Japanese" +-#~ msgstr "Japanska" +- +-#~ msgid "automatically detect ... character encodings|Korean" +-#~ msgstr "Koreanska" +- +-#~ msgid "automatically detect ... character encodings|Russian" +-#~ msgstr "Ryska" +- +-#~ msgid "automatically detect ... character encodings|Universal" +-#~ msgstr "Universell" +- +-#~ msgid "automatically detect ... character encodings|Ukrainian" +-#~ msgstr "Ukrainska" +- +-#~ msgid "select fonts for|Arabic" +-#~ msgstr "arabiska" +- +-#~ msgid "select fonts for|Baltic" +-#~ msgstr "baltiska" +- +-#~ msgid "select fonts for|Central European" +-#~ msgstr "centraleuropeiska" +- +-#~ msgid "select fonts for|Cyrillic" +-#~ msgstr "kyrilliska" +- +-#~ msgid "select fonts for|Devanagari" +-#~ msgstr "devanagari" +- +-#~ msgid "select fonts for|Greek" +-#~ msgstr "grekiska" +- +-#~ msgid "select fonts for|Hebrew" +-#~ msgstr "hebreiska" +- +-#~ msgid "select fonts for|Japanese" +-#~ msgstr "japanska" +- +-#~ msgid "select fonts for|Korean" +-#~ msgstr "koreanska" +- +-#~ msgid "select fonts for|Simplified Chinese" +-#~ msgstr "förenklad kinesiska" +- +-#~ msgid "select fonts for|Tamil" +-#~ msgstr "tamilska" +- +-#~ msgid "select fonts for|Thai" +-#~ msgstr "thailändska" +- +-#~ msgid "select fonts for|Traditional Chinese" +-#~ msgstr "traditionell kinesiska" +- +-#~ msgid "select fonts for|Traditional Chinese (Hong Kong)" +-#~ msgstr "traditionell kinesiska (Hong Kong)" +- +-#~ msgid "select fonts for|Turkish" +-#~ msgstr "turkiska" + +-#~ msgid "select fonts for|Armenian" +-#~ msgstr "armeniska" ++#~ msgid "Web Inspector" ++#~ msgstr "Webbinspektör" + +-#~ msgid "select fonts for|Bengali" +-#~ msgstr "bengali" ++#~ msgid "Epiphany can't be used now. Initialization failed." ++#~ msgstr "Epiphany kan inte användas nu. Initiering misslyckades." +diff --git a/src/ephy-title-box.c b/src/ephy-title-box.c +index d08c5a8..821b16c 100644 +--- a/src/ephy-title-box.c ++++ b/src/ephy-title-box.c +@@ -62,8 +62,6 @@ typedef struct + guint location_disabled; + guint button_down : 1; + guint switch_to_entry_timeout_id; +- +- gulong title_sig_id; + } EphyTitleBoxPrivate; + + G_DEFINE_TYPE_WITH_PRIVATE (EphyTitleBox, ephy_title_box, GTK_TYPE_STACK) +@@ -516,6 +514,36 @@ ephy_title_box_new (EphyWindow *window) + NULL); + } + ++static void ++ephy_title_box_title_binding_destroyed_cb (gpointer data) ++{ ++ EphyTitleBox *title_box; ++ EphyTitleBoxPrivate *priv; ++ ++ title_box = EPHY_TITLE_BOX (data); ++ priv = ephy_title_box_get_instance_private (title_box); ++ ++ LOG ("title_binding_destroyed_cb title_box %p", title_box); ++ ++ /* Indicate that we do not need to unbind this binding */ ++ priv->title_binding = NULL; ++} ++ ++static void ++ephy_title_box_uri_binding_destroyed_cb (gpointer data) ++{ ++ EphyTitleBox *title_box; ++ EphyTitleBoxPrivate *priv; ++ ++ title_box = EPHY_TITLE_BOX (data); ++ priv = ephy_title_box_get_instance_private (title_box); ++ ++ LOG ("uri_binding_destroyed_cb title_box %p", title_box); ++ ++ /* Indicate that we do not need to unbind this binding */ ++ priv->uri_binding = NULL; ++} ++ + /** + * ephy_title_box_set_web_view: + * @title_box: an #EphyTitleBox +@@ -546,11 +574,14 @@ ephy_title_box_set_web_view (EphyTitleBox *title_box, + g_signal_handlers_disconnect_by_func (priv->web_view, + G_CALLBACK (ephy_title_box_view_focus_in_cb), + title_box); +- if (priv->title_sig_id > 0) +- g_signal_handler_disconnect (priv->web_view, priv->title_sig_id); ++ g_signal_handlers_disconnect_by_func (priv->web_view, ++ G_CALLBACK (ephy_title_box_title_changed_cb), ++ title_box); + +- g_clear_object (&priv->title_binding); +- g_clear_object (&priv->uri_binding); ++ if (priv->title_binding != NULL) ++ g_clear_object (&priv->title_binding); ++ if (priv->uri_binding != NULL) ++ g_clear_object (&priv->uri_binding); + + g_object_unref (priv->web_view); + } +@@ -567,19 +598,20 @@ ephy_title_box_set_web_view (EphyTitleBox *title_box, + ephy_title_box_set_mode (title_box, title && *title != '\0' ? + EPHY_TITLE_BOX_MODE_TITLE : EPHY_TITLE_BOX_MODE_LOCATION_ENTRY); + +- priv->title_binding = g_object_bind_property (priv->web_view, "title", +- priv->title, "label", +- G_BINDING_SYNC_CREATE); ++ priv->title_binding = g_object_bind_property_full (priv->web_view, "title", ++ priv->title, "label", ++ G_BINDING_SYNC_CREATE, ++ NULL, NULL, ++ title_box, ephy_title_box_title_binding_destroyed_cb); + + priv->uri_binding = g_object_bind_property_full (priv->web_view, "uri", + priv->uri, "label", + G_BINDING_SYNC_CREATE, +- ephy_title_box_transform_uri_to_label, +- NULL, NULL, NULL); ++ ephy_title_box_transform_uri_to_label, NULL, ++ title_box, ephy_title_box_uri_binding_destroyed_cb); + +- priv->title_sig_id = g_signal_connect (priv->web_view, "notify::title", +- G_CALLBACK (ephy_title_box_title_changed_cb), +- title_box); ++ g_signal_connect (priv->web_view, "notify::title", ++ G_CALLBACK (ephy_title_box_title_changed_cb), title_box); + g_signal_connect (priv->entry, "key-press-event", + G_CALLBACK (ephy_title_box_entry_key_press_cb), title_box); + g_signal_connect (priv->web_view, "focus-in-event", +diff --git a/tests/ephy-uri-helpers-test.c b/tests/ephy-uri-helpers-test.c +index b17334b..0052671 100644 +--- a/tests/ephy-uri-helpers-test.c ++++ b/tests/ephy-uri-helpers-test.c +@@ -47,6 +47,13 @@ test_ephy_uri_helpers_remove_tracking (void) + /* https://bugzilla.gnome.org/show_bug.cgi?id=724724 */ + { "http://git.savannah.gnu.org/gitweb/?p=grep.git;a=commit;h=97318f5e59a1ef6feb8a378434a00932a3fc1e0b", + "http://git.savannah.gnu.org/gitweb/?p=grep.git;a=commit;h=97318f5e59a1ef6feb8a378434a00932a3fc1e0b"}, ++ /* https://bugzilla.gnome.org/show_bug.cgi?id=730464 */ ++ { "https://mail.google.com/mail/u/0/?ui=2&ik=37373eb942&rid=7cea..&auto=1&view=lno&_reqid=1168127&pcd=1&mb=0&rt=j", ++ "https://mail.google.com/mail/u/0/?ui=2&ik=37373eb942&rid=7cea..&auto=1&view=lno&_reqid=1168127&pcd=1&mb=0&rt=j" }, ++ { "http://www.test.com/?utm_source=feedburner&view=lno&_reqid=1234", "http://www.test.com/?view=lno&_reqid=1234" }, ++ { "http://www.test.com/?some&valid&query", "http://www.test.com/?some&valid&query" }, ++ { "http://www.test.com/?utm_source=feedburner&some&valid&query", "http://www.test.com/?some&valid&query" }, ++ + }; + guint i; + -- cgit v1.2.3-2-g168b From b9a674d175373e158a782b5aa2ad44286e177707 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9=20Fabian=20Silva=20Delgado?= Date: Tue, 5 Aug 2014 15:39:16 -0300 Subject: ice{cat,weasel}-adblock-plus-2.6.4-1: updating version --- libre/icecat-adblock-plus/PKGBUILD | 6 +++--- libre/iceweasel-adblock-plus/PKGBUILD | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) (limited to 'libre') diff --git a/libre/icecat-adblock-plus/PKGBUILD b/libre/icecat-adblock-plus/PKGBUILD index 4fd3e2b4d..99332d512 100644 --- a/libre/icecat-adblock-plus/PKGBUILD +++ b/libre/icecat-adblock-plus/PKGBUILD @@ -1,8 +1,8 @@ -# $Id: PKGBUILD 112759 2014-06-06 12:14:32Z spupykin $ +# $Id: PKGBUILD 116888 2014-08-05 10:09:39Z spupykin $ # Maintainer (Arch): Sergej Pupykin pkgname=icecat-adblock-plus -pkgver=2.6.3 +pkgver=2.6.4 pkgrel=1 pkgdesc="plugin for icecat which block ads and banners" arch=('any') @@ -13,7 +13,7 @@ makedepends=('unzip') provides=(firefox-adblock-plus=$pkgver) noextract=("adblockplus-$pkgver.xpi") source=("https://downloads.adblockplus.org/adblockplus-$pkgver.xpi") -md5sums=('7a19a9662bb5f5dbfa132e74cd36d244') +md5sums=('aabde142299853c2b551b54d97720d29') package() { cd $srcdir diff --git a/libre/iceweasel-adblock-plus/PKGBUILD b/libre/iceweasel-adblock-plus/PKGBUILD index 7b7947d90..0e03b8a12 100644 --- a/libre/iceweasel-adblock-plus/PKGBUILD +++ b/libre/iceweasel-adblock-plus/PKGBUILD @@ -1,8 +1,8 @@ -# $Id: PKGBUILD 112759 2014-06-06 12:14:32Z spupykin $ +# $Id: PKGBUILD 116888 2014-08-05 10:09:39Z spupykin $ # Maintainer (Arch): Sergej Pupykin pkgname=iceweasel-adblock-plus -pkgver=2.6.3 +pkgver=2.6.4 pkgrel=1 pkgdesc="plugin for iceweasel which block ads and banners" arch=('any') @@ -13,7 +13,7 @@ makedepends=('unzip') provides=(firefox-adblock-plus=$pkgver) noextract=("adblockplus-$pkgver.xpi") source=("https://downloads.adblockplus.org/adblockplus-$pkgver.xpi") -md5sums=('7a19a9662bb5f5dbfa132e74cd36d244') +md5sums=('aabde142299853c2b551b54d97720d29') package() { cd $srcdir -- cgit v1.2.3-2-g168b From 05443642159350d9db93e77bf0aea78e44674201 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9=20Fabian=20Silva=20Delgado?= Date: Tue, 5 Aug 2014 21:39:04 -0300 Subject: linux-libre-grsec: fix checksums --- libre/linux-libre-grsec/PKGBUILD | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'libre') diff --git a/libre/linux-libre-grsec/PKGBUILD b/libre/linux-libre-grsec/PKGBUILD index fd6ee3d1f..3ca2f6e7b 100644 --- a/libre/linux-libre-grsec/PKGBUILD +++ b/libre/linux-libre-grsec/PKGBUILD @@ -42,7 +42,7 @@ source=("http://linux-libre.fsfla.org/pub/linux-libre/releases/${_basekernel}-gn "http://www.linux-libre.fsfla.org/pub/linux-libre/lemote/gnewsense/pool/debuginfo/linux-patches-${_lxopkgver}-gnu_0loongsonlibre_mipsel.tar.xz") sha256sums=('93450dc189131b6a4de862f35c5087a58cc7bae1c24caa535d2357cc3301b688' '6dfa7e972f54feef3a40047704495c00b4e163d7f164c133aaaa70871ab61afe' - '97b162d6b1b6272cf263dd24cf2fe666f6b7cd38e8be513ca593f4d7b4d1a078' + 'f85023b7d061365a08139743e68082e3f61b178173528a0d9e39c07ddeef0ad6' 'SKIP' '83b59a9479df821cf3d3c594aa5306acbd46f9d1cdb2329fca941a258852ad9e' 'd650440267b0fabe1e2481b74fe21448aa8b68cc3ee370059e2138797c189efd' -- cgit v1.2.3-2-g168b From de64ea43ff15d0e1cdf6d5459db55600fe6e95ff Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9=20Fabian=20Silva=20Delgado?= Date: Tue, 5 Aug 2014 21:44:03 -0300 Subject: icedove-libre{,-nonprism}-1:31.0.deb1-1: updating version --- libre/icedove-libre/PKGBUILD | 20 ++++++++++---------- libre/icedove-libre/mozconfig | 1 + 2 files changed, 11 insertions(+), 10 deletions(-) (limited to 'libre') diff --git a/libre/icedove-libre/PKGBUILD b/libre/icedove-libre/PKGBUILD index 61fb92709..04e11b5a3 100644 --- a/libre/icedove-libre/PKGBUILD +++ b/libre/icedove-libre/PKGBUILD @@ -3,8 +3,8 @@ # We're getting this from Debian Sid _debname=icedove -_debver=24.5.0 -_debrel=deb2 +_debver=31.0 +_debrel=deb1 _debrepo=http://ftp.debian.org/debian/pool/main/ debfile() { echo $@|sed -r 's@(.).*@\1/&/&@'; } @@ -18,7 +18,7 @@ arch=('i686' 'x86_64' 'mips64el') license=('MPL' 'GPL' 'LGPL') url="http://packages.debian.org/sid/${_pkgname}" depends=('alsa-lib' 'dbus-glib' 'desktop-file-utils' 'gtk2' 'hicolor-icon-theme' 'hunspell' 'libevent' 'libvpx' 'libxt' 'mime-types' 'mozilla-common' 'mozilla-searchplugins' 'nss' 'sqlite' 'startup-notification') -makedepends=('unzip' 'zip' 'pkg-config' 'python2' 'wireless_tools' 'yasm' 'mesa' 'autoconf2.13' 'quilt' 'jquery-ui') +makedepends=('unzip' 'zip' 'pkg-config' 'python2' 'wireless_tools' 'yasm' 'mesa' 'libpulse' 'autoconf2.13' 'quilt' 'jquery-ui') optdepends=('libcanberra: for sound support') replaces=('thunderbird') conflicts=('thunderbird') @@ -30,14 +30,14 @@ source=("${_debrepo}/`debfile ${_debname}`_${_debver}.orig.tar.xz" vendor.js ${_pkgname}.desktop) options=(!emptydirs) -md5sums=('f5fdb857b1da3e7419acbd5922b4966d' - '051ee07e7ca1f28b114e60524a7f72d2' - 'c46cf2a671c8fdefcabd4c87e38f3d40' +md5sums=('1ea1f4340b1ab29a29aed74f4d6197bd' + '95d95340ba614657a22298dea97886b6' + '5f2297712c3dab7b15d7d5c8a6fa22d2' '5a53179d14ae9631b7afe5e4d0fc0b25' 'e785e0c267f4435ae1a9aa0b03bcacfb') prepare() { - export DEBIAN_BUILD="comm-esr24" + export DEBIAN_BUILD="comm-esr31" export QUILT_PATCHES=debian/patches export QUILT_REFRESH_ARGS='-p ab --no-timestamps --no-index' @@ -99,7 +99,7 @@ prepare() { } build() { - export DEBIAN_BUILD="comm-esr24" + export DEBIAN_BUILD="comm-esr31" cd "${srcdir}/${DEBIAN_BUILD}" @@ -110,7 +110,7 @@ build() { } package() { - export DEBIAN_BUILD="comm-esr24" + export DEBIAN_BUILD="comm-esr31" cd "${srcdir}/${DEBIAN_BUILD}" @@ -132,5 +132,5 @@ package() { ln -sf /usr/lib/mozilla/searchplugins "${pkgdir}/usr/lib/${_pkgname}/searchplugins" # We don't want the development stuff - rm -r "${pkgdir}"/usr/{include,lib/${_pkgname}-devel,share/idl} + rm -r "${pkgdir}"/usr/{include,lib/${_pkgname}-devel-*,share/idl} } diff --git a/libre/icedove-libre/mozconfig b/libre/icedove-libre/mozconfig index 57c02368a..3987c2c5a 100644 --- a/libre/icedove-libre/mozconfig +++ b/libre/icedove-libre/mozconfig @@ -35,6 +35,7 @@ ac_add_options --disable-updater ac_add_options --disable-tests ac_add_options --disable-mochitest ac_add_options --disable-installer +ac_add_options --disable-debug-symbols # Optimization ac_add_options --enable-optimize -- cgit v1.2.3-2-g168b From 9eda8d053c3b7380fcf8e5d7585555c2c9f8c0a3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9=20Fabian=20Silva=20Delgado?= Date: Tue, 5 Aug 2014 23:15:21 -0300 Subject: icedove-l10n-1:31.0.deb1-1: updating version --- libre/icedove-l10n/PKGBUILD | 114 ++++++++++++++++++++++---------------------- 1 file changed, 57 insertions(+), 57 deletions(-) (limited to 'libre') diff --git a/libre/icedove-l10n/PKGBUILD b/libre/icedove-l10n/PKGBUILD index ea320b005..5448922a1 100644 --- a/libre/icedove-l10n/PKGBUILD +++ b/libre/icedove-l10n/PKGBUILD @@ -10,8 +10,8 @@ pkgname=( done) ) epoch=1 -_pkgver=24.5.0 -pkgver=24.5.0.deb1 +_pkgver=31.0 +pkgver=31.0.deb1 pkgrel=1 pkgdesc="Language packs for Debian Icedove." @@ -58,58 +58,58 @@ done md5sums=('d5b2567a8cc8f64591f313a6efdaaffc' 'f3719964e893c1002b7a923e8f95f923' - 'c2b8e92209dee18a05b94e09495f1385' - 'f6cac4c6774a7d51d0e3a22a03e61c03' - 'da248970bf31af33021397bb13b1d750' - 'a457ad88eddc7ada60fc04b8ef6336a6' - '930b436e34a7766fa192ef6813716a0d' - 'caff4414033312e1a2ff725eabfdbca2' - 'b73b185ed157581bc86dbad70140f781' - '66c0d28927983ae37589a41b62acbda0' - '26bb279c4ae7d5987fd2dc834e265609' - '2cd9b504b4c4d52cb0f6f7a09b12897b' - 'f2d9ab2811ddfe4dec979aae63aadc63' - '68bb674911996827fb985ab4e0d7f081' - '5c7304dad3182be7d1a1a0b5b6b517f8' - '1e6ef27a0f757e1bf3bd48dfcff988c4' - 'bd6530a1f5c3a06d2f974f440b6d8d00' - '68225d967e08411f1b825bc6d5e4c17c' - 'e507d0dd7391ebe61ea6dae549db79bf' - '11dbf8261b1cafa849f25d9349e85805' - 'a4dead940907cda0bfa633ce7d641028' - '165952170f601ab004c148d5fa1c5068' - '73e2a9b97d1b837acbda9bae9e54adab' - 'ec738fc347191482dd771270891a9554' - 'b61b62c115850b57a9b9d20550da4475' - '921e5a2f5884e63be3b6d048b3050836' - 'dfbdeafbb865244131c3909c5ea8dcb4' - '4866218c8e0d95028dba65c571b32444' - '005ea48a3f6b0ed0c49ef0fe8df056e6' - '5e2380bd5cf3f060bdf89119c78711c6' - '722629d32b0378356fb4aae9f9231f61' - '177fb699efbb8b30cd64971b6d0f6e75' - '790e2882c8084e995503d1f8f8b79b02' - '16f4e54fcaa46f44fd8fad365b30c335' - 'b17a85308b26e06e1d97e252469a4317' - 'dda3a2db757797e1fa0178b71b5cd962' - '297211f4484ae43cbe2efdcfbd4ee1c1' - '070c2bad3853f2045025a07b3025ed79' - '6a537cde801fc16caefd7bf7c84dde97' - 'aa0976c319f0363d2c64edd2f104c0f4' - '85c978c58c59227516e195fd946859d4' - '221d467d340b5e8d5bfee54b0c78995f' - '8fc6fc5c4902800a030a45dfdd0e2f66' - '6dd39f9c8598f3da3397ac304c604042' - '53b97beda7d2f610c41d97e39eef2c4e' - '8256a23a300fc2da822f7ba60604d1a2' - 'd8bc9e2baeff937a4d67e2f339a3cee9' - '9bafb577debd20b9ef3b4e2f583c66ce' - '18dc25d9341b70464809690bf2df4dd3' - '22bdcfbb2ba9fe31378c4421b19dac68' - 'e715a23c6f4c5f5830f02c13aefc04c2' - 'df57a059f59ede99d67d54ce28c09cef' - '73a0368e45b6f7dd46457903e710e96b' - '794888d55fad6a8ecc24ad68791add17' - '71b4452650ee04a3051572340f66557c' - 'fe35bcccdafb436a4ce36a3679071c78' - '744d692118ac876260d47247d79590bc') + '17bde4d1d364775b2ee1703fa2feb229' + '8d8b275b316f25be498f2c14abd2ec68' + '1763b371dd00f902af7299ea7e9fc574' + '3ca9f2b4c3fbe27dc7c1d8f4c0ec5d97' + '96db7a319aa8658e0a9a08b11f9dcfe0' + 'd7644420a4b26e9d64a44d22e22641d0' + '15738bb05d4b9b096268a8d3089149d5' + '3aa388c8f4fcdc930c9f75f51112dbae' + '61de52f1fbf717b575d091b60fc07ff7' + '81748e80ca61455060d5db8b89aa314f' + '6b0cf80a15ef445cf0e328ab5c9038ca' + 'b636938b6752939e0f36830867961ec1' + 'd54841c678657d9725ab6329ddbde2ea' + '609b2485ece9f8d4b9d7144ace149c53' + 'db0585d3f4ec60c7f5f146d22d6842e3' + 'cff6f7cdf386911c3f3f797ecdf7246e' + 'e8b1b67732297206e5074293e06c6860' + '2ad5b23230fdce0332795e3eda935ee5' + '648c8aa11d9943289a18198ab1cb393e' + '8f74a8f9ce0d65cfa2671bade57f111b' + 'a974f9b12eec55335dc6f8c3f77cbce3' + '2ee93708f204fe5a99edc5bf7c05d4bd' + '6804e24eaf9dcba87b077c67fc4794f0' + 'e498c260deeec23119d1ff13ade225d3' + '575415c3363f2396a0adf83fd7f8e8a7' + '735edcdb58f8ee0b18b3c59df2a41784' + '2ec4f96840776c27abd1a81fa172d246' + '443455edfc731e86f2dc0a51d1234642' + '7b91898f93bb12311c15351659c4ebd1' + '5c9322ac54bb92bc692ebac08423fd0e' + '4a89384448d027d72ecb2909e23ad683' + '87aa196d8585285a149ca03b12b9676b' + '53be975b7c418860d40c7c92309974af' + 'c4208b228abb90640d2c49684e8574e0' + 'f0313dd1abf8fd0a1d06bc0a6a6bf28a' + '7a85f4982a8d3940b1d01698fd23dce2' + '26b1754fc14cee9cb0e67b0b5bb280d5' + '32dfa38695fc20a9ecaeaf35bf5436eb' + 'b6e4e2f4db2868996bbed4f2cac432b1' + 'bf9e4757cd6a56ac1576a5d160471f97' + '7b0127c1e4f6d038505966871db51392' + '61907fcb7ce920a43e6f1d0b370bbb07' + '45a57af59c17ae89c9ac02c05cf1f8ec' + '1f5ee88343c85d94340b4f06d67f8b79' + '4f45b3388a36d86044f199d87fe67070' + '939042b9677b0b0b3623374838563fb8' + '7c6743e0efb65a7ce5142413f27fb2b3' + 'ec62353e65c1cabc94327eea096cd350' + '28695dbb530fbf4e0ad5052bbb1ee76d' + 'ea0fdc5cb2bf6e9ebbf61b1558e3d3cf' + 'cb0ab3f7a7addf9011ddc4e2849d8793' + '16c19c21def75316a7e6f279bac1841e' + '08064811d0a66e4707cff28c26d55ab8' + 'a1a03570fe349f1a454fe8388424c15c' + 'b8f8fa6cce5d3879d3a448b4a42ab12e') -- cgit v1.2.3-2-g168b From 39ad7b75e5101baa2674d370985d7b8f1a9a9d16 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9=20Fabian=20Silva=20Delgado?= Date: Wed, 6 Aug 2014 23:58:20 -0300 Subject: icedove-libre{,-nonprism}: revert changes on the development stuff removal --- libre/icedove-libre/PKGBUILD | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'libre') diff --git a/libre/icedove-libre/PKGBUILD b/libre/icedove-libre/PKGBUILD index 04e11b5a3..a2d1d539f 100644 --- a/libre/icedove-libre/PKGBUILD +++ b/libre/icedove-libre/PKGBUILD @@ -132,5 +132,5 @@ package() { ln -sf /usr/lib/mozilla/searchplugins "${pkgdir}/usr/lib/${_pkgname}/searchplugins" # We don't want the development stuff - rm -r "${pkgdir}"/usr/{include,lib/${_pkgname}-devel-*,share/idl} + rm -r "${pkgdir}"/usr/{include,lib/${_pkgname}-devel,share/idl} } -- cgit v1.2.3-2-g168b From 7dfbb2babc11d39e0d6e96af3970cf356ce21efc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9=20Fabian=20Silva=20Delgado?= Date: Thu, 7 Aug 2014 00:16:24 -0300 Subject: kipi-plugins-libre{,-nonprism}-4.2.0-1: updating version --- libre/kipi-plugins-libre/PKGBUILD | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'libre') diff --git a/libre/kipi-plugins-libre/PKGBUILD b/libre/kipi-plugins-libre/PKGBUILD index a78c038b8..73acee4a3 100644 --- a/libre/kipi-plugins-libre/PKGBUILD +++ b/libre/kipi-plugins-libre/PKGBUILD @@ -1,4 +1,4 @@ -# $Id: PKGBUILD 217736 2014-07-22 19:45:05Z ronald $ +# $Id: PKGBUILD 219352 2014-08-06 06:36:28Z ronald $ # Maintainer (Arch): Ronald van Haren # Contributor (Arch): Andrea Scarpino # Contributor (Arch): Tobias Powalowski @@ -8,7 +8,7 @@ pkgbase=digikam _pkgname=kipi-plugins pkgname=kipi-plugins-libre -pkgver=4.1.0 +pkgver=4.2.0 pkgrel=1 pkgdesc="A collection of plugins extending the KDE graphics and image applications as digiKam, without nonfree jAlbum and SimpleViewer support" arch=('i686' 'x86_64' 'mips64el') @@ -31,7 +31,7 @@ optdepends=('libkgeomap: Geolocalize tool' options=('staticlibs') install=kipi-plugins.install source=("http://download.kde.org/stable/${pkgbase}/${pkgbase}-${pkgver}.tar.bz2") -sha1sums=('b2cd7acca4e9b4d7924a5c5f76009846b8b3b6e0') +sha1sums=('4a54136629bed3b30cf4e9355e8d5b498b0d4e54') prepare() { cd ${srcdir}/${pkgbase}-${pkgver} -- cgit v1.2.3-2-g168b From 2c0f8a53f14d914b0c7157a3be5fef3a98edfb7e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9=20Fabian=20Silva=20Delgado?= Date: Thu, 7 Aug 2014 03:49:51 -0300 Subject: mesa-demos-libre-8.2.0-1: updating version --- libre/mesa-demos-libre/PKGBUILD | 26 +++++++++++--------------- libre/mesa-demos-libre/libre.patch | 36 +++++++++++++++++++----------------- 2 files changed, 30 insertions(+), 32 deletions(-) (limited to 'libre') diff --git a/libre/mesa-demos-libre/PKGBUILD b/libre/mesa-demos-libre/PKGBUILD index 15c7e11b9..61eb044be 100644 --- a/libre/mesa-demos-libre/PKGBUILD +++ b/libre/mesa-demos-libre/PKGBUILD @@ -1,11 +1,11 @@ -# $Id: PKGBUILD 213124 2014-05-19 12:03:07Z lcarlier $ +# $Id: PKGBUILD 216566 2014-07-06 13:43:09Z andyrtr $ # Maintainer (Arch): Jan de Groot # Maintainer (Arch): Andreas Radke # Maintainer: André Silva pkgname='mesa-demos-libre' -pkgver=8.1.0 -pkgrel=2 +pkgver=8.2.0 +pkgrel=1 arch=('i686' 'x86_64' 'mips64el') pkgdesc="Mesa demos and tools, without nonfree demos" url="http://mesa3d.sourceforge.net" @@ -13,40 +13,36 @@ license=('custom') provides=("mesa-demos=$pkgver") replaces=('mesa-demos') conflicts=('mesa-demos') -depends=('libgl' 'glew') +depends=('libgl' 'glew' 'freeglut') mksource=("ftp://ftp.freedesktop.org/pub/mesa/demos/${pkgver}/mesa-demos-${pkgver}.tar.bz2") source=("https://repo.parabolagnulinux.org/other/mesa-demos-libre/mesa-demos-libre-${pkgver}.tar.bz2" 'LICENSE' - 'drawtex-resolve-glDrawTexfOES-extension-function.patch' 'libre.patch') -mksha256sums=('9703fa0646b32a1e68d2abf5628f936f77bf97c69ffcaac90de380820a87a828') -sha256sums=('b0b966cc08c4fd787cf0542118e07e2fe1f1bcc3752ff7676ebb1b4f2a1b86c8' +mksha256sums=('e4bfecb5816ddd4b7b37c1bc876b63f1f7f06fda5879221a9774d0952f90ba92') +sha256sums=('a16f31e0b36de9603339d5aaae3b7cded9f560411ca3309d259a12d6071707ca' '7fdc119cf53c8ca65396ea73f6d10af641ba41ea1dd2bd44a824726e01c8b3f2' - '963b3e45b2eccafea50fdab4f2fac17bd308f4c15522c00d4787b50ebb25423a' - '476f58fc62e9074936643b0d61165c5160a6d5aed082e60c10b39d219f56913f') + '2c381ed421e734dac877116c82ff9df07a8a38658186bba9e95805d145e8eb56') mksource() { - cd "${srcdir}/mesa-demos-${pkgver}" + cd mesa-demos-${pkgver} # remove nonfree demos (pointblast and spriteblast) rm -v src/demos/{pointblast,spriteblast}.c } prepare() { - cd "${srcdir}/mesa-demos-${pkgver}" - # merged upstream - patch -Np1 -i ../drawtex-resolve-glDrawTexfOES-extension-function.patch + cd mesa-demos-${pkgver} # remove nonfree demos references (pointblast and spriteblast) patch -Np1 -i ../libre.patch } build() { - cd "${srcdir}/mesa-demos-${pkgver}" + cd mesa-demos-${pkgver} ./configure --prefix=/usr make } package() { - cd "${srcdir}/mesa-demos-${pkgver}" + cd mesa-demos-${pkgver} make DESTDIR="${pkgdir}" install install -m755 -d "${pkgdir}/usr/share/licenses/mesa-demos" install -m755 "${srcdir}/LICENSE" "${pkgdir}/usr/share/licenses/mesa-demos/" diff --git a/libre/mesa-demos-libre/libre.patch b/libre/mesa-demos-libre/libre.patch index d630f373c..43e2d1e37 100644 --- a/libre/mesa-demos-libre/libre.patch +++ b/libre/mesa-demos-libre/libre.patch @@ -1,6 +1,6 @@ -diff -Nur mesa-demos-8.1.0.orig/src/demos/Makefile.am mesa-demos-8.1.0/src/demos/Makefile.am ---- mesa-demos-8.1.0.orig/src/demos/Makefile.am 2012-12-15 05:17:06.000000000 -0200 -+++ mesa-demos-8.1.0/src/demos/Makefile.am 2013-02-26 17:22:04.845832793 -0200 +diff -Nur mesa-demos-8.2.0.orig/src/demos/Makefile.am mesa-demos-8.2.0/src/demos/Makefile.am +--- mesa-demos-8.2.0.orig/src/demos/Makefile.am 1989-12-31 22:00:00.000000000 -0200 ++++ mesa-demos-8.2.0/src/demos/Makefile.am 2014-08-07 00:37:02.756984258 -0300 @@ -65,7 +65,6 @@ multiarb \ paltex \ @@ -17,10 +17,10 @@ diff -Nur mesa-demos-8.1.0.orig/src/demos/Makefile.am mesa-demos-8.1.0/src/demos stex3d \ teapot \ terrain \ -diff -Nur mesa-demos-8.1.0.orig/src/demos/Makefile.in mesa-demos-8.1.0/src/demos/Makefile.in ---- mesa-demos-8.1.0.orig/src/demos/Makefile.in 2013-02-24 09:12:04.000000000 -0200 -+++ mesa-demos-8.1.0/src/demos/Makefile.in 2013-02-26 17:48:36.711995049 -0200 -@@ -90,11 +90,11 @@ +diff -Nur mesa-demos-8.2.0.orig/src/demos/Makefile.in mesa-demos-8.2.0/src/demos/Makefile.in +--- mesa-demos-8.2.0.orig/src/demos/Makefile.in 1989-12-31 22:00:00.000000000 -0200 ++++ mesa-demos-8.2.0/src/demos/Makefile.in 2014-08-07 00:39:20.077849509 -0300 +@@ -118,11 +118,11 @@ @HAVE_GLUT_TRUE@ ipers$(EXEEXT) isosurf$(EXEEXT) \ @HAVE_GLUT_TRUE@ lodbias$(EXEEXT) morph3d$(EXEEXT) \ @HAVE_GLUT_TRUE@ multiarb$(EXEEXT) paltex$(EXEEXT) \ @@ -34,7 +34,7 @@ diff -Nur mesa-demos-8.1.0.orig/src/demos/Makefile.in mesa-demos-8.1.0/src/demos @HAVE_GLUT_TRUE@ stex3d$(EXEEXT) teapot$(EXEEXT) \ @HAVE_GLUT_TRUE@ terrain$(EXEEXT) tessdemo$(EXEEXT) \ @HAVE_GLUT_TRUE@ texcyl$(EXEEXT) texenv$(EXEEXT) \ -@@ -219,9 +219,6 @@ +@@ -247,9 +247,6 @@ pixeltest_SOURCES = pixeltest.c pixeltest_OBJECTS = pixeltest.$(OBJEXT) pixeltest_LDADD = $(LDADD) @@ -44,7 +44,7 @@ diff -Nur mesa-demos-8.1.0.orig/src/demos/Makefile.in mesa-demos-8.1.0/src/demos projtex_SOURCES = projtex.c projtex_OBJECTS = projtex.$(OBJEXT) projtex_DEPENDENCIES = ../util/libutil.la -@@ -246,9 +243,6 @@ +@@ -274,9 +271,6 @@ spectex_SOURCES = spectex.c spectex_OBJECTS = spectex.$(OBJEXT) spectex_LDADD = $(LDADD) @@ -54,7 +54,7 @@ diff -Nur mesa-demos-8.1.0.orig/src/demos/Makefile.in mesa-demos-8.1.0/src/demos stex3d_SOURCES = stex3d.c stex3d_OBJECTS = stex3d.$(OBJEXT) stex3d_LDADD = $(LDADD) -@@ -325,8 +319,8 @@ +@@ -353,8 +347,8 @@ fbotexture.c fire.c fogcoord.c fplight.c fslight.c gamma.c \ gearbox.c gears.c geartrain.c glinfo.c gloss.c gltestperf.c \ ipers.c isosurf.c lodbias.c morph3d.c multiarb.c paltex.c \ @@ -65,7 +65,7 @@ diff -Nur mesa-demos-8.1.0.orig/src/demos/Makefile.in mesa-demos-8.1.0/src/demos stex3d.c teapot.c terrain.c tessdemo.c texcyl.c texenv.c \ textures.c trispd.c $(tunnel_SOURCES) tunnel2.c vao_demo.c \ winpos.c -@@ -336,8 +330,8 @@ +@@ -364,8 +358,8 @@ fbotexture.c fire.c fogcoord.c fplight.c fslight.c gamma.c \ gearbox.c gears.c geartrain.c glinfo.c gloss.c gltestperf.c \ ipers.c isosurf.c lodbias.c morph3d.c multiarb.c paltex.c \ @@ -76,27 +76,29 @@ diff -Nur mesa-demos-8.1.0.orig/src/demos/Makefile.in mesa-demos-8.1.0/src/demos stex3d.c teapot.c terrain.c tessdemo.c texcyl.c texenv.c \ textures.c trispd.c $(tunnel_SOURCES) tunnel2.c vao_demo.c \ winpos.c -@@ -722,9 +716,6 @@ - pixeltest$(EXEEXT): $(pixeltest_OBJECTS) $(pixeltest_DEPENDENCIES) $(EXTRA_pixeltest_DEPENDENCIES) +@@ -804,10 +798,6 @@ @rm -f pixeltest$(EXEEXT) $(AM_V_CCLD)$(LINK) $(pixeltest_OBJECTS) $(pixeltest_LDADD) $(LIBS) + -pointblast$(EXEEXT): $(pointblast_OBJECTS) $(pointblast_DEPENDENCIES) $(EXTRA_pointblast_DEPENDENCIES) - @rm -f pointblast$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(pointblast_OBJECTS) $(pointblast_LDADD) $(LIBS) +- projtex$(EXEEXT): $(projtex_OBJECTS) $(projtex_DEPENDENCIES) $(EXTRA_projtex_DEPENDENCIES) @rm -f projtex$(EXEEXT) $(AM_V_CCLD)$(LINK) $(projtex_OBJECTS) $(projtex_LDADD) $(LIBS) -@@ -749,9 +740,6 @@ - spectex$(EXEEXT): $(spectex_OBJECTS) $(spectex_DEPENDENCIES) $(EXTRA_spectex_DEPENDENCIES) +@@ -840,10 +830,6 @@ @rm -f spectex$(EXEEXT) $(AM_V_CCLD)$(LINK) $(spectex_OBJECTS) $(spectex_LDADD) $(LIBS) + -spriteblast$(EXEEXT): $(spriteblast_OBJECTS) $(spriteblast_DEPENDENCIES) $(EXTRA_spriteblast_DEPENDENCIES) - @rm -f spriteblast$(EXEEXT) - $(AM_V_CCLD)$(LINK) $(spriteblast_OBJECTS) $(spriteblast_LDADD) $(LIBS) +- stex3d$(EXEEXT): $(stex3d_OBJECTS) $(stex3d_DEPENDENCIES) $(EXTRA_stex3d_DEPENDENCIES) @rm -f stex3d$(EXEEXT) $(AM_V_CCLD)$(LINK) $(stex3d_OBJECTS) $(stex3d_LDADD) $(LIBS) -@@ -828,7 +816,6 @@ +@@ -931,7 +917,6 @@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/multiarb.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/paltex.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pixeltest.Po@am__quote@ @@ -104,7 +106,7 @@ diff -Nur mesa-demos-8.1.0.orig/src/demos/Makefile.in mesa-demos-8.1.0/src/demos @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/projtex.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ray.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/readpix.Po@am__quote@ -@@ -837,7 +824,6 @@ +@@ -940,7 +925,6 @@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/shadowtex.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/singlebuffer.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/spectex.Po@am__quote@ -- cgit v1.2.3-2-g168b From 6b93689683fee3dfc624cd50a53f466eaa72f647 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9=20Fabian=20Silva=20Delgado?= Date: Thu, 7 Aug 2014 03:50:52 -0300 Subject: mesa-libcl-10.2.5-1: updating version --- libre/mesa-libcl/PKGBUILD | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'libre') diff --git a/libre/mesa-libcl/PKGBUILD b/libre/mesa-libcl/PKGBUILD index 9de861ebd..c91364f7b 100644 --- a/libre/mesa-libcl/PKGBUILD +++ b/libre/mesa-libcl/PKGBUILD @@ -5,7 +5,7 @@ pkgbase=mesa _pkgname=libcl pkgname=$pkgbase-$_pkgname _pkgflag=libre -pkgver=10.2.4 +pkgver=10.2.5 pkgrel=1 pkgdesc='Mesa 3-D OpenCL library' url=http://${pkgbase}3d.sourceforge.net @@ -59,7 +59,7 @@ source=( ftp://ftp.freedesktop.org/pub/$pkgbase/${pkgver%.0}/${pkgbase^}Lib-$pkgver.tar.bz2 ) sha512sums=( - b74e9dd8e013b3f1f5bf4d51116e4ed2cb053a91135c57eed10cc87398169665b8e5f83076742da9ea4612f7340e9defd6d2ca2a49d456068cbe81ee3695d24d + 9ff5b8f36290c24527ca0fc5db8a4d8d0fca5b0f1a8e4c977ec34052d0e4e887e45a0d97e8819790fad0ed10b56ea2caaa1c3a373595a6620b8d0a5ac40ed17d ) build() { -- cgit v1.2.3-2-g168b From af74ab76fb2b31cf9059b38b4217afc334476252 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9=20Fabian=20Silva=20Delgado?= Date: Thu, 7 Aug 2014 18:29:54 -0300 Subject: linux-libre-tools-3.16-1: updating version --- .../03-fix-acpidump-compile-error.patch | 13 ------------- libre/linux-libre-tools/03-fix-tmon-ltinfo.patch | 13 +++++++++++++ libre/linux-libre-tools/PKGBUILD | 21 +++++++++------------ 3 files changed, 22 insertions(+), 25 deletions(-) delete mode 100644 libre/linux-libre-tools/03-fix-acpidump-compile-error.patch create mode 100644 libre/linux-libre-tools/03-fix-tmon-ltinfo.patch (limited to 'libre') diff --git a/libre/linux-libre-tools/03-fix-acpidump-compile-error.patch b/libre/linux-libre-tools/03-fix-acpidump-compile-error.patch deleted file mode 100644 index 8f33c3483..000000000 --- a/libre/linux-libre-tools/03-fix-acpidump-compile-error.patch +++ /dev/null @@ -1,13 +0,0 @@ -diff --git a/tools/power/acpi/tools/acpidump/acpidump.c b/tools/power/acpi/tools/acpidump/acpidump.c -index a84553a..df453cc 100644 ---- a/tools/power/acpi/tools/acpidump/acpidump.c -+++ b/tools/power/acpi/tools/acpidump/acpidump.c -@@ -49,8 +49,6 @@ typedef int s32; - typedef unsigned char u8; - typedef unsigned short u16; - typedef unsigned int u32; --typedef unsigned long long u64; --typedef long long s64; - #endif - - #include diff --git a/libre/linux-libre-tools/03-fix-tmon-ltinfo.patch b/libre/linux-libre-tools/03-fix-tmon-ltinfo.patch new file mode 100644 index 000000000..986f1c408 --- /dev/null +++ b/libre/linux-libre-tools/03-fix-tmon-ltinfo.patch @@ -0,0 +1,13 @@ +# Copyright 2014 Sébastien Luttringer + +--- a/tools/thermal/tmon/Makefile ++++ b/tools/thermal/tmon/Makefile +@@ -21,7 +21,7 @@ OBJS = tmon.o tui.o sysfs.o pid.o + OBJS += + + tmon: $(OBJS) Makefile tmon.h +- $(CC) ${CFLAGS} $(LDFLAGS) $(OBJS) -o $(TARGET) -lm -lpanel -lncursesw -ltinfo -lpthread ++ $(CC) ${CFLAGS} $(LDFLAGS) $(OBJS) -o $(TARGET) -lm -lpanel -lncursesw -lpthread + + valgrind: tmon + sudo valgrind -v --track-origins=yes --tool=memcheck --leak-check=yes --show-reachable=yes --num-callers=20 --track-fds=yes ./$(TARGET) 1> /dev/null diff --git a/libre/linux-libre-tools/PKGBUILD b/libre/linux-libre-tools/PKGBUILD index de86344ab..5ff82d377 100644 --- a/libre/linux-libre-tools/PKGBUILD +++ b/libre/linux-libre-tools/PKGBUILD @@ -1,4 +1,4 @@ -# $Id: PKGBUILD 116614 2014-07-30 20:45:24Z seblu $ +# $Id: PKGBUILD 116876 2014-08-05 00:19:20Z seblu $ # Maintainer (Arch): Sébastien Luttringer # Maintainer: André Silva @@ -14,9 +14,9 @@ pkgname=( 'usbip-libre' 'x86_energy_perf_policy-libre' ) -_basekernel=3.15 -_sublevel=7 -_pkgver=$_basekernel.$_sublevel +_basekernel=3.16 +#_sublevel=7 +#_pkgver=$_basekernel.$_sublevel pkgver=$_basekernel pkgrel=1 license=('GPL2') @@ -36,23 +36,22 @@ makedepends+=('glib2' 'sysfsutils' 'udev') makedepends+=('ncurses') groups=("$pkgbase") source=("http://linux-libre.fsfla.org/pub/linux-libre/releases/$_basekernel-gnu/linux-libre-$_basekernel-gnu.tar.xz" - "http://linux-libre.fsfla.org/pub/linux-libre/releases/$_pkgver-gnu/patch-$_basekernel-gnu-$_pkgver-gnu.xz" + #"http://linux-libre.fsfla.org/pub/linux-libre/releases/$_pkgver-gnu/patch-$_basekernel-gnu-$_pkgver-gnu.xz" 'cpupower.default' 'cpupower.systemd' 'cpupower.service' 'usbipd.service' '01-fix-perf-python.patch' '02-parabola-paths.patch' - '03-fix-acpidump-compile-error.patch') -sha256sums=('93450dc189131b6a4de862f35c5087a58cc7bae1c24caa535d2357cc3301b688' - 'ffc3b2c30f38bcdaac32f2236651d1339ef4a9c2a70669938cdc1768440ce5d0' + '03-fix-tmon-ltinfo.patch') +sha256sums=('9c2a524c901febe0f0138f702bfdeb52d6f79f22c1fdbabaa37580bc70f16218' '4fa509949d6863d001075fa3e8671eff2599c046d20c98bb4a70778595cd1c3f' 'fbf6e0ce6eb0ef15703fe212958de6ca46e62188900b5e9f9272ed3cc9cfd54e' 'a89284d0ecb556ca53a66d1c2087b5fd6d0a901ab2769cd3aebb93f4478905dc' '2e187734d8aec58a3046d79883510d779aa93fb3ab20bd3132c1a607ebe5498f' 'fce128f5e0abfa6916d5cb881456d892d1b163b9639166a4c6c1d53e4dc5086a' 'eb866a589a26b1979ffb2fe08be09417e277a4befac34bdb279a6bb3a27b0570' - 'c791c9eb95e9db28b5a6530232885def9de941d0cbeb9e8b3b999f0567de3199') + '7547815bb761d49d198b85f95011535713c2ed4a004f249a9cf6ba985af8c4ed') prepare() { cd linux-$pkgver @@ -63,9 +62,7 @@ prepare() { fi patch -N -p1 -i "$srcdir/01-fix-perf-python.patch" patch -N -p1 -i "$srcdir/02-parabola-paths.patch" - # the following patch is a fix for compile error in 3.15 - # in the 3.16 acpidump code has been reimplemented and patch is not needed. - patch -N -p1 -i "$srcdir/03-fix-acpidump-compile-error.patch" + patch -N -p1 -i "$srcdir/03-fix-tmon-ltinfo.patch" } build() { -- cgit v1.2.3-2-g168b From c896f96dc16e7a10c36c46f2ca1c71401899975b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9=20Fabian=20Silva=20Delgado?= Date: Fri, 8 Aug 2014 01:14:11 -0300 Subject: ghostscript-libre: add new package to [libre] --- libre/ghostscript-libre/PKGBUILD | 103 +++++++++++++++++++++ libre/ghostscript-libre/ghostscript-sys-zlib.patch | 25 +++++ libre/ghostscript-libre/libre.patch | 15 +++ 3 files changed, 143 insertions(+) create mode 100644 libre/ghostscript-libre/PKGBUILD create mode 100644 libre/ghostscript-libre/ghostscript-sys-zlib.patch create mode 100644 libre/ghostscript-libre/libre.patch (limited to 'libre') diff --git a/libre/ghostscript-libre/PKGBUILD b/libre/ghostscript-libre/PKGBUILD new file mode 100644 index 000000000..61c3e556f --- /dev/null +++ b/libre/ghostscript-libre/PKGBUILD @@ -0,0 +1,103 @@ +# $Id: PKGBUILD 208881 2014-03-27 20:54:33Z andyrtr $ +# Maintainer (Arch): AndyRTR +# Maintainer: André Silva + +### !!! rebuild groff from core that picks up hardcoding the GS versioned font path !!! ### + +_pkgname=ghostscript +pkgname=ghostscript-libre +pkgver=9.14 +pkgrel=1 +pkgdesc="An interpreter for the PostScript language, without nonfree JPEG XR support" +arch=('i686' 'x86_64') +license=('AGPL' 'custom') +depends=('libxt' 'libcups' 'fontconfig' 'jasper' 'zlib' 'libpng>=1.5.7' 'libjpeg' + 'libtiff>=4.0.0' 'lcms2' 'dbus' 'libpaper') +makedepends=('gtk3' 'gnutls') +optdepends=('texlive-core: needed for dvipdf' + 'gtk3: needed for gsx') +conflicts=('ghostscript') +replaces=('ghostscript') +provides=("ghostscript=$pkgver") +url="http://www.ghostscript.com/" +mksource=(http://downloads.ghostscript.com/public/ghostscript-${pkgver}.tar.bz2) +source=(https://repo.parabolagnulinux.org/other/ghostscript-libre/ghostscript-libre-${pkgver}.tar.bz2 + ghostscript-sys-zlib.patch + libre.patch) +#options=('!makeflags') +mksha1sums=('eab1c9e9850d8aedf02d16f3f7f8198ad9384068') +sha1sums=('18c792ac09576482fa2f6ea5bce6e73b37188356' + 'e054caf753df4d67221b29a2eac66130653f7556' + '51f821faec00749ed8b61d772879269f9809f694') +mksource() { + cd ghostscript-${pkgver} + # JPEG XR is nonfree because it has the following license that forbids making modifications that + # do not comply with the ITU standard and might have other issues. + rm -rfv jpegxr +} + +prepare() { + cd ghostscript-${pkgver} + # fix build with system zlib + patch -Np1 -i ${srcdir}/ghostscript-sys-zlib.patch + # remove nonfree JPEG XR reference on the license file + patch -Np1 -i ${srcdir}/libre.patch +} + +build() { + cd ghostscript-${pkgver} + + # force it to use system-libs + # keep heavily patched included openjpeg, leads to segfault with system openjpeg + # https://bugs.archlinux.org/task/38226 + rm -rf jpeg libpng zlib jasper expat tiff lcms lcms2 freetype cups/libs # jbig2dec is in community + + autoconf --force + + ./configure --prefix=/usr \ + --enable-dynamic \ + --with-ijs \ + --with-jbig2dec \ + --with-omni \ + --with-x \ + --with-drivers=ALL\ + --with-fontpath=/usr/share/fonts/Type1:/usr/share/fonts \ + --enable-fontconfig \ + --enable-freetype \ + --enable-openjpeg \ + --without-luratech \ + --without-omni \ + --with-system-libtiff \ + --with-libpaper \ + --disable-compile-inits #--help # needed for linking with system-zlib + make + + # Build IJS + cd ijs + sed -i "s:AM_PROG_CC_STDC:AC_PROG_CC:g" configure.ac + ./autogen.sh + ./configure --prefix=/usr --enable-shared --disable-static + make +} + +package() { + cd ghostscript-${pkgver} + make DESTDIR="${pkgdir}" \ + cups_serverroot="${pkgdir}"/etc/cups \ + cups_serverbin="${pkgdir}"/usr/lib/cups install install-so + + # install missing doc files # http://bugs.archlinux.org/task/18023 + install -m 644 "${srcdir}"/ghostscript-${pkgver}/doc/{Ps2ps2.htm,gs-vms.hlp,gsdoc.el,pscet_status.txt} "${pkgdir}"/usr/share/ghostscript/$pkgver/doc/ + + install -D -m644 LICENSE "${pkgdir}"/usr/share/licenses/${_pkgname}/LICENSE + + # remove unwanted localized man-pages + rm -rf "$pkgdir"/usr/share/man/[^man1]* + + # install IJS + cd ijs + make DESTDIR="${pkgdir}" install + + # remove filters that are now maintained in cups-filters as upstream home + rm -rf "$pkgdir"/usr/lib/cups/filter/{gstopxl,gstoraster} +} diff --git a/libre/ghostscript-libre/ghostscript-sys-zlib.patch b/libre/ghostscript-libre/ghostscript-sys-zlib.patch new file mode 100644 index 000000000..d632fcbb2 --- /dev/null +++ b/libre/ghostscript-libre/ghostscript-sys-zlib.patch @@ -0,0 +1,25 @@ +diff -up ghostscript-9.12/configure.ac.sys-zlib ghostscript-9.12/configure.ac +--- ghostscript-9.12/configure.ac.sys-zlib 2014-03-26 11:48:54.983972222 +0000 ++++ ghostscript-9.12/configure.ac 2014-03-26 11:49:36.807230531 +0000 +@@ -854,7 +854,7 @@ AC_MSG_CHECKING([for local zlib source]) + dnl zlib is needed for language level 3, and libpng + # we must define ZLIBDIR regardless because png.mak does a -I$(ZLIBDIR) + # this seems a harmless default +-ZLIBDIR=src ++ZLIBDIR=$includedir + AUX_SHARED_ZLIB= + + if test -d $srcdir/zlib; then +diff -up ghostscript-9.12/configure.sys-zlib ghostscript-9.12/configure +--- ghostscript-9.12/configure.sys-zlib 2014-03-26 11:49:45.547284521 +0000 ++++ ghostscript-9.12/configure 2014-03-26 11:49:56.171350127 +0000 +@@ -6254,7 +6254,7 @@ fi + $as_echo_n "checking for local zlib source... " >&6; } + # we must define ZLIBDIR regardless because png.mak does a -I$(ZLIBDIR) + # this seems a harmless default +-ZLIBDIR=src ++ZLIBDIR=$includedir + AUX_SHARED_ZLIB= + + if test -d $srcdir/zlib; then + diff --git a/libre/ghostscript-libre/libre.patch b/libre/ghostscript-libre/libre.patch new file mode 100644 index 000000000..0fe1c3b2e --- /dev/null +++ b/libre/ghostscript-libre/libre.patch @@ -0,0 +1,15 @@ +diff -Nur ghostscript-9.14.orig/LICENSE ghostscript-9.14/LICENSE +--- ghostscript-9.14.orig/LICENSE 2014-03-26 09:53:48.000000000 -0300 ++++ ghostscript-9.14/LICENSE 2014-08-08 00:59:30.756545570 -0300 +@@ -19,11 +19,6 @@ + + + +-The files under the jpegxr directory and any subdirectories +-thereof are distributed under a no cost, open source license +-granted by the ITU/ISO/IEC but it is not Affero GPL +-compatible - see jpegxr/COPYRIGHT.txt for details. +- + GPL Ghostscript is free software; you can redistribute it and/or + modify it under the terms the GNU Affero General Public License as + published by the Free Software Foundation, either version 3 -- cgit v1.2.3-2-g168b From a3b09d2c21c297862cc245fd355abc43f0b0aa2a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9=20Fabian=20Silva=20Delgado?= Date: Fri, 8 Aug 2014 02:09:55 -0300 Subject: bfgminer-libre-4.5.0-1: updating version --- libre/bfgminer-libre/PKGBUILD | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) (limited to 'libre') diff --git a/libre/bfgminer-libre/PKGBUILD b/libre/bfgminer-libre/PKGBUILD index d8844e597..bdb127f85 100644 --- a/libre/bfgminer-libre/PKGBUILD +++ b/libre/bfgminer-libre/PKGBUILD @@ -1,14 +1,14 @@ -# $Id: PKGBUILD 116292 2014-07-24 07:03:54Z fyan $ +# $Id: PKGBUILD 116965 2014-08-07 09:39:20Z fyan $ # Maintainer (Arch): Timothy Redaelli # Contributor (Arch): Andy Weidenbaum _pkgname=bfgminer pkgname=bfgminer-libre -pkgver=4.4.0 +pkgver=4.5.0 pkgrel=1 pkgdesc="Bitcoin miner featuring overclocking, monitoring, fan speed control and remote management. For FPGA/GPU/CPU Bitcoin mining, without nonfree OpenCL recommendation" arch=('i686' 'x86_64' 'mips64el') -depends=('curl' 'jansson' 'libevent' 'libmicrohttpd' 'libusbx' 'lm_sensors') +depends=('curl' 'jansson' 'libevent' 'libmicrohttpd' 'libusb' 'lm_sensors') makedepends=('uthash' 'yasm') replaces=($_pkgname) conflicts=($_pkgname) @@ -17,7 +17,7 @@ url='http://bfgminer.org/' license=('GPL3') source=(http://luke.dashjr.org/programs/bitcoin/files/$_pkgname/$pkgver/$_pkgname-$pkgver.txz remove-dangerous-rpath.patch) -sha256sums=('8dd39e389b97ee2dea1e03b2ba457588edb25d1ba6458980c3bf5e608412c065' +sha256sums=('bba1768c9f18d627d3395ab6805903d2266a18a2b8c8e9022c7603f8e5093e65' 'd26d07ca23ae25798c4db37cfda1a6a76f22d06e73efab1ddf62b3e1a7eef04c') prepare() { @@ -30,7 +30,8 @@ prepare() { build() { cd "$srcdir"/$_pkgname-$pkgver - ./configure --prefix=/usr \ + ./configure --prefix=/usr \ + --sbindir=/usr/bin \ --enable-cpumining \ --enable-bfsb \ --enable-metabank \ -- cgit v1.2.3-2-g168b From 9cebbb75976255c7a713ad9e4bf8dde3468e7448 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9=20Fabian=20Silva=20Delgado?= Date: Fri, 8 Aug 2014 02:53:08 -0300 Subject: ice{cat,weasel}-adblock-plus-2.6.4-2: add to ice{cat,weasel}-addons and update pkgdesc --- libre/icecat-adblock-plus/PKGBUILD | 7 ++++--- libre/iceweasel-adblock-plus/PKGBUILD | 7 ++++--- 2 files changed, 8 insertions(+), 6 deletions(-) (limited to 'libre') diff --git a/libre/icecat-adblock-plus/PKGBUILD b/libre/icecat-adblock-plus/PKGBUILD index 99332d512..a1d3583ed 100644 --- a/libre/icecat-adblock-plus/PKGBUILD +++ b/libre/icecat-adblock-plus/PKGBUILD @@ -1,13 +1,14 @@ -# $Id: PKGBUILD 116888 2014-08-05 10:09:39Z spupykin $ +# $Id: PKGBUILD 117004 2014-08-07 17:53:43Z spupykin $ # Maintainer (Arch): Sergej Pupykin pkgname=icecat-adblock-plus pkgver=2.6.4 -pkgrel=1 -pkgdesc="plugin for icecat which block ads and banners" +pkgrel=2 +pkgdesc="Extension for icecat which block ads and banners" arch=('any') url="http://adblockplus.org/" license=('GPL') +groups=('icecat-addons') depends=("icecat") makedepends=('unzip') provides=(firefox-adblock-plus=$pkgver) diff --git a/libre/iceweasel-adblock-plus/PKGBUILD b/libre/iceweasel-adblock-plus/PKGBUILD index 0e03b8a12..ca814c58b 100644 --- a/libre/iceweasel-adblock-plus/PKGBUILD +++ b/libre/iceweasel-adblock-plus/PKGBUILD @@ -1,13 +1,14 @@ -# $Id: PKGBUILD 116888 2014-08-05 10:09:39Z spupykin $ +# $Id: PKGBUILD 117004 2014-08-07 17:53:43Z spupykin $ # Maintainer (Arch): Sergej Pupykin pkgname=iceweasel-adblock-plus pkgver=2.6.4 -pkgrel=1 -pkgdesc="plugin for iceweasel which block ads and banners" +pkgrel=2 +pkgdesc="Extension for iceweasel which block ads and banners" arch=('any') url="http://adblockplus.org/" license=('GPL') +groups=('iceweasel-addons') depends=("iceweasel-libre") makedepends=('unzip') provides=(firefox-adblock-plus=$pkgver) -- cgit v1.2.3-2-g168b From bd5388f95d56411b1df8eac26776cb519067ab61 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9=20Fabian=20Silva=20Delgado?= Date: Fri, 8 Aug 2014 02:54:13 -0300 Subject: kdelibs-libre-4.13.3-3: update FindPyQt4 patch --- libre/kdelibs-libre/PKGBUILD | 6 +- libre/kdelibs-libre/pyqt.patch | 252 +++++++++++++++++++++++++++-------------- 2 files changed, 172 insertions(+), 86 deletions(-) (limited to 'libre') diff --git a/libre/kdelibs-libre/PKGBUILD b/libre/kdelibs-libre/PKGBUILD index 14bba6a23..23d59a907 100644 --- a/libre/kdelibs-libre/PKGBUILD +++ b/libre/kdelibs-libre/PKGBUILD @@ -1,4 +1,4 @@ -# $Id: PKGBUILD 218409 2014-07-30 20:11:02Z svenstaro $ +# $Id: PKGBUILD 219465 2014-08-07 18:21:58Z andrea $ # Maintainer (Arch): Andrea Scarpino # Maintainer: André Silva @@ -6,7 +6,7 @@ _pkgname=kdelibs pkgname=kdelibs-libre pkgver=4.13.3 -pkgrel=2 +pkgrel=3 pkgdesc="KDE Core Libraries, without nonfree plugins recommendation support" arch=('i686' 'x86_64' 'mips64el') url='https://projects.kde.org/projects/kde/kdelibs' @@ -27,7 +27,7 @@ sha1sums=('9c0e963fa2db119ac37e15f31c05d18d3043a58e' '86ee8c8660f19de8141ac99cd6943964d97a1ed7' 'a1502a964081ad583a00cf90c56e74bf60121830' 'ed1f57ee661e5c7440efcaba7e51d2554709701c' - 'd32534d7d6dc287c80951d24caf0259ab18c9abc' + 'c7c4cb4e557c4ab07b29ea757b773497cf8b9dbe' '9c808a7e382f59d730a4ced06ef88165f3d87eec') prepare() { diff --git a/libre/kdelibs-libre/pyqt.patch b/libre/kdelibs-libre/pyqt.patch index e4c95b6bd..eadd2f2ac 100644 --- a/libre/kdelibs-libre/pyqt.patch +++ b/libre/kdelibs-libre/pyqt.patch @@ -1,97 +1,118 @@ -From: Raphael Kubo da Costa -Date: Wed, 16 Jul 2014 19:29:40 +0000 -Subject: Make FindPyQt4 work with PyQt's new build system. -X-Git-Tag: v4.13.90 -X-Git-Url: http://quickgit.kde.org/?p=kdelibs.git&a=commitdiff&h=a7e47438d4e3469dc9df70d613826cb360fc8d19 ---- +Make FindPyKDE4 work with PyQt's new build system. Make FindPyQt4 work with PyQt's new build system. Since PyQt 4.10, PyQt.pyqtconfig is deprecated and not available unless PyQt is built using the old configure script. -There is no direct replacement for it, as PyQt's new build system does -not provide as much information as before by design. Luckily, most of -the variables we are interested in can be obtained from PyQt's QtCore -module itself even if its old build system is used. +PyKDE4 itself has recently been adjusted to mimic PyQt itself and only +install its pykdeconfig module if pyqtconfig is present. Additionally, +information such as SIP flags and the directory where PyKDE's SIP files +are installed are now also provided in the +PyKDE4.kdecore.PYKDE_CONFIGURATION dict. -The only exception is pyqt_sip_dir, which cannot be determined at all if -pyqtconfig is not available. In this case, the most we can do is guess -the default path like QScintilla2 does, and fail if it does not exist. -The user then needs to specify it manually via CMake with something like --DPYQT4_SIP_DIR=/usr/share/sip/PyQt4. To this effect, all variables set -by FindPyQt4.cmake have been made cache variables, which means their -values can be overriden by the user, thus ignoring the contents read via -FindPyQt.py. +This commit completely rewrites FindPyKDE4.py to make it look like +FindPyQt.cmake after commit a7e4743: most of the information used by +FindPyKDE4.cmake is fetched from PyKDE4.kdecore, and we first try to +obtain the SIP flags and directory from pykdeconfig and, if it fails, we +use PYKDE_CONFIGURATION. -BUG: 337462 -FIXED-IN: 4.14.0 -REVIEW: 119302 ---- +Furthermore, FindPyKDE4.py now only prints the variables that are +actually consumed by FindPyKDE4.cmake -- it is not possible to obtain +all the data provided by pykdeconfig in PYKDE_CONFIGURATION. We've also +stopped reading and setting PYKDE4_VERSION_TAG, since PyKDE4 stopped +setting a KDE tag in 2008 (and its value was 3_92_0 at the time). +CCBUG: 327633 +REVIEW: 119454 ---- a/cmake/modules/FindPyQt4.cmake -+++ b/cmake/modules/FindPyQt4.cmake -@@ -9,16 +9,20 @@ - # Find the installed version of PyQt4. FindPyQt4 should only be called after - # Python has been found. - # --# This file defines the following variables: -+# This file defines the following variables, which can also be overriden by -+# users: - # - # PYQT4_VERSION - The version of PyQt4 found expressed as a 6 digit hex number - # suitable for comparison as a string - # - # PYQT4_VERSION_STR - The version of PyQt4 as a human readable string. - # --# PYQT4_VERSION_TAG - The PyQt version tag using by PyQt's sip files. -+# PYQT4_VERSION_TAG - The Qt4 version tag used by PyQt's sip files. - # --# PYQT4_SIP_DIR - The directory holding the PyQt4 .sip files. -+# PYQT4_SIP_DIR - The directory holding the PyQt4 .sip files. This can be unset -+# if PyQt4 was built using its new build system and pyqtconfig.py is not -+# present on the system, as in this case its value cannot be determined -+# automatically. - # - # PYQT4_SIP_FLAGS - The SIP flags used to build PyQt. - -@@ -31,13 +35,27 @@ +BUG: 337462 +FIXED-IN: 4.14.0 +REVIEW: 119302 +--- kdelibs-4.13.3/cmake/modules/FindPyKDE4.cmake~ 2014-08-06 21:54:27.564432282 +0000 ++++ kdelibs-4.13.3/cmake/modules/FindPyKDE4.cmake 2014-08-06 21:54:43.417702615 +0000 +@@ -25,7 +25,6 @@ + STRING(REGEX REPLACE ".*\npykde_version_str:([^\n]+).*$" "\\1" PYKDE4_VERSION_STR ${pykde_config}) + STRING(REGEX REPLACE ".*\npykde_kde_sip_flags:([^\n]+).*$" "\\1" PYKDE4_SIP_FLAGS ${pykde_config}) + STRING(REGEX REPLACE ".*\npykde_sip_dir:([^\n]+).*$" "\\1" PYKDE4_SIP_DIR ${pykde_config}) +- STRING(REGEX REPLACE ".*\npykde_version_tag:([^\n]+).*$" "\\1" PYKDE4_VERSION_TAG ${pykde_config}) + MESSAGE(STATUS "Found PyKDE4 version ${PYKDE4_VERSION_STR} ${PYKDE4_SIP_DIR}") - EXECUTE_PROCESS(COMMAND ${PYTHON_EXECUTABLE} ${_find_pyqt_py} OUTPUT_VARIABLE pyqt_config) - IF(pyqt_config) -- STRING(REGEX REPLACE "^pyqt_version:([^\n]+).*$" "\\1" PYQT4_VERSION ${pyqt_config}) -- STRING(REGEX REPLACE ".*\npyqt_version_str:([^\n]+).*$" "\\1" PYQT4_VERSION_STR ${pyqt_config}) -- STRING(REGEX REPLACE ".*\npyqt_version_tag:([^\n]+).*$" "\\1" PYQT4_VERSION_TAG ${pyqt_config}) -- STRING(REGEX REPLACE ".*\npyqt_sip_dir:([^\n]+).*$" "\\1" PYQT4_SIP_DIR ${pyqt_config}) -- STRING(REGEX REPLACE ".*\npyqt_sip_flags:([^\n]+).*$" "\\1" PYQT4_SIP_FLAGS ${pyqt_config}) -+ STRING(REGEX MATCH "^pyqt_version:([^\n]+).*$" _dummy ${pyqt_config}) -+ SET(PYQT4_VERSION "${CMAKE_MATCH_1}" CACHE STRING "PyQt4's version as a 6-digit hexadecimal number") + SET(PYKDE4_FOUND TRUE) +@@ -183,3 +182,4 @@ + endif(WIN32) + ENDMACRO(PYKDE4_ADD_EXECUTABLE) -- SET(PYQT4_FOUND TRUE) -+ STRING(REGEX MATCH ".*\npyqt_version_str:([^\n]+).*$" _dummy ${pyqt_config}) -+ SET(PYQT4_VERSION_STR "${CMAKE_MATCH_1}" CACHE STRING "PyQt4's version as a human-readable string") -+ -+ STRING(REGEX MATCH ".*\npyqt_version_tag:([^\n]+).*$" _dummy ${pyqt_config}) -+ SET(PYQT4_VERSION_TAG "${CMAKE_MATCH_1}" CACHE STRING "The Qt4 version tag used by PyQt4's .sip files") -+ -+ STRING(REGEX MATCH ".*\npyqt_sip_dir:([^\n]+).*$" _dummy ${pyqt_config}) -+ SET(PYQT4_SIP_DIR "${CMAKE_MATCH_1}" CACHE FILEPATH "The base directory where PyQt4's .sip files are installed") -+ -+ STRING(REGEX MATCH ".*\npyqt_sip_flags:([^\n]+).*$" _dummy ${pyqt_config}) -+ SET(PYQT4_SIP_FLAGS "${CMAKE_MATCH_1}" CACHE STRING "The SIP flags used to build PyQt4") + -+ IF(NOT IS_DIRECTORY "${PYQT4_SIP_DIR}") -+ MESSAGE(WARNING "The base directory where PyQt4's SIP files are installed could not be determined. This usually means PyQt4 was built with its new build system and pyqtconfig.py is not present.\n" -+ "Please set the PYQT4_SIP_DIR variable manually.") -+ ELSE(NOT IS_DIRECTORY "${PYQT4_SIP_DIR}") -+ SET(PYQT4_FOUND TRUE) -+ ENDIF(NOT IS_DIRECTORY "${PYQT4_SIP_DIR}") - ENDIF(pyqt_config) +--- kdelibs-4.13.3/cmake/modules/FindPyKDE4.py~ 2014-08-06 21:54:56.427650960 +0000 ++++ kdelibs-4.13.3/cmake/modules/FindPyKDE4.py 2014-08-06 21:55:04.400952596 +0000 +@@ -1,46 +1,23 @@ +-# By Simon Edwards +-# modified by Paul Giannaros to add better PyKDE4 +-# sip directory finding +-# This file is in the public domain. ++# Copyright (c) 2014, Raphael Kubo da Costa ++# Redistribution and use is allowed according to the terms of the BSD license. ++# For details see the accompanying COPYING-CMAKE-SCRIPTS file. - IF(PYQT4_FOUND) - ---- kdelibs-4.13.3/cmake/modules/FindPyQt.py~ 2014-07-11 06:42:13.000000000 +0000 -+++ kdelibs-4.13.3/cmake/modules/FindPyQt.py 2014-07-18 13:04:32.070296111 +0000 +-import sys +-import os +-import PyKDE4.pykdeconfig +-import PyQt4.pyqtconfig ++import PyKDE4.kdecore + +-if "_pkg_config" in dir(PyKDE4.pykdeconfig): +- _pkg_config = PyKDE4.pykdeconfig._pkg_config ++if __name__ == '__main__': ++ try: ++ import PyKDE4.pykdeconfig ++ pykdecfg = PyKDE4.pykdeconfig.Configuration() ++ sip_dir = pykdecfg.pykde_sip_dir ++ sip_flags = pykdecfg.pykde_kde_sip_flags ++ except ImportError: ++ # PyQt4 >= 4.10.0 was built with configure-ng.py instead of ++ # configure.py, so pyqtconfig.py and pykdeconfig.py are not installed. ++ sip_dir = PyKDE4.kdecore.PYKDE_CONFIGURATION['sip_dir'] ++ sip_flags = PyKDE4.kdecore.PYKDE_CONFIGURATION['sip_flags'] + +- for varname in [ +- 'kde_version', +- 'kde_version_extra', +- 'kdebasedir', +- 'kdeincdir', +- 'kdelibdir', +- 'libdir', +- 'pykde_kde_sip_flags', +- 'pykde_mod_dir', +- 'pykde_modules', +- 'pykde_sip_dir', +- 'pykde_version', +- 'pykde_version_str']: +- varvalue = _pkg_config[varname] +- if varname == 'pykde_sip_dir': +- d = os.path.join(_pkg_config[varname], 'PyKDE4') +- if os.path.exists(d): +- varvalue = d +- print("%s:%s\n" % (varname, varvalue)) +- pykde_version_tag = '' +- in_t = False +- for item in _pkg_config['pykde_kde_sip_flags'].split(): +- if item == "-t": +- in_t = True +- elif in_t: +- if item.startswith("KDE_"): +- pykde_version_tag = item +- else: +- in_t = False +- print("pykde_version_tag:%s" % pykde_version_tag) ++ print('pykde_version:%06.x' % PyKDE4.kdecore.version()) ++ print('pykde_version_str:%s' % PyKDE4.kdecore.versionString()) ++ print('pykde_sip_dir:%s' % sip_dir) ++ print('pykde_sip_flags:%s' % sip_flags) + +-else: +- sys.exit(1) +--- kdelibs-4.13.3/cmake/modules/FindPyQt.py~ 2014-08-06 21:55:55.874081319 +0000 ++++ kdelibs-4.13.3/cmake/modules/FindPyQt.py 2014-08-06 21:56:06.250706848 +0000 @@ -1,24 +1,49 @@ # Copyright (c) 2007, Simon Edwards +# Copyright (c) 2014, Raphael Kubo da Costa @@ -120,11 +141,11 @@ REVIEW: 119302 + # default case where installation paths have not been changed in PyQt's + # configuration process. + if sys.platform == 'win32': -+ pyqt_sip_dir = os.path.join(sys.platform, 'sip', 'PyQt4') ++ pyqt_sip_dir = os.path.join(sys.prefix, 'sip', 'PyQt4') else: - in_t = False -print("pyqt_version_tag:%s" % pyqt_version_tag) -+ pyqt_sip_dir = os.path.join(sys.platform, 'share', 'sip', 'PyQt4') ++ pyqt_sip_dir = os.path.join(sys.prefix, 'share', 'sip', 'PyQt4') + return pyqt_sip_dir + +def get_qt4_tag(sip_flags): @@ -159,3 +180,68 @@ REVIEW: 119302 -print("pyqt_sip_dir:%s" % pyqtcfg.pyqt_sip_dir) -print("pyqt_sip_flags:%s" % pyqtcfg.pyqt_sip_flags) +--- kdelibs-4.13.3/cmake/modules/FindPyQt4.cmake~ 2014-08-06 21:55:16.697570407 +0000 ++++ kdelibs-4.13.3/cmake/modules/FindPyQt4.cmake 2014-08-06 21:55:38.597483393 +0000 +@@ -9,16 +9,20 @@ + # Find the installed version of PyQt4. FindPyQt4 should only be called after + # Python has been found. + # +-# This file defines the following variables: ++# This file defines the following variables, which can also be overriden by ++# users: + # + # PYQT4_VERSION - The version of PyQt4 found expressed as a 6 digit hex number + # suitable for comparison as a string + # + # PYQT4_VERSION_STR - The version of PyQt4 as a human readable string. + # +-# PYQT4_VERSION_TAG - The PyQt version tag using by PyQt's sip files. ++# PYQT4_VERSION_TAG - The Qt4 version tag used by PyQt's sip files. + # +-# PYQT4_SIP_DIR - The directory holding the PyQt4 .sip files. ++# PYQT4_SIP_DIR - The directory holding the PyQt4 .sip files. This can be unset ++# if PyQt4 was built using its new build system and pyqtconfig.py is not ++# present on the system, as in this case its value cannot be determined ++# automatically. + # + # PYQT4_SIP_FLAGS - The SIP flags used to build PyQt. + +@@ -31,13 +35,27 @@ + + EXECUTE_PROCESS(COMMAND ${PYTHON_EXECUTABLE} ${_find_pyqt_py} OUTPUT_VARIABLE pyqt_config) + IF(pyqt_config) +- STRING(REGEX REPLACE "^pyqt_version:([^\n]+).*$" "\\1" PYQT4_VERSION ${pyqt_config}) +- STRING(REGEX REPLACE ".*\npyqt_version_str:([^\n]+).*$" "\\1" PYQT4_VERSION_STR ${pyqt_config}) +- STRING(REGEX REPLACE ".*\npyqt_version_tag:([^\n]+).*$" "\\1" PYQT4_VERSION_TAG ${pyqt_config}) +- STRING(REGEX REPLACE ".*\npyqt_sip_dir:([^\n]+).*$" "\\1" PYQT4_SIP_DIR ${pyqt_config}) +- STRING(REGEX REPLACE ".*\npyqt_sip_flags:([^\n]+).*$" "\\1" PYQT4_SIP_FLAGS ${pyqt_config}) ++ STRING(REGEX MATCH "^pyqt_version:([^\n]+).*$" _dummy ${pyqt_config}) ++ SET(PYQT4_VERSION "${CMAKE_MATCH_1}" CACHE STRING "PyQt4's version as a 6-digit hexadecimal number") + +- SET(PYQT4_FOUND TRUE) ++ STRING(REGEX MATCH ".*\npyqt_version_str:([^\n]+).*$" _dummy ${pyqt_config}) ++ SET(PYQT4_VERSION_STR "${CMAKE_MATCH_1}" CACHE STRING "PyQt4's version as a human-readable string") ++ ++ STRING(REGEX MATCH ".*\npyqt_version_tag:([^\n]+).*$" _dummy ${pyqt_config}) ++ SET(PYQT4_VERSION_TAG "${CMAKE_MATCH_1}" CACHE STRING "The Qt4 version tag used by PyQt4's .sip files") ++ ++ STRING(REGEX MATCH ".*\npyqt_sip_dir:([^\n]+).*$" _dummy ${pyqt_config}) ++ SET(PYQT4_SIP_DIR "${CMAKE_MATCH_1}" CACHE PATH "The base directory where PyQt4's .sip files are installed") ++ ++ STRING(REGEX MATCH ".*\npyqt_sip_flags:([^\n]+).*$" _dummy ${pyqt_config}) ++ SET(PYQT4_SIP_FLAGS "${CMAKE_MATCH_1}" CACHE STRING "The SIP flags used to build PyQt4") ++ ++ IF(NOT IS_DIRECTORY "${PYQT4_SIP_DIR}") ++ MESSAGE(WARNING "The base directory where PyQt4's SIP files are installed could not be determined. This usually means PyQt4 was built with its new build system and pyqtconfig.py is not present.\n" ++ "Please set the PYQT4_SIP_DIR variable manually.") ++ ELSE(NOT IS_DIRECTORY "${PYQT4_SIP_DIR}") ++ SET(PYQT4_FOUND TRUE) ++ ENDIF(NOT IS_DIRECTORY "${PYQT4_SIP_DIR}") + ENDIF(pyqt_config) + + IF(PYQT4_FOUND) +@@ -51,3 +69,4 @@ + ENDIF(PYQT4_FOUND) + + ENDIF(EXISTS PYQT4_VERSION) ++ -- cgit v1.2.3-2-g168b From 78b6350753cb87d69043f254c2791cb8fb582dba Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9=20Fabian=20Silva=20Delgado?= Date: Fri, 8 Aug 2014 02:55:29 -0300 Subject: libquicktime-libre-1.2.4-10: add x264 to makedepends to reflect x264 split --- libre/libquicktime-libre/PKGBUILD | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) (limited to 'libre') diff --git a/libre/libquicktime-libre/PKGBUILD b/libre/libquicktime-libre/PKGBUILD index becd2420f..95ce92155 100644 --- a/libre/libquicktime-libre/PKGBUILD +++ b/libre/libquicktime-libre/PKGBUILD @@ -1,4 +1,4 @@ -# $Id: PKGBUILD 108180 2014-03-24 09:50:56Z bpiotrowski $ +# $Id: PKGBUILD 116382 2014-07-26 16:36:46Z bpiotrowski $ # Maintainer (Arch): Federico Cinelli # Maintainer (Arch): Mateusz Herych # Contributor: Jorge Lopez @@ -6,13 +6,13 @@ pkgname=libquicktime-libre _pkgname=libquicktime pkgver=1.2.4 -pkgrel=9 +pkgrel=10 pkgdesc="A library for reading and writing quicktime files, without nonfree faac support" arch=('i686' 'x86_64') license=('GPL') url="http://libquicktime.sourceforge.net/" depends=('gtk2' 'ffmpeg' 'libxv' 'libxaw' 'faad2') -makedepends=('mesa-libgl') +makedepends=('mesa-libgl' 'x264') source=("http://downloads.sourceforge.net/sourceforge/$_pkgname/$_pkgname-$pkgver.tar.gz" ffmpeg2.0.patch) sha256sums=('1c53359c33b31347b4d7b00d3611463fe5e942cae3ec0fefe0d2fd413fd47368' @@ -29,11 +29,11 @@ prepare() { build() { cd "$srcdir/$_pkgname-$pkgver" ./configure --prefix=/usr \ - --enable-gpl \ - --with-ffmpeg \ - --with-x264 \ - --without-doxygen - make + --enable-gpl \ + --with-ffmpeg \ + --with-x264 \ + --without-doxygen + make } package() { -- cgit v1.2.3-2-g168b From 3c7a76ae8f7823f972fed828f7e2bfed27ef0196 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9=20Fabian=20Silva=20Delgado?= Date: Fri, 8 Aug 2014 02:56:32 -0300 Subject: mplayer-libre-37224-2: update dependencies to reflect x264 split --- libre/mplayer-libre/PKGBUILD | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) (limited to 'libre') diff --git a/libre/mplayer-libre/PKGBUILD b/libre/mplayer-libre/PKGBUILD index 9756aab54..50fa504c4 100644 --- a/libre/mplayer-libre/PKGBUILD +++ b/libre/mplayer-libre/PKGBUILD @@ -1,4 +1,4 @@ -# $Id: PKGBUILD 214992 2014-06-11 10:58:11Z jgc $ +# $Id: PKGBUILD 218200 2014-07-26 16:31:03Z bpiotrowski $ # Maintainer (Arch): Ionut Biru # Maintainer (Arch): Bartłomiej Piotrowski # Contributor (Arch): Hugo Doria @@ -9,28 +9,28 @@ _pkgbase=mplayer pkgbase=mplayer-libre pkgname=('mplayer-libre' 'mencoder-libre') pkgver=37224 -pkgrel=1 +pkgrel=2 arch=('i686' 'x86_64') makedepends=( 'libxxf86dga' 'libxxf86vm' 'libmad' 'libxinerama' 'sdl' 'lame' 'libtheora' 'xvidcore' 'libmng' 'libxss' 'libgl' 'smbclient' 'aalib' 'jack' 'libcaca' - 'x264-dev' 'faad2' 'lirc-utils' 'libxvmc' 'enca' 'libvdpau' 'opencore-amr' + 'faad2' 'lirc-utils' 'libxvmc' 'enca' 'libvdpau' 'opencore-amr' 'libdca' 'a52dec' 'schroedinger' 'libvpx' 'libpulse' 'fribidi' 'unzip' 'mesa' 'live-media' 'yasm' 'git' 'fontconfig' 'mpg123' 'ladspa' 'libass' 'libbluray' - 'libcdio-paranoia' 'opus' 'subversion' + 'libcdio-paranoia' 'opus' 'subversion' 'x264' 'libx264' ) license=('GPL') url='http://www.mplayerhq.hu/' options=('!buildflags' '!emptydirs') source=($_pkgbase-$pkgver::svn://svn.mplayerhq.hu/mplayer/trunk#revision=$pkgver - http://ffmpeg.org/releases/ffmpeg-2.2.3.tar.bz2 + http://ffmpeg.org/releases/ffmpeg-2.2.5.tar.bz2 mplayer.desktop cdio-includes.patch include-samba-4.0.patch giflib51.patch revert-icl-fixes.patch) md5sums=('SKIP' - 'dbb5b6b69bd010916f17df0ae596e0b1' + 'a91dbd963f0ed16bf0eacaba98439d00' '62f44a58f072b2b1a3c3d3e4976d64b3' '7b5be7191aafbea64218dc4916343bbc' '868a92bdef148df7f38bfa992b26ce9d' @@ -44,7 +44,7 @@ pkgver() { prepare() { cd $_pkgbase-$pkgver - mv ../ffmpeg-2.2.3 ./ffmpeg + mv ../ffmpeg-2.2.5 ./ffmpeg patch -p0 -i ../cdio-includes.patch patch -p1 -i ../include-samba-4.0.patch @@ -69,6 +69,7 @@ build() { --disable-esd \ --disable-mga \ --disable-ass-internal \ + --disable-faac \ --disable-cdparanoia \ --enable-xvmc \ --enable-radio \ @@ -87,7 +88,7 @@ package_mplayer-libre() { backup=('etc/mplayer/codecs.conf' 'etc/mplayer/input.conf') depends=( 'desktop-file-utils' 'ttf-font' 'enca' 'libxss' 'a52dec' 'libvpx' - 'lirc-utils' 'x264' 'libmng' 'libdca' 'aalib' 'lame' 'fontconfig' + 'lirc-utils' 'libx264' 'libmng' 'libdca' 'aalib' 'lame' 'fontconfig' 'libgl' 'libxinerama' 'libvdpau' 'libpulse' 'smbclient' 'xvidcore' 'opencore-amr' 'jack' 'libmad' 'sdl' 'libtheora' 'libcaca' 'libxxf86dga' 'fribidi' 'libjpeg' 'faad2' 'libxvmc' 'schroedinger' 'mpg123' @@ -113,7 +114,7 @@ package_mplayer-libre() { package_mencoder-libre() { pkgdesc='Free command line video decoding, encoding and filtering tool, without nonfree faac support' depends=( - 'enca' 'a52dec' 'libvpx' 'x264' 'libmng' 'libdca' 'bzip2' 'lame' + 'enca' 'a52dec' 'libvpx' 'libx264' 'libmng' 'libdca' 'bzip2' 'lame' 'alsa-lib' 'fontconfig' 'giflib' 'libpng' 'smbclient' 'xvidcore' 'opencore-amr' 'libmad' 'libtheora' 'fribidi' 'libjpeg' 'faad2' 'schroedinger' 'mpg123' 'libass' 'libbluray' 'libcdio-paranoia' -- cgit v1.2.3-2-g168b From 620a9ad39a9b8be08cfa4055de85e68316348e39 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9=20Fabian=20Silva=20Delgado?= Date: Fri, 8 Aug 2014 02:57:47 -0300 Subject: mplayer-libre-vaapi-36265-11: rebuild for x264/libx264 split --- libre/mplayer-libre-vaapi/PKGBUILD | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'libre') diff --git a/libre/mplayer-libre-vaapi/PKGBUILD b/libre/mplayer-libre-vaapi/PKGBUILD index 181147aca..e0debe49b 100644 --- a/libre/mplayer-libre-vaapi/PKGBUILD +++ b/libre/mplayer-libre-vaapi/PKGBUILD @@ -1,4 +1,4 @@ -# $Id: PKGBUILD 114659 2014-07-02 16:34:59Z foutrelis $ +# $Id: PKGBUILD 116440 2014-07-27 19:03:01Z foutrelis $ # Maintainer (Arch): Evangelos Foutras # Contributor (Arch): Ionut Biru # Contributor (Arch): Hugo Doria @@ -9,18 +9,18 @@ _pkgname=mplayer-vaapi pkgname=mplayer-libre-vaapi pkgver=36265 -pkgrel=10.1 +pkgrel=11 pkgdesc="A movie player, compiled with vaapi support, without nonfree faac support" arch=('i686' 'x86_64') url="http://gitorious.org/vaapi/mplayer" license=('GPL') depends=('libxxf86dga' 'libxxf86vm' 'libmad' 'libcdio-paranoia' 'libxinerama' 'lame' 'fontconfig' 'libtheora' 'xvidcore' 'libmng' 'libxss' 'glu' - 'sdl' 'smbclient' 'aalib' 'jack' 'libcaca' 'x264' 'speex' 'faad2' + 'sdl' 'smbclient' 'aalib' 'jack' 'libcaca' 'speex' 'faad2' 'lirc-utils' 'ttf-dejavu' 'libxvmc' 'enca' 'opencore-amr' 'libdca' 'a52dec' 'schroedinger' 'mpg123' 'libvpx' 'libpulse' 'fribidi' 'opus' 'libbluray' 'libva' 'libass' 'desktop-file-utils') -makedepends=('unzip' 'live-media' 'yasm' 'ladspa' 'git' 'mesa' 'x264-dev') +makedepends=('unzip' 'live-media' 'yasm' 'ladspa' 'git' 'mesa' 'x264') provides=("mplayer=$pkgver" "mplayer-vaapi=$pkgver" 'mplayer-vaapi-libre') conflicts=('mplayer' 'mplayer-vaapi' 'mplayer-vaapi-libre') replaces=('mplayer-vaapi' 'mplayer-vaapi-libre') -- cgit v1.2.3-2-g168b From 8ba3b93ef7bc7cb3340ba8a10baf07616ac9befb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9=20Fabian=20Silva=20Delgado?= Date: Sun, 10 Aug 2014 16:39:14 -0300 Subject: xbmc-libre-13.1-5: fix issues reported from Arch FIXES: FS#41391 (https://bugs.archlinux.org/task/41391) - [xbmc] Since the new xorg update, xbmc.service does not start remove xbmc.service add note linking to the wiki FS#41421 (https://bugs.archlinux.org/task/41421) - [xbmc] Crashing a lot, upstream says build not supported use internal xbmc ffmpeg, it fixes issues for the ones affected FS#41498 (https://bugs.archlinux.org/task/41498) - [xbmc] Missing PIL dependency --- libre/xbmc-libre/PKGBUILD | 23 ++---- libre/xbmc-libre/enable-external-ffmpeg.patch | 100 -------------------------- libre/xbmc-libre/xbmc.install | 30 +++----- libre/xbmc-libre/xbmc.service | 16 ----- 4 files changed, 15 insertions(+), 154 deletions(-) delete mode 100644 libre/xbmc-libre/enable-external-ffmpeg.patch delete mode 100644 libre/xbmc-libre/xbmc.service (limited to 'libre') diff --git a/libre/xbmc-libre/PKGBUILD b/libre/xbmc-libre/PKGBUILD index f31c8d2e2..5c73da5b6 100644 --- a/libre/xbmc-libre/PKGBUILD +++ b/libre/xbmc-libre/PKGBUILD @@ -1,4 +1,4 @@ -# $Id: PKGBUILD 116495 2014-07-28 17:48:19Z idevolder $ +# $Id: PKGBUILD 117040 2014-08-08 15:44:51Z idevolder $ # Maintainer (Arch): Sergej Pupykin # Contributor (Arch): Brad Fanella # Contributor (Arch): [vEX] @@ -14,7 +14,7 @@ _pkgname=xbmc pkgname=xbmc-libre pkgver=13.1 _codename=Gotham -pkgrel=4 +pkgrel=5 pkgdesc="A software media player and entertainment hub for digital media (Gotham version), without nonfree addons and unrar support" arch=('i686' 'x86_64') url="http://xbmc.org" @@ -23,9 +23,10 @@ replaces=($_pkgname) conflicts=($_pkgname) provides=($_pkgname=$pkgver) depends=( -'avahi' 'ffmpeg' 'hicolor-icon-theme' 'libcdio' 'libmad' 'libmicrohttpd' -'libmpeg2' 'libmysqlclient' 'libsamplerate' 'libssh' 'libxrandr' 'libxslt' -'lzo2' 'mesa' 'mesa-demos' 'python2' 'sdl_image' 'sdl_mixer' 'smbclient' +'avahi' 'hicolor-icon-theme' 'lame' 'libass' 'libbluray' 'libcdio' 'libmad' +'libmicrohttpd' 'libmodplug' 'libmpeg2' 'libmysqlclient' 'libsamplerate' +'libssh' 'libva' 'libvdpau' 'libvorbis' 'libxrandr' 'libxslt' 'lzo' 'mesa' +'mesa-demos' 'python2' 'python2-pillow' 'rtmpdump' 'sdl_image' 'smbclient' 'taglib' 'tinyxml' 'unzip' 'xorg-xdpyinfo' 'yajl' ) makedepends=( @@ -51,8 +52,6 @@ mksource=( ) source=( "https://repo.parabolagnulinux.org/other/$pkgname/$pkgname-$pkgver-$_codename.tar.gz" - 'xbmc.service' - 'enable-external-ffmpeg.patch' '0001-make-sure-applications-xbmc.desktop-does-nt-have-exe.patch' 'libnfs-header-changes.patch' ) @@ -61,8 +60,6 @@ mksha256sums=( ) sha256sums=( '0e06a586e2b3041fd812b9d440ffe224f78779ac4cf6a21421a47c74a0f65d1f' - '1a94a7952ef99cd3dd6f4b921630563f72a3b907265e91e0a37b07339081558c' - '0239e33e87292c7340ed2092f2b5f1e82f5e283b1f763fb125b3aee78f50c355' '5f5fe2932050265ad71c82b5d23efe5eaf7b2b3a152bdc6da66675cfb655fabe' '9b49e98540cfcf3431d38cf9cd981ed8450ccbfcb70eed7f862f82f39d66763b' ) @@ -76,7 +73,6 @@ mksource() { prepare() { cd "$srcdir/xbmc-$pkgver-$_codename" - patch -p1 -i "$srcdir/enable-external-ffmpeg.patch" patch -p1 -i "$srcdir/0001-make-sure-applications-xbmc.desktop-does-nt-have-exe.patch" patch -p1 -i "$srcdir/libnfs-header-changes.patch" @@ -149,12 +145,5 @@ package() { mv "${pkgdir}$_prefix/share/doc/xbmc/$licensef" \ "${pkgdir}$_prefix/share/licenses/$_pkgname" done - - # install systemd service - install -Dm0644 "$srcdir/xbmc.service" "$pkgdir/usr/lib/systemd/system/xbmc.service" - - # XBMC user home - install -dm 700 "${pkgdir}"/var/lib/xbmc - chown 420:420 "${pkgdir}"/var/lib/xbmc } # vim:set ts=2 sw=2 et: diff --git a/libre/xbmc-libre/enable-external-ffmpeg.patch b/libre/xbmc-libre/enable-external-ffmpeg.patch deleted file mode 100644 index 2bc1aaf03..000000000 --- a/libre/xbmc-libre/enable-external-ffmpeg.patch +++ /dev/null @@ -1,100 +0,0 @@ -diff -rupN a/configure.in b/configure.in ---- a/configure.in 2014-05-03 21:03:25.000000000 +0000 -+++ b/configure.in 2014-05-07 09:56:30.039177391 +0000 -@@ -600,7 +600,7 @@ PKG_PROG_PKG_CONFIG - MAKE="${MAKE:-make}" - OBJDUMP="${OBJDUMP:-objdump}" - --use_external_ffmpeg=no -+use_external_ffmpeg=yes - use_static_ffmpeg=no - - # ffmpeg needs the output of uname -s (e.x. linux, darwin) for the target_os -@@ -632,7 +632,7 @@ case $host in - use_arch="x86" - use_cpu="i686" - fi -- use_static_ffmpeg=yes -+ use_static_ffmpeg=no - ;; - x86_64-*-linux-gnu*|x86_64-*-linux-uclibc*) - ARCH="x86_64-linux" -@@ -640,7 +640,7 @@ case $host in - use_arch="x86_64" - use_cpu="x86_64" - fi -- use_static_ffmpeg=yes -+ use_static_ffmpeg=no - ;; - i386-*-freebsd*) - ARCH="x86-freebsd" -@@ -696,7 +696,7 @@ case $host in - use_sdl=no - use_x11=no - use_wayland=no -- use_static_ffmpeg=yes -+ use_static_ffmpeg=no - ;; - arm*-*linux-android*) - target_platform=target_android -diff -rupN a/lib/DllAvCodec.h b/lib/DllAvCodec.h ---- a/lib/DllAvCodec.h 2014-05-03 21:03:25.000000000 +0000 -+++ b/lib/DllAvCodec.h 2014-05-07 10:10:06.298165915 +0000 -@@ -43,6 +43,7 @@ extern "C" { - - #if (defined USE_EXTERNAL_FFMPEG) - #include -+ #include - #else - #include "libavcodec/avcodec.h" - #endif -diff -rupN a/lib/DllAvUtil.h b/lib/DllAvUtil.h ---- a/lib/DllAvUtil.h 2014-05-03 21:03:25.000000000 +0000 -+++ b/lib/DllAvUtil.h 2014-05-07 10:17:31.415798448 +0000 -@@ -31,33 +31,19 @@ - #endif - - extern "C" { --#if (defined USE_EXTERNAL_FFMPEG) -- #include -- // for av_get_default_channel_layout -- #include -- #include -- #include -- // for LIBAVCODEC_VERSION_INT: -- #include -- // for enum AVSampleFormat -- #include -- #include -- #include -- #include -- #if (defined USE_LIBAV_HACKS) -- #include "xbmc-libav-hacks/libav_hacks.h" -- #endif --#else -- #include "libavutil/avutil.h" -- //for av_get_default_channel_layout -- #include "libavutil/audioconvert.h" -- #include "libavutil/crc.h" -- #include "libavutil/opt.h" -- #include "libavutil/mem.h" -- #include "libavutil/fifo.h" -- // for enum AVSampleFormat -- #include "libavutil/samplefmt.h" --#endif -+#include -+#include -+// for av_get_default_channel_layout -+#include -+#include -+#include -+// for LIBAVCODEC_VERSION_INT: -+#include -+// for enum AVSampleFormat -+#include -+#include -+#include -+#include - } - - #if LIBAVUTIL_VERSION_INT >= AV_VERSION_INT(52,29,100) diff --git a/libre/xbmc-libre/xbmc.install b/libre/xbmc-libre/xbmc.install index 48f337c55..f90770bd5 100644 --- a/libre/xbmc-libre/xbmc.install +++ b/libre/xbmc-libre/xbmc.install @@ -1,36 +1,24 @@ post_install() { update_icons - getent group xbmc > /dev/null || groupadd -g 420 xbmc - if ! getent passwd xbmc > /dev/null; then - useradd -c 'XBMC user' -u 420 -g xbmc -G audio,video,network,optical -d /var/lib/xbmc -s /sbin/nologin xbmc - passwd -l xbmc > /dev/null - fi + update_autostart } post_upgrade() { - post_install $1 - if ! getent group xbmc | cut -d: -f3 | grep 420 > /dev/null 2>&1; then - groupmod -g 420 xbmc > /dev/null 2>&1 - fi - if ! id -u xbmc | grep 420 > /dev/null 2>&1; then - usermod -u 420 xbmc > /dev/null 2>&1 - if [[ $? -ne 0 ]]; then - echo "Changing uid of user xbmc failed" - echo "It is recommended that the uid is changed." - echo "Stop all processes running under the xbmc user and reinstall xbmc" - echo "or change the uid manually. (usermod -u 420 xbmc)" - fi - chown -R xbmc:xbmc /var/lib/xbmc - fi + update_icons + update_autostart } post_remove() { update_icons - getent passwd xbmc > /dev/null 2>&1 && userdel xbmc - getent group xbmc > /dev/null 2>&1 && groupdel xbmc + update_autostart } update_icons() { type -p gtk-update-icon-cache > /dev/null 2>&1 && usr/bin/gtk-update-icon-cache -qtf usr/share/icons/hicolor type -p update-desktop-database > /dev/null 2>&1 && usr/bin/update-desktop-database -q usr/share/applications + return 0 +} + +update_autostart() { + echo "To autostart xbmc standalone read: https://wiki.parabolagnulinux.org/index.php/Xbmc#Autostarting_at_boot" } diff --git a/libre/xbmc-libre/xbmc.service b/libre/xbmc-libre/xbmc.service deleted file mode 100644 index 90119f07d..000000000 --- a/libre/xbmc-libre/xbmc.service +++ /dev/null @@ -1,16 +0,0 @@ -[Unit] -Description = Starts instance of XBMC using xinit -After = systemd-user-sessions.service network.target -Conflicts=getty@tty7.service - -[Service] -User = xbmc -Group = xbmc -PAMName=login -Type = simple -TTYPath=/dev/tty7 -ExecStart = /usr/bin/xinit /usr/bin/dbus-launch --exit-with-session /usr/bin/xbmc-standalone -- :0 -nolisten tcp vt7 -Restart = on-abort - -[Install] -WantedBy = multi-user.target -- cgit v1.2.3-2-g168b From b8bf5a11ddcb3d3ba3df302c2f5ca635db8fc3f2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9=20Fabian=20Silva=20Delgado?= Date: Sun, 10 Aug 2014 17:39:14 -0300 Subject: xbmc-libre-lts-12.3-6: fix issues reported from Arch FIXES: FS#41391 (https://bugs.archlinux.org/task/41391) - [xbmc] Since the new xorg update, xbmc.service does not start remove xbmc.service add note linking to the wiki FS#41498 (https://bugs.archlinux.org/task/41498) - [xbmc] Missing PIL dependency --- libre/xbmc-libre-lts/PKGBUILD | 13 ++----------- libre/xbmc-libre-lts/xbmc.install | 30 +++++++++--------------------- libre/xbmc-libre-lts/xbmc.service | 16 ---------------- 3 files changed, 11 insertions(+), 48 deletions(-) delete mode 100644 libre/xbmc-libre-lts/xbmc.service (limited to 'libre') diff --git a/libre/xbmc-libre-lts/PKGBUILD b/libre/xbmc-libre-lts/PKGBUILD index df8a55c76..4ddb30185 100644 --- a/libre/xbmc-libre-lts/PKGBUILD +++ b/libre/xbmc-libre-lts/PKGBUILD @@ -12,7 +12,7 @@ _pkgname=xbmc pkgname=xbmc-libre-lts pkgver=12.3 _codename=Frodo -pkgrel=5 +pkgrel=6 pkgdesc="A software media player and entertainment hub for digital media (Frodo version), without nonfree addons and unrar support" arch=('i686' 'x86_64') url="http://xbmc.org" @@ -22,7 +22,7 @@ provides=($_pkgname) depends=( 'hicolor-icon-theme' 'fribidi' 'lzo2' 'smbclient' 'libtiff' 'libva' 'libpng' 'libcdio' 'yajl' 'libmariadbclient' 'libjpeg-turbo' 'libsamplerate' -'glew' 'libssh' 'libmicrohttpd' 'libxrandr' 'sdl_mixer' 'sdl_image' 'python2' +'glew' 'libssh' 'libmicrohttpd' 'libxrandr' 'sdl_mixer' 'sdl_image' 'python2' 'python2-pillow' 'libass' 'libmpeg2' 'libmad' 'libmodplug' 'jasper' 'rtmpdump' 'unzip' 'mesa-demos' 'xorg-xdpyinfo' 'libbluray' 'libnfs' 'afpfs-ng' 'libshairport' 'avahi' 'bluez-libs' 'glu' 'tinyxml' 'taglib' 'ffmpeg-compat' @@ -44,7 +44,6 @@ mksource=( ) source=( "https://repo.parabolagnulinux.org/other/$pkgname/$pkgname-$pkgver-$_codename.tar.gz" - 'xbmc.service' "libass.patch::https://bugs.archlinux.org/index.php?getfile=11285" '0001-make-sure-applications-xbmc.desktop-does-nt-have-exe.patch' 'libnfs-header-changes.patch' @@ -54,7 +53,6 @@ mkmd5sums=( ) md5sums=( '10ed8b9cb84b2825d746c26bd5236899' - 'a3e68ff230fac14cd58f2b5eff1661ba' '7fd6399d2ffbdf06b724f0cc2efa0784' '8998bc505ae4c66604c90b1c005be8c2' '27f1e75d99977d5bdd3eee58921514cb' @@ -152,12 +150,5 @@ package() { mv "${pkgdir}$_prefix/share/doc/xbmc/$licensef" \ "${pkgdir}$_prefix/share/licenses/$_pkgname" done - - # install systemd service - install -Dm0644 "$srcdir/xbmc.service" "$pkgdir/usr/lib/systemd/system/xbmc.service" - - # XBMC user home - install -dm 700 "${pkgdir}"/var/lib/xbmc - chown 420:420 "${pkgdir}"/var/lib/xbmc } # vim:set ts=2 sw=2 et: diff --git a/libre/xbmc-libre-lts/xbmc.install b/libre/xbmc-libre-lts/xbmc.install index 48f337c55..f90770bd5 100644 --- a/libre/xbmc-libre-lts/xbmc.install +++ b/libre/xbmc-libre-lts/xbmc.install @@ -1,36 +1,24 @@ post_install() { update_icons - getent group xbmc > /dev/null || groupadd -g 420 xbmc - if ! getent passwd xbmc > /dev/null; then - useradd -c 'XBMC user' -u 420 -g xbmc -G audio,video,network,optical -d /var/lib/xbmc -s /sbin/nologin xbmc - passwd -l xbmc > /dev/null - fi + update_autostart } post_upgrade() { - post_install $1 - if ! getent group xbmc | cut -d: -f3 | grep 420 > /dev/null 2>&1; then - groupmod -g 420 xbmc > /dev/null 2>&1 - fi - if ! id -u xbmc | grep 420 > /dev/null 2>&1; then - usermod -u 420 xbmc > /dev/null 2>&1 - if [[ $? -ne 0 ]]; then - echo "Changing uid of user xbmc failed" - echo "It is recommended that the uid is changed." - echo "Stop all processes running under the xbmc user and reinstall xbmc" - echo "or change the uid manually. (usermod -u 420 xbmc)" - fi - chown -R xbmc:xbmc /var/lib/xbmc - fi + update_icons + update_autostart } post_remove() { update_icons - getent passwd xbmc > /dev/null 2>&1 && userdel xbmc - getent group xbmc > /dev/null 2>&1 && groupdel xbmc + update_autostart } update_icons() { type -p gtk-update-icon-cache > /dev/null 2>&1 && usr/bin/gtk-update-icon-cache -qtf usr/share/icons/hicolor type -p update-desktop-database > /dev/null 2>&1 && usr/bin/update-desktop-database -q usr/share/applications + return 0 +} + +update_autostart() { + echo "To autostart xbmc standalone read: https://wiki.parabolagnulinux.org/index.php/Xbmc#Autostarting_at_boot" } diff --git a/libre/xbmc-libre-lts/xbmc.service b/libre/xbmc-libre-lts/xbmc.service deleted file mode 100644 index 90119f07d..000000000 --- a/libre/xbmc-libre-lts/xbmc.service +++ /dev/null @@ -1,16 +0,0 @@ -[Unit] -Description = Starts instance of XBMC using xinit -After = systemd-user-sessions.service network.target -Conflicts=getty@tty7.service - -[Service] -User = xbmc -Group = xbmc -PAMName=login -Type = simple -TTYPath=/dev/tty7 -ExecStart = /usr/bin/xinit /usr/bin/dbus-launch --exit-with-session /usr/bin/xbmc-standalone -- :0 -nolisten tcp vt7 -Restart = on-abort - -[Install] -WantedBy = multi-user.target -- cgit v1.2.3-2-g168b From b21daa0fd8fe26e15e810258efeaa8a5e559c0cd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9=20Fabian=20Silva=20Delgado?= Date: Sun, 10 Aug 2014 18:31:29 -0300 Subject: calibre-libre-1.205.0-1: updating version --- libre/calibre-libre/PKGBUILD | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) (limited to 'libre') diff --git a/libre/calibre-libre/PKGBUILD b/libre/calibre-libre/PKGBUILD index 4dec76236..415618802 100644 --- a/libre/calibre-libre/PKGBUILD +++ b/libre/calibre-libre/PKGBUILD @@ -1,4 +1,4 @@ -# $Id: PKGBUILD 116806 2014-08-03 19:31:57Z jelle $ +# $Id: PKGBUILD 117073 2014-08-09 14:47:22Z jelle $ # Maintainer (Arch): Jelle van der Waa # Maintainer (Arch): Daniel Wallace # Contributor (Arch): Giovanni Scafora @@ -9,8 +9,8 @@ _pkgname=calibre pkgname=calibre-libre -pkgver=1.204.1 -pkgrel=2 +pkgver=1.205.0 +pkgrel=1 pkgdesc="Ebook management application, without nonfree decompression engine for RAR archives" arch=('i686' 'x86_64' 'mips64el') url="http://calibre-ebook.com/" @@ -31,8 +31,8 @@ install=calibre.install mksource=("http://download.calibre-ebook.com/betas/calibre-${pkgver}.tar.xz") source=("https://repo.parabolagnulinux.org/other/${pkgname}/${pkgname}-${pkgver}.tar.xz" 'libre.patch') -mkmd5sums=('12f63635b7c743da3b4849f3a1e8ee9b') -md5sums=('dafd34ee356960928eaf920c7035d221' +mkmd5sums=('970476ffd18d1edb2e3e80b01dda4917') +md5sums=('64094d4461bc834646d263c4107825c6' '343162b9d1c97c0463d4919a8b9ac500') mksource(){ @@ -109,4 +109,3 @@ package() { python2 -m compileall "${pkgdir}/usr/lib/calibre/" python2 -O -m compileall "${pkgdir}/usr/lib/calibre/" } - -- cgit v1.2.3-2-g168b From d733fc26b31fb2fd30c080762e588d502f3de4f5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9=20Fabian=20Silva=20Delgado?= Date: Mon, 11 Aug 2014 16:33:29 -0300 Subject: linux-libre-grsec-3.15.9.201408110025-1: updating version * rely on grsecurity to disable unprivileged user namespaces --- libre/linux-libre-grsec/PKGBUILD | 25 ++++++------- ...ns-Allow-unprivileged-users-to-create-use.patch | 41 ---------------------- libre/linux-libre-grsec/config.i686 | 4 ++- libre/linux-libre-grsec/config.x86_64 | 4 ++- 4 files changed, 16 insertions(+), 58 deletions(-) delete mode 100644 libre/linux-libre-grsec/Revert-userns-Allow-unprivileged-users-to-create-use.patch (limited to 'libre') diff --git a/libre/linux-libre-grsec/PKGBUILD b/libre/linux-libre-grsec/PKGBUILD index 3ca2f6e7b..285bdfbe2 100644 --- a/libre/linux-libre-grsec/PKGBUILD +++ b/libre/linux-libre-grsec/PKGBUILD @@ -1,4 +1,4 @@ -# $Id: PKGBUILD 116869 2014-08-04 21:40:54Z thestinger $ +# $Id: PKGBUILD 117133 2014-08-11 09:27:22Z thestinger $ # Maintainer (Arch): Daniel Micay # Contributor (Arch): Tobias Powalowski # Contributor (Arch): Thomas Baechler @@ -14,13 +14,13 @@ pkgbase=linux-libre-grsec # Build stock -libre-grsec kernel #pkgbase=linux-libre-custom # Build kernel with a different name _basekernel=3.15 -_sublevel=8 +_sublevel=9 _grsecver=3.0 -_timestamp=201408040708 +_timestamp=201408110025 _pkgver=${_basekernel}.${_sublevel} pkgver=${_basekernel}.${_sublevel}.${_timestamp} -pkgrel=2 -_lxopkgver=${_basekernel}.8 # nearly always the same as pkgver +pkgrel=1 +_lxopkgver=${_basekernel}.9 # nearly always the same as pkgver arch=('i686' 'x86_64' 'mips64el') url="https://grsecurity.net/" license=('GPL2') @@ -38,21 +38,19 @@ source=("http://linux-libre.fsfla.org/pub/linux-libre/releases/${_basekernel}-gn 'Kbuild.platforms' 'boot-logo.patch' 'change-default-console-loglevel.patch' - 'Revert-userns-Allow-unprivileged-users-to-create-use.patch' "http://www.linux-libre.fsfla.org/pub/linux-libre/lemote/gnewsense/pool/debuginfo/linux-patches-${_lxopkgver}-gnu_0loongsonlibre_mipsel.tar.xz") sha256sums=('93450dc189131b6a4de862f35c5087a58cc7bae1c24caa535d2357cc3301b688' - '6dfa7e972f54feef3a40047704495c00b4e163d7f164c133aaaa70871ab61afe' - 'f85023b7d061365a08139743e68082e3f61b178173528a0d9e39c07ddeef0ad6' + '8809e70094b8c63010ee090cf8c53cdfc11a6c52bb3707170fadcafd285a22c3' + 'ebe1eeefe65dfe12e64941e0727c3cc9c37d2547d3eb8c01031d449be00c1e5f' 'SKIP' - '83b59a9479df821cf3d3c594aa5306acbd46f9d1cdb2329fca941a258852ad9e' - 'd650440267b0fabe1e2481b74fe21448aa8b68cc3ee370059e2138797c189efd' + '92a3aa5c168aea61cd910748e7f52493f275549c851a0bfe4a72cfd9da742a90' + 'c46b0b3750318651c3a12da8dc10ffc5805d0147e0dc56a87a2df37d1503b899' '9d2f34f1a8c514a7117b9b017a1f7312fb351f4d0b079eed102f89361534d486' 'c5451d5e1eafc4f8d28b1a2958ec3102c124433a414a86450fc32058e004156b' '55bf07738a3286168a7929ae16dbca29defd14e77b9d24c487ae4c3d12bb9eb9' 'f913384dd6dbafca476fcf4ccd35f0f497dda5f3074866022facdb92647771f6' 'faced4eb4c47c4eb1a9ee8a5bf8a7c4b49d6b4d78efbe426e410730e6267d182' - '1b3651558fcd497c72af3d483febb21fff98cbb9fbcb456da19b24304c40c754' - '2b514ce7d678919bc923fc3a4beef38f4a757a6275717dfe7147544c2e9964f0') + '1a0c1d5e3c46306766304663e9d4503ca452c4f93d5154a4ca43a03588e20d00') if [ "$CARCH" != "mips64el" ]; then # don't use the Loongson-specific patches on non-mips64el arches. unset source[${#source[@]}-1] @@ -84,9 +82,6 @@ prepare() { # (relevant patch sent upstream: https://lkml.org/lkml/2011/7/26/227) patch -p1 -i "${srcdir}/change-default-console-loglevel.patch" - # forbid unprivileged user namespaces - patch -p1 -i "$srcdir/Revert-userns-Allow-unprivileged-users-to-create-use.patch" - if [ "$CARCH" == "mips64el" ]; then sed -i "s|^EXTRAVERSION.*|EXTRAVERSION =-libre-grsec|" Makefile sed -r "s|^( SUBLEVEL = ).*|\1$_sublevel|" \ diff --git a/libre/linux-libre-grsec/Revert-userns-Allow-unprivileged-users-to-create-use.patch b/libre/linux-libre-grsec/Revert-userns-Allow-unprivileged-users-to-create-use.patch deleted file mode 100644 index 5713dbb20..000000000 --- a/libre/linux-libre-grsec/Revert-userns-Allow-unprivileged-users-to-create-use.patch +++ /dev/null @@ -1,41 +0,0 @@ -From e3da68be55914bfeedb8866f191cc0958579611d Mon Sep 17 00:00:00 2001 -From: Josh Boyer -Date: Wed, 13 Nov 2013 10:21:18 -0500 -Subject: [PATCH] Revert "userns: Allow unprivileged users to create user - namespaces." - -This reverts commit 5eaf563e53294d6696e651466697eb9d491f3946. - -Conflicts: - kernel/fork.c ---- - kernel/fork.c | 13 +++++++++++++ - 1 file changed, 13 insertions(+) - -diff --git a/kernel/fork.c b/kernel/fork.c -index f6d11fc..e04c9a7 100644 ---- a/kernel/fork.c -+++ b/kernel/fork.c -@@ -1573,6 +1573,19 @@ long do_fork(unsigned long clone_flags, - long nr; - - /* -+ * Do some preliminary argument and permissions checking before we -+ * actually start allocating stuff -+ */ -+ if (clone_flags & CLONE_NEWUSER) { -+ /* hopefully this check will go away when userns support is -+ * complete -+ */ -+ if (!capable(CAP_SYS_ADMIN) || !capable(CAP_SETUID) || -+ !capable(CAP_SETGID)) -+ return -EPERM; -+ } -+ -+ /* - * Determine whether and which event to report to ptracer. When - * called from kernel_thread or CLONE_UNTRACED is explicitly - * requested, no event is reported; otherwise, report if the event --- -1.8.3.1 - diff --git a/libre/linux-libre-grsec/config.i686 b/libre/linux-libre-grsec/config.i686 index 140c017a7..b51548d1f 100644 --- a/libre/linux-libre-grsec/config.i686 +++ b/libre/linux-libre-grsec/config.i686 @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/x86 3.15.8.201408010648-1 Kernel Configuration +# Linux/x86 3.15.9.201408110025-1 Kernel Configuration # # CONFIG_64BIT is not set CONFIG_X86_32=y @@ -414,6 +414,8 @@ CONFIG_X86_MCE_THRESHOLD=y # CONFIG_X86_MCE_INJECT is not set CONFIG_X86_THERMAL_VECTOR=y CONFIG_VM86=y +CONFIG_X86_16BIT=y +CONFIG_X86_ESPFIX32=y CONFIG_TOSHIBA=m CONFIG_I8K=m CONFIG_X86_REBOOTFIXUPS=y diff --git a/libre/linux-libre-grsec/config.x86_64 b/libre/linux-libre-grsec/config.x86_64 index 8830b5eb0..2cd6a6b53 100644 --- a/libre/linux-libre-grsec/config.x86_64 +++ b/libre/linux-libre-grsec/config.x86_64 @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/x86 3.15.8.201408010648-1 Kernel Configuration +# Linux/x86 3.15.9.201408110025-1 Kernel Configuration # CONFIG_64BIT=y CONFIG_X86_64=y @@ -405,6 +405,8 @@ CONFIG_X86_MCE_AMD=y CONFIG_X86_MCE_THRESHOLD=y # CONFIG_X86_MCE_INJECT is not set CONFIG_X86_THERMAL_VECTOR=y +CONFIG_X86_16BIT=y +CONFIG_X86_ESPFIX64=y CONFIG_I8K=m CONFIG_MICROCODE=m # CONFIG_MICROCODE_INTEL is not set -- cgit v1.2.3-2-g168b From a782462bcab5caf2beb57da7251794abe88e23c4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9=20Fabian=20Silva=20Delgado?= Date: Mon, 11 Aug 2014 16:42:40 -0300 Subject: linux-libre-lts-3.14.16-1: updating version --- libre/linux-libre-lts/PKGBUILD | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'libre') diff --git a/libre/linux-libre-lts/PKGBUILD b/libre/linux-libre-lts/PKGBUILD index 270d46249..484187a33 100644 --- a/libre/linux-libre-lts/PKGBUILD +++ b/libre/linux-libre-lts/PKGBUILD @@ -1,4 +1,4 @@ -# $Id: PKGBUILD 218467 2014-07-31 23:01:18Z bpiotrowski $ +# $Id: PKGBUILD 219496 2014-08-08 15:06:32Z bpiotrowski $ # Maintainer (Arch): Tobias Powalowski # Maintainer (Arch): Thomas Baechler # Maintainer: André Silva @@ -11,10 +11,10 @@ pkgbase=linux-libre-lts # Build stock -libre-lts kernel #pkgbase=linux-libre-custom # Build kernel with a different name _basekernel=3.14 -_sublevel=15 +_sublevel=16 pkgver=${_basekernel}.${_sublevel} pkgrel=1 -_lxopkgver=${_basekernel}.14 # nearly always the same as pkgver +_lxopkgver=${_basekernel}.15 # nearly always the same as pkgver arch=('i686' 'x86_64' 'mips64el') url="http://linux-libre.fsfla.org/" license=('GPL2') @@ -36,7 +36,7 @@ source=("http://linux-libre.fsfla.org/pub/linux-libre/releases/${_basekernel}-gn '0006-genksyms-fix-typeof-handling.patch' "http://www.linux-libre.fsfla.org/pub/linux-libre/lemote/gnewsense/pool/debuginfo/linux-patches-${_lxopkgver}-gnu_0loongsonlibre_mipsel.tar.xz") sha256sums=('477555c709b9407fe37dbd70d3331ff9dde1f9d874aba2741f138d07ae6f281b' - '872c1de5049a3590aadfe391999b64f0bb79a66ea6b781c68d4a25a1134d5dec' + 'fcfc5c7d94171958684df9b841cc527752185d7d3a314021f6a478636d97b85a' '9e7dcc90121995024632476d50286b62dbb73da20a7970653a2d72a0a98406c0' '35f283689c4f8b346bc05ac57c3cce50a61a1d0c11a665fc1abf519bb3f1beea' 'f621efae2b2303f4d7bf992904c9ac88d64d1ed773f2d8e7f789389e0094f95a' @@ -48,7 +48,7 @@ sha256sums=('477555c709b9407fe37dbd70d3331ff9dde1f9d874aba2741f138d07ae6f281b' '52dec83a8805a8642d74d764494acda863e0aa23e3d249e80d4b457e20a3fd29' '65d58f63215ee3c5f9c4fc6bce36fc5311a6c7dbdbe1ad29de40647b47ff9c0d' 'cf2e7a2d00787f754028e7459688c2755a406e632ce48b60952fa4ff7ed6f4b7' - 'd341ae1108bb2f9cb79cb2d370d9be124ae87bdfe6cd365d1469d706440983e4') + 'c8ef79862601f1a6ca868b12cb5acb1f7b92bf6742ccbb0a7b9d1efd25bfa3fc') if [ "$CARCH" != "mips64el" ]; then # don't use the Loongson-specific patches on non-mips64el arches. unset source[${#source[@]}-1] -- cgit v1.2.3-2-g168b From e7b7dd935815d91df249c93666bc7369b7fbccc7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9=20Fabian=20Silva=20Delgado?= Date: Tue, 12 Aug 2014 23:03:30 -0300 Subject: hydrogen-libre-0.9.6-1: updating version --- libre/hydrogen-libre/PKGBUILD | 49 ++++++++++++++++----------------- libre/hydrogen-libre/install.patch | 12 -------- libre/hydrogen-libre/lrdf_raptor2.patch | 24 ++++++++-------- 3 files changed, 36 insertions(+), 49 deletions(-) delete mode 100644 libre/hydrogen-libre/install.patch (limited to 'libre') diff --git a/libre/hydrogen-libre/PKGBUILD b/libre/hydrogen-libre/PKGBUILD index df866a6c1..49f7979bf 100644 --- a/libre/hydrogen-libre/PKGBUILD +++ b/libre/hydrogen-libre/PKGBUILD @@ -1,64 +1,61 @@ -# $Id: PKGBUILD 184270 2013-05-05 10:45:11Z schiv $ +# $Id: PKGBUILD 219544 2014-08-11 12:03:56Z schiv $ # Maintainer (Arch): Ray Rashif # Contributor (Arch): tobias -# Contributor (Arch): K. Piche -# Contributor (Arch): Giovanni Scafora +# Contributor (Arch): see .contrib +# Maintainer: André Silva _pkgname=hydrogen pkgname=hydrogen-libre -pkgver=0.9.5.1 -pkgrel=4 +pkgver=0.9.6 +pkgrel=1 pkgdesc="An advanced drum machine, without nonfree drumkits recommendation" arch=('i686' 'x86_64' 'mips64el') license=('GPL') url="http://www.hydrogen-music.org/" -depends=('libarchive' 'liblrdf' 'qt4' 'jack') -makedepends=('scons' 'optipng') +depends=('libarchive' 'liblrdf' 'qt4' 'jack' 'libpulse') +optdepends=('rubberband') +makedepends=('cmake') replaces=($_pkgname) conflicts=($_pkgname) provides=($_pkgname=$pkgver) -source=("http://downloads.sourceforge.net/$_pkgname/$_pkgname-$pkgver.tar.gz" - 'lrdf_raptor2.patch' - 'install.patch') +source=("https://github.com/hydrogen-music/hydrogen/archive/$pkgver.tar.gz" + 'lrdf_raptor2.patch') install=$_pkgname.install -options=('emptydirs') -md5sums=('52f3a528705818c65acf546a3be4c6fb' - '2124851e890f46158189b5fa90006d40' - 'ce3a83a069b55e46aa532b55e803c9a5') +md5sums=('e4424926a88af82fb2048b3548723827' + '6f15bc059d3c39e9c34e0fbac92baf61') prepare() { cd "$srcdir/$_pkgname-$pkgver" # Change to list with only free licensed drumkits - sed -i -e 's|www.hydrogen-music.org/feeds/drumkit_list.php|repo.parabolagnulinux.org/other/hydrogen-libre/feeds/drumkit_list.php|'\ - {data/{hydrogen.default.conf,doc/manual{.docbook,_nl.html,_es.html,_fr.html,.pot,_fr.po,_es.po,_en.html,_ca.html,_it.html}},gui/src/SoundLibrary/SoundLibraryImportDialog.cpp,libs/hydrogen/src/preferences.cpp} || read + sed -i -e 's|www[.]hydrogen-music[.]org/feeds/drumkit_list[.]php|repo.parabolagnulinux.org/other/hydrogen-libre/feeds/drumkit_list.php|'\ + $(grep -rlI 'www[.]hydrogen-music[.]org/feeds/drumkit_list[.]php') # fix building with newer raptor # see https://bugs.archlinux.org/task/25060 - # TODO: report upstream + # see https://github.com/hydrogen-music/hydrogen/issues/194 patch -Np1 -i "$srcdir/lrdf_raptor2.patch" - # fix some install-time issues - # http://www.assembla.com/spaces/hydrogen/tickets/204 - patch -Np0 -i "$srcdir/install.patch" - # fix some pngs that break with newer libpng # see https://mailman.archlinux.org/pipermail/arch-dev-public/2013-May/024872.html - msg2 "Fixing PNGs, please wait..." - find -name '*.png' -exec optipng -quiet -force -fix {} + + #msg2 "Fixing PNGs, please wait..." + #find -name '*.png' -exec optipng -quiet -force -fix {} + } build() { cd "$srcdir/$_pkgname-$pkgver" - export QTDIR=/usr - scons prefix=/usr libarchive=1 + # lash will have to wait until I bring it into [extra] --schiv + cmake . -DCMAKE_INSTALL_PREFIX=/usr \ + -DWANT_CPPUNIT=OFF \ + -DWANT_LRDF=ON + make } package() { cd "$srcdir/$_pkgname-$pkgver" - scons DESTDIR="$pkgdir" install + make DESTDIR="$pkgdir" install } # vim:set ts=2 sw=2 et: diff --git a/libre/hydrogen-libre/install.patch b/libre/hydrogen-libre/install.patch deleted file mode 100644 index 2e6e707a1..000000000 --- a/libre/hydrogen-libre/install.patch +++ /dev/null @@ -1,12 +0,0 @@ -*** Sconstruct.org 2011-11-06 12:15:40.018119106 +0100 ---- Sconstruct 2011-11-06 12:16:21.124122432 +0100 -*************** -*** 298,304 **** - - for N in glob.glob('./data/i18n/hydrogen.*'): - env.Alias(target="install", source=env.Install(dir= env['DESTDIR'] + env['prefix'] + '/share/hydrogen/data/i18n', source=N)) -- env.Alias(target="install", source=env.Install(dir= env['DESTDIR'] + env['prefix'] + '/share/hydrogen/data', source="./data/img")) - - #add every img in ./data/img to the install list. - os.path.walk("./data/img/",install_images,env) ---- 298,303 ---- diff --git a/libre/hydrogen-libre/lrdf_raptor2.patch b/libre/hydrogen-libre/lrdf_raptor2.patch index ec176b716..efec16700 100644 --- a/libre/hydrogen-libre/lrdf_raptor2.patch +++ b/libre/hydrogen-libre/lrdf_raptor2.patch @@ -1,11 +1,13 @@ -diff -baur hydrogen-0.9.5.old/Sconstruct hydrogen-0.9.5/Sconstruct ---- hydrogen-0.9.5.old/Sconstruct 2011-08-11 18:00:07.889112348 +0800 -+++ hydrogen-0.9.5/Sconstruct 2011-08-11 18:00:34.945632437 +0800 -@@ -83,6 +83,7 @@ - includes.append( './' ) - includes.append( 'gui/src/' ) - includes.append( '3rdparty/install/include' ) -+ includes.append( '/usr/include/raptor2' ) - - if sys.platform == "darwin": - ldflags.append( '-L/opt/local/lib' ) +diff -baur hydrogen-0.9.6.orig/CMakeLists.txt hydrogen-0.9.6/CMakeLists.txt +--- hydrogen-0.9.6.orig/CMakeLists.txt 2014-08-11 15:10:25.960752930 +0600 ++++ hydrogen-0.9.6/CMakeLists.txt 2014-08-11 17:01:48.001219876 +0600 +@@ -193,6 +193,9 @@ + FIND_HELPER(PULSEAUDIO pulseaudio pulse/pulseaudio.h pulse) + FIND_HELPER(LASH lash-1.0 lash/lash.h lash) + FIND_HELPER(LRDF lrdf lrdf.h lrdf) ++IF(LRDF_FOUND) ++ include_directories(${LRDF_INCLUDE_DIRS}) ++ENDIF(LRDF_FOUND) + FIND_HELPER(RUBBERBAND rubberband RubberBandStretcher.h rubberband) + FIND_HELPER(CPPUNIT cppunit cppunit/TestCase.h cppunit) + # CHECK FOR Qt4 -- cgit v1.2.3-2-g168b From bdff0da800520d7818dfff52471ce8a92b9acf38 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9=20Fabian=20Silva=20Delgado?= Date: Wed, 13 Aug 2014 14:48:29 -0300 Subject: remove stuntrally-data-libre from abslibre because it does not contain nonfree data files anymore => https://github.com/stuntrally/stuntrally/commit/1a6f868d68c1bef30cfbb0333b8ecbeb68b0b78c --- libre/stuntrally-data-libre/PKGBUILD | 73 ---- libre/stuntrally-data-libre/libre.patch | 732 -------------------------------- 2 files changed, 805 deletions(-) delete mode 100644 libre/stuntrally-data-libre/PKGBUILD delete mode 100644 libre/stuntrally-data-libre/libre.patch (limited to 'libre') diff --git a/libre/stuntrally-data-libre/PKGBUILD b/libre/stuntrally-data-libre/PKGBUILD deleted file mode 100644 index 2ca986851..000000000 --- a/libre/stuntrally-data-libre/PKGBUILD +++ /dev/null @@ -1,73 +0,0 @@ -# Maintainer (Arch): Sven-Hendrik Haase -# Maintainer: André Silva - -pkgname=stuntrally-data-libre -_pkgname=stuntrally-data -pkgver=2.3 -pkgrel=1 -pkgdesc="Stunt Rally game with track editor, based on VDrift (data files), without nonfree data files" -arch=('any') -license=('GPL3' 'custom') -url="http://code.google.com/p/vdrift-ogre" -makedepends=('cmake' 'boost' 'libvorbis' 'mygui' 'sdl2' 'enet' 'hicolor-icon-theme' 'libxcursor') -mksource=("$_pkgname-$pkgver.tar.gz::https://github.com/stuntrally/stuntrally/archive/${pkgver}.tar.gz") -source=("https://repo.parabolagnulinux.org/other/$pkgname/$pkgname-$pkgver.tar.gz" - "$_pkgname-tracks-$pkgver.tar.gz::https://github.com/stuntrally/tracks/archive/${pkgver}.tar.gz" - libre.patch) -replaces=($_pkgname) -conflicts=($_pkgname) -provides=($_pkgname=$pkgver) -mksha256sums=('828ea8e4a8ea73005e88ef015cb9808cc75d0cb50693a0f4a7d8b09edd0765fd') -sha256sums=('2973aa09cd68541784d1df7b5f9f0e29a307078b5a9b33ad467880ebf8f832fb' - '8da6396abb569fbcf312095a96c2b7cfa92f510900d32b7d7e2fcd9478a7216f' - 'a155c170ff33dd92f4720c2f1214195eea6e5dab774a0939979599ab85f974d8') -mksource() { - # remove nonfree data files - cd "${srcdir}/stuntrally-${pkgver}/" - - rm -v data/trees2/tree*.mesh -} - -prepare() { - # remove nonfree references - patch -Np0 -i "${srcdir}/libre.patch" -} - -build() { - # build the sources - cd "${srcdir}/stuntrally-${pkgver}/" - - rm -rf build - mkdir build && cd build - - cmake .. \ - -DCMAKE_INSTALL_PREFIX="/usr" \ - -DSHARE_INSTALL="share/stuntrally" - make - - # build the tracks - cd "${srcdir}/tracks-${pkgver}/" - - rm -rf build - mkdir build && cd build - - cmake .. \ - -DCMAKE_INSTALL_PREFIX="/usr" - make -} - -package() { - # install the sources - cd "${srcdir}/stuntrally-${pkgver}/build/" - make DESTDIR="${pkgdir}" install - - # install the tracks - cd "${srcdir}/tracks-${pkgver}/build" - make DESTDIR="${pkgdir}/usr/share/stuntrally/" install - - # clean up - rm -rf "${pkgdir}/usr/share/stuntrally/tracks/build" - rm -rf "${pkgdir}/usr/share/icons" - rm -rf "${pkgdir}/usr/share/applications" - rm -rf "${pkgdir}/usr/bin" -} diff --git a/libre/stuntrally-data-libre/libre.patch b/libre/stuntrally-data-libre/libre.patch deleted file mode 100644 index 4fd576b2f..000000000 --- a/libre/stuntrally-data-libre/libre.patch +++ /dev/null @@ -1,732 +0,0 @@ -diff --git stuntrally-2.3.orig/data/trees/collisions.xml stuntrally-2.3/data/trees/collisions.xml -index 58f6040..8536573 100644 ---- stuntrally-2.3.orig/data/trees/collisions.xml -+++ stuntrally-2.3/data/trees/collisions.xml -@@ -70,76 +70,7 @@ - - - -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - -- -- -- -- -- -- - - - -@@ -175,13 +106,6 @@ - - - -- -- -- -- -- -- -- - - -