gnome-subtitles
This commit is contained in:
parent
4f02317d1b
commit
ee339edc0f
|
@ -0,0 +1,49 @@
|
|||
## 02_fix_pkg-config_paths.dpatch by Mirco Bauer <meebey@debian.org>
|
||||
##
|
||||
## Modified by Archlinux: removed libdir change
|
||||
|
||||
diff -urNad gnome-sharp-2.24.1~/art/art-sharp-2.0.pc.in gnome-sharp-2.24.1/art/art-sharp-2.0.pc.in
|
||||
--- gnome-sharp-2.24.1~/art/art-sharp-2.0.pc.in 2009-03-21 19:02:54.000000000 +0100
|
||||
+++ gnome-sharp-2.24.1/art/art-sharp-2.0.pc.in 2009-03-21 19:03:32.000000000 +0100
|
||||
@@ -1,4 +1,4 @@
|
||||
-prefix=${pcfiledir}/../..
|
||||
+prefix=@prefix@
|
||||
exec_prefix=${prefix}
|
||||
libdir=${exec_prefix}/lib
|
||||
gapidir=${prefix}/share/gapi-2.0
|
||||
diff -urNad gnome-sharp-2.24.1~/gconf/GConf/gconf-sharp-2.0.pc.in gnome-sharp-2.24.1/gconf/GConf/gconf-sharp-2.0.pc.in
|
||||
--- gnome-sharp-2.24.1~/gconf/GConf/gconf-sharp-2.0.pc.in 2009-03-21 19:02:54.000000000 +0100
|
||||
+++ gnome-sharp-2.24.1/gconf/GConf/gconf-sharp-2.0.pc.in 2009-03-21 19:03:26.000000000 +0100
|
||||
@@ -1,4 +1,4 @@
|
||||
-prefix=${pcfiledir}/../..
|
||||
+prefix=@prefix@
|
||||
exec_prefix=${prefix}
|
||||
libdir=${exec_prefix}/lib
|
||||
|
||||
diff -urNad gnome-sharp-2.24.1~/gconf/GConf.PropertyEditors/gconf-sharp-peditors-2.0.pc.in gnome-sharp-2.24.1/gconf/GConf.PropertyEditors/gconf-sharp-peditors-2.0.pc.in
|
||||
--- gnome-sharp-2.24.1~/gconf/GConf.PropertyEditors/gconf-sharp-peditors-2.0.pc.in 2009-03-21 19:02:54.000000000 +0100
|
||||
+++ gnome-sharp-2.24.1/gconf/GConf.PropertyEditors/gconf-sharp-peditors-2.0.pc.in 2009-03-21 19:03:20.000000000 +0100
|
||||
@@ -1,4 +1,4 @@
|
||||
-prefix=${pcfiledir}/../..
|
||||
+prefix=@prefix@
|
||||
exec_prefix=${prefix}
|
||||
libdir=${exec_prefix}/lib
|
||||
|
||||
diff -urNad gnome-sharp-2.24.1~/gnome/gnome-sharp-2.0.pc.in gnome-sharp-2.24.1/gnome/gnome-sharp-2.0.pc.in
|
||||
--- gnome-sharp-2.24.1~/gnome/gnome-sharp-2.0.pc.in 2009-03-21 19:02:54.000000000 +0100
|
||||
+++ gnome-sharp-2.24.1/gnome/gnome-sharp-2.0.pc.in 2009-03-21 19:03:07.000000000 +0100
|
||||
@@ -1,4 +1,4 @@
|
||||
-prefix=${pcfiledir}/../..
|
||||
+prefix=@prefix@
|
||||
exec_prefix=${prefix}
|
||||
libdir=${exec_prefix}/lib
|
||||
gapidir=${prefix}/share/gapi-2.0
|
||||
diff -urNad gnome-sharp-2.24.1~/gnomevfs/gnome-vfs-sharp-2.0.pc.in gnome-sharp-2.24.1/gnomevfs/gnome-vfs-sharp-2.0.pc.in
|
||||
--- gnome-sharp-2.24.1~/gnomevfs/gnome-vfs-sharp-2.0.pc.in 2009-03-21 19:02:54.000000000 +0100
|
||||
+++ gnome-sharp-2.24.1/gnomevfs/gnome-vfs-sharp-2.0.pc.in 2009-03-21 19:03:12.000000000 +0100
|
||||
@@ -1,4 +1,4 @@
|
||||
-prefix=${pcfiledir}/../..
|
||||
+prefix=@prefix@
|
||||
exec_prefix=${prefix}
|
||||
libdir=${exec_prefix}/lib
|
||||
gapidir=${prefix}/share/gapi-2.0
|
|
@ -0,0 +1,51 @@
|
|||
From e9d06b56a54dcd399d1d3eaaf62bdacb7e07084d Mon Sep 17 00:00:00 2001
|
||||
From: Mirco Bauer <meebey@meebey.net>
|
||||
Date: Sat, 2 Mar 2013 13:44:46 +0100
|
||||
Subject: [PATCH] Explicitly initialize D-Bus GLib threading
|
||||
|
||||
When gconf was switched from orbit to dbus it was no longer thread-safe by
|
||||
default. This behavior can only get back by explicitly initializing dbus-glib's
|
||||
threads. This issue affects multi-threaded GConf# users like Banshee leading
|
||||
them to SEGVs.
|
||||
|
||||
For more details see:
|
||||
https://bugzilla.gnome.org/show_bug.cgi?id=683830
|
||||
---
|
||||
gconf/GConf/Client.cs | 11 +++++++++++
|
||||
gconf/GConf/gconf-sharp.dll.config.in | 1 +
|
||||
2 files changed, 12 insertions(+)
|
||||
|
||||
diff --git a/gconf/GConf/Client.cs b/gconf/GConf/Client.cs
|
||||
index b8cc881..64efc9f 100644
|
||||
--- a/gconf/GConf/Client.cs
|
||||
+++ b/gconf/GConf/Client.cs
|
||||
@@ -31,6 +31,17 @@ namespace GConf
|
||||
[DllImport("gconf-2")]
|
||||
static extern IntPtr gconf_client_get_default ();
|
||||
|
||||
+ [DllImport("dbus-glib-1")]
|
||||
+ static extern void dbus_g_thread_init ();
|
||||
+
|
||||
+ static Client ()
|
||||
+ {
|
||||
+ // HACK: we have to initialize dbus' threading else GConf with its
|
||||
+ // dbus backend will not be thread safe and SEGVs in our face, see:
|
||||
+ // https://bugzilla.gnome.org/show_bug.cgi?id=683830
|
||||
+ dbus_g_thread_init();
|
||||
+ }
|
||||
+
|
||||
public Client ()
|
||||
{
|
||||
Initialize ();
|
||||
diff --git a/gconf/GConf/gconf-sharp.dll.config.in b/gconf/GConf/gconf-sharp.dll.config.in
|
||||
index 9fb7d15..f20ddae 100644
|
||||
--- a/gconf/GConf/gconf-sharp.dll.config.in
|
||||
+++ b/gconf/GConf/gconf-sharp.dll.config.in
|
||||
@@ -1,3 +1,4 @@
|
||||
<configuration>
|
||||
<dllmap dll="gconf-2" target="libgconf-2@LIB_PREFIX@.4@LIB_SUFFIX@"/>
|
||||
+ <dllmap dll="dbus-glib-1" target="libdbus-glib-1@LIB_PREFIX@.2@LIB_SUFFIX@"/>
|
||||
</configuration>
|
||||
--
|
||||
1.7.10.4
|
||||
|
|
@ -0,0 +1,22 @@
|
|||
# Tanım: GConf için mono bağları
|
||||
# URL: http://gtk-sharp.sourceforge.net
|
||||
# Peketçi: Cihan_Alkan
|
||||
# Gerekler: gtk-sharp2 gconf
|
||||
# Grup: geliştirme
|
||||
|
||||
isim=gconf-sharp
|
||||
surum=2.24.2
|
||||
devir=1
|
||||
kaynak=(https://download.gnome.org/sources/gnome-sharp/2.24/gnome-sharp-${surum}.tar.bz2
|
||||
02_fix_pkg-config_paths.patch
|
||||
04_initialize_dbus_glib_threading.patch)
|
||||
|
||||
derle() {
|
||||
cd gnome-sharp-${surum}
|
||||
patch -Np1 -i ../04_initialize_dbus_glib_threading.patch
|
||||
patch -Np1 -i ../02_fix_pkg-config_paths.patch
|
||||
./configure --prefix=/usr --sysconfdir=/etc
|
||||
make
|
||||
make -C gconf/GConf install DESTDIR="${PKG}"
|
||||
make -C gconf/tools install DESTDIR="${PKG}"
|
||||
}
|
|
@ -0,0 +1,28 @@
|
|||
# Tanım: GNOME için video altyazı editörü
|
||||
# URL: http://www.gnomesubtitles.org/
|
||||
# Paketçi: Cihan_Alkan
|
||||
# Gerekler: gstreamer-plugins-base gtkspell intltool gnome-doc-utils mono gtk-sharp2 gconf-sharp
|
||||
# Grup: medya
|
||||
|
||||
isim=gnome-subtitles
|
||||
surum=1.3
|
||||
devir=1
|
||||
kaynak=(https://downloads.sourceforge.net/$isim/$isim-$surum.tar.gz)
|
||||
|
||||
derle() {
|
||||
cd $isim-$surum
|
||||
|
||||
sed -i 's/libenchant.so.1/libenchant.so.2/' src/GnomeSubtitles/Execution/gnome-subtitles.exe.config
|
||||
./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var \
|
||||
--disable-schemas-install \
|
||||
--with-gconf-schema-file-dir=/usr/share/gconf/schemas
|
||||
make -j1
|
||||
|
||||
make DESTDIR="$PKG" install
|
||||
|
||||
# Başlatıcı
|
||||
sed -i 's/^Exec=/Name[tr]=Gnome-Altyazılar \
|
||||
GenericName[tr]=Altyazı Düzenleyici \
|
||||
Comment[tr]=GNOME için video altyazı editörü \
|
||||
&/' $PKG/usr/share/applications/$isim.desktop
|
||||
}
|
|
@ -0,0 +1,18 @@
|
|||
# Tanım: C# için gtk2 bağları
|
||||
# URL: http://www.mono-project.com/docs/gui/gtksharp/
|
||||
# Peketçi: Cihan_Alkan
|
||||
# Gerekler: mono libglade gtk2
|
||||
# Grup: geliştirme
|
||||
|
||||
isim=gtk-sharp2
|
||||
surum=2.12.45
|
||||
devir=1
|
||||
kaynak=(https://download.mono-project.com/sources/gtk-sharp212/gtk-sharp-${surum}.tar.gz)
|
||||
|
||||
derle() {
|
||||
cd gtk-sharp-${surum}
|
||||
./configure --prefix=/usr --sysconfdir=/etc --disable-static
|
||||
sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool
|
||||
make
|
||||
make DESTDIR="${PKG}" install
|
||||
}
|
Loading…
Reference in New Issue