Kaydet (Commit) b067b4f2 authored tarafından Suleyman Poyraz's avatar Suleyman Poyraz

Geceye son commiti buradan atıyorum

Xfce base tam anlamıyla derlendi. Addon'lar eksik bağımlılıklar yüzünden stash alındı, stash içerisine attığım değişimlere geri dönüp bakılacaktır.
üst 45a799b2
<INARY>
<Components>
<Component>
<Name>desktop</Name>
<LocalName xml:lang="en">FIXME</LocalName>
<Summary xml:lang="en">FIXME</Summary>
<Description xml:lang="en">FIXME</Description>
<Group>other</Group>
<Maintainer>
<Name>Süleyman Poyraz</Name>
<Email>zaryob.dev@gmail.com</Email>
</Maintainer>
</Component>
<Component>
<Name>desktop.lookandfeel</Name>
<LocalName xml:lang="en">FIXME</LocalName>
<Summary xml:lang="en">FIXME</Summary>
<Description xml:lang="en">FIXME</Description>
<Group>other</Group>
<Maintainer>
<Name>Süleyman Poyraz</Name>
<Email>zaryob.dev@gmail.com</Email>
</Maintainer>
</Component>
<Component>
<Name>desktop.xfce</Name>
<LocalName xml:lang="en">FIXME</LocalName>
<Summary xml:lang="en">FIXME</Summary>
<Description xml:lang="en">FIXME</Description>
<Group>programming</Group>
<Maintainer>
<Name>Süleyman Poyraz</Name>
<Email>zaryob.dev@gmail.com</Email>
</Maintainer>
</Component>
<Component>
<Name>desktop.xfce.addon</Name>
<LocalName xml:lang="en">FIXME</LocalName>
<Summary xml:lang="en">FIXME</Summary>
<Description xml:lang="en">FIXME</Description>
<Group>accessories</Group>
<Maintainer>
<Name>Süleyman Poyraz</Name>
<Email>zaryob.dev@gmail.com</Email>
</Maintainer>
</Component>
<Component>
<Name>desktop.xfce.base</Name>
<LocalName xml:lang="en">FIXME</LocalName>
<Summary xml:lang="en">FIXME</Summary>
<Description xml:lang="en">FIXME</Description>
<Group>other.desktop</Group>
<Maintainer>
<Name>Süleyman Poyraz</Name>
<Email>zaryob.dev@gmail.com</Email>
</Maintainer>
</Component>
<Component>
<Name>desktop.xfce4.admin</Name>
<LocalName xml:lang="en">FIXME</LocalName>
<Summary xml:lang="en">FIXME</Summary>
<Description xml:lang="en">FIXME</Description>
<Group>other.desktop</Group>
<Maintainer>
<Name>Süleyman Poyraz</Name>
<Email>zaryob.dev@gmail.com</Email>
</Maintainer>
</Component>
<Component>
<Name>desktop.library</Name>
<LocalName xml:lang="en">FIXME</LocalName>
<Summary xml:lang="en">FIXME</Summary>
<Description xml:lang="en">FIXME</Description>
<Group>programming</Group>
<Maintainer>
<Name>Süleyman Poyraz</Name>
<Email>zaryob.dev@gmail.com</Email>
</Maintainer>
</Component>
<Component>
<Name>multimedia.misc</Name>
<LocalName xml:lang="en">FIXME</LocalName>
<Summary xml:lang="en">FIXME</Summary>
<Description xml:lang="en">FIXME</Description>
<Group>programming</Group>
<Maintainer>
<Name>Süleyman Poyraz</Name>
<Email>zaryob.dev@gmail.com</Email>
</Maintainer>
</Component>
</Components>
</INARY>
<INARY>
<Name>desktop</Name>
</INARY>
<INARY>
<Name>desktop.xfce.admin</Name>
</INARY>
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
#
# Licensed under the GNU General Public License, version 2
# See the file http://www.gnu.org/copyleft/gpl.txt
from inary.actionsapi import autotools
from inary.actionsapi import inarytools
def setup():
autotools.configure()
def build():
autotools.make()
def install():
autotools.install()
inarytools.dodoc("README", "COPYING", "NEWS", "HACKING", "ChangeLog", "AUTHORS")
<?xml version="1.0" ?>
<!DOCTYPE INARY SYSTEM "https://raw.githubusercontent.com/Zaryob/inary/master/inary-spec.dtd">
<INARY>
<Source>
<Name>xfce4-dev-tools</Name>
<Homepage>http://www.xfce.org</Homepage>
<Packager>
<Name>Süleyman Poyraz</Name>
<Email>zaryob.dev@gmail.com</Email>
</Packager>
<License>GPLv2</License>
<IsA>app:console</IsA>
<Summary>Xfce developer tools</Summary>
<Description>Xfce4-dev-tools contains common tools required by Xfce developers and people that want to build Xfce from SVN. In addition, this package contains the Xfce developer's handbook.</Description>
<Archive sha1sum="ed962b5b28b57f3626cc11508bee257667bf7384" type="tarbz2">http://archive.xfce.org/xfce/4.14/src/xfce4-dev-tools-4.14.0.tar.bz2</Archive>
</Source>
<Package>
<Name>xfce4-dev-tools</Name>
<Files>
<Path fileType="executable">/usr/bin</Path>
<Path fileType="doc">/usr/share/doc</Path>
<Path fileType="data">/usr/share</Path>
</Files>
</Package>
<History>
<Update release="1">
<Date>2019-09-14</Date>
<Version>4.14.0</Version>
<Comment>First release</Comment>
<Name>Süleyman Poyraz</Name>
<Email>zaryob.dev@gmail.com</Email>
</Update>
</History>
</INARY>
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
#
# Licensed under the GNU General Public License, version 2
# See the file http://www.gnu.org/copyleft/gpl.txt
from inary.actionsapi import autotools
from inary.actionsapi import inarytools
from inary.actionsapi import get
def setup():
autotools.configure("--prefix=/usr \
--libexecdir=/usr/lib/xfce4 \
--disable-static \
--disable-debug")
def build():
autotools.make()
def install():
autotools.rawInstall("DESTDIR=%s" % get.installDIR())
inarytools.dodoc("AUTHORS", "ChangeLog", "COPYING", "HACKING", "NEWS", "README", "THANKS", "TODO")
<?xml version="1.0" ?>
<!DOCTYPE INARY SYSTEM "https://raw.githubusercontent.com/Zaryob/inary/master/inary-spec.dtd">
<INARY>
<Source>
<Name>Terminal</Name>
<Homepage>http://goodies.xfce.org/projects/applications/terminal</Homepage>
<Packager>
<Name>Süleyman Poyraz</Name>
<Email>zaryob.dev@gmail.com</Email>
</Packager>
<License>GPLv2</License>
<Icon>terminal</Icon>
<IsA>app:gui</IsA>
<Summary>Terminal for Xfce</Summary>
<Description>Terminal is a modern, lightweight, and low memory cost terminal emulator with tabs and multiple windows for the Xfce desktop environment. It offers full-customization for the key bindings, the aspect, the colors, and more.</Description>
<Archive sha1sum="11117241f5891ea1fd831e86b0db57ed37a60ee2" type="tarbz2">http://archive.xfce.org/src/apps/xfce4-terminal/0.8/xfce4-terminal-0.8.8.tar.bz2</Archive>
<BuildDependencies>
<Dependency>libpcre2-devel</Dependency>
<Dependency>libxfce4ui-devel</Dependency>
<Dependency>vte3</Dependency>
<Dependency>intltool</Dependency>
</BuildDependencies>
</Source>
<Package>
<Name>Terminal</Name>
<RuntimeDependencies>
<Dependency>libpcre2</Dependency>
<Dependency>vte3</Dependency>
<Dependency>atk</Dependency>
<Dependency>gtk2</Dependency>
<Dependency>pango</Dependency>
<Dependency>libxfce4ui</Dependency>
<Dependency>libxfce4util</Dependency>
<Dependency>gdk-pixbuf</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="config">/etc</Path>
<Path fileType="executable">/usr/bin</Path>
<Path fileType="executable">/usr/libexec</Path>
<Path fileType="doc">/usr/share/doc</Path>
<Path fileType="data">/usr/share</Path>
<Path fileType="data">/usr/share/pixmaps</Path>
<Path fileType="data">/usr/share/icons</Path>
<Path fileType="data">/usr/share/applications</Path>
<Path fileType="data">/usr/share/Terminal/colorschemes</Path>
<Path fileType="localedata">/usr/share/locale</Path>
<Path fileType="man">/usr/share/man</Path>
<Path fileType="data">/usr/share/gnome-control-center</Path>
</Files>
</Package>
<History>
<Update release="1">
<Date>2019-09-14</Date>
<Version>0.8.3</Version>
<Comment>Cleanup.</Comment>
<Name>Süleyman Poyraz</Name>
<Email>zaryob.dev@gmail.com</Email>
</Update>
</History>
</INARY>
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
#
# Licensed under the GNU General Public License, version 2
# See the file http://www.gnu.org/copyleft/gpl.txt
from inary.actionsapi import autotools
from inary.actionsapi import inarytools
from inary.actionsapi import get
def setup():
autotools.configure("--enable-gio-unix \
--enable-dbus \
--enable-startup-notification \
--enable-gudev \
--enable-notifications \
--enable-exif \
--enable-pcre \
--enable-gtk-doc \
--enable-debug")
inarytools.dosed("libtool"," -shared ", " -Wl,--as-needed -shared ")
def build():
autotools.make()
def install():
autotools.rawInstall("DESTDIR=%s" % get.installDIR())
inarytools.dodoc("AUTHORS", "ChangeLog", "COPYING*", "FAQ", "HACKING", "NEWS", "README", "THANKS", "TODO")
diff -Naur Thunar-0.9.0/thunar/thunar-dbus-service.c Thunar-0.9.0.tpg/thunar/thunar-dbus-service.c
--- Thunar-0.9.0/thunar/thunar-dbus-service.c 2007-12-02 13:46:33.000000000 +0000
+++ Thunar-0.9.0.tpg/thunar/thunar-dbus-service.c 2008-04-30 14:30:07.000000000 +0000
@@ -212,6 +212,10 @@
/* request the org.xfce.FileManager name for Thunar */
dbus_bus_request_name (dbus_g_connection_get_connection (dbus_service->connection), "org.xfce.FileManager", DBUS_NAME_FLAG_REPLACE_EXISTING, NULL);
+
+ /* don't die on dbus disconnect */
+ dbus_connection_set_exit_on_disconnect(dbus_service->connection, FALSE);
+
}
else
{
diff -Nuar Thunar-1.0.1.orig/plugins/thunar-apr/Makefile.in Thunar-1.0.1/plugins/thunar-apr/Makefile.in
--- Thunar-1.0.1.orig/plugins/thunar-apr/Makefile.in 2009-06-08 15:21:41.000000000 +0300
+++ Thunar-1.0.1/plugins/thunar-apr/Makefile.in 2009-06-08 16:20:54.000000000 +0300
@@ -374,10 +374,12 @@
-avoid-version \
-export-dynamic \
-module \
- $(PLATFORM_LDFLAGS)
+ $(PLATFORM_LDFLAGS) `pkg-config --libs gtk+-2.0`
thunar_apr_la_LIBADD = \
- $(EXIF_LIBS)
+ $(top_builddir)/thunarx/libthunarx-$(THUNAR_VERSION_API).la \
+ $(EXIF_LIBS) \
+ $(EXO_LIBS)
EXTRA_DIST = \
README
diff -Nuar Thunar-1.0.1.orig/plugins/thunar-sbr/Makefile.in Thunar-1.0.1/plugins/thunar-sbr/Makefile.in
--- Thunar-1.0.1.orig/plugins/thunar-sbr/Makefile.in 2009-06-08 15:21:41.000000000 +0300
+++ Thunar-1.0.1/plugins/thunar-sbr/Makefile.in 2009-06-08 17:00:43.000000000 +0300
@@ -384,11 +384,14 @@
-avoid-version \
-export-dynamic \
-module \
- $(PLATFORM_LDFLAGS)
+ $(PLATFORM_LDFLAGS) `pkg-config --libs gtk+-2.0`
thunar_sbr_la_LIBADD = \
+ $(top_builddir)/thunarx/libthunarx-$(THUNAR_VERSION_API).la \
+ $(top_builddir)/thunar-vfs/libthunar-vfs-$(THUNAR_VERSION_API).la \
$(PCRE_LIBS) \
- $(EXIF_LIBS)
+ $(EXIF_LIBS) \
+ $(EXO_LIBS)
EXTRA_DIST = \
README
diff -Nuar Thunar-1.0.1.orig/plugins/thunar-uca/Makefile.in Thunar-1.0.1/plugins/thunar-uca/Makefile.in
--- Thunar-1.0.1.orig/plugins/thunar-uca/Makefile.in 2009-06-08 15:21:41.000000000 +0300
+++ Thunar-1.0.1/plugins/thunar-uca/Makefile.in 2009-06-08 17:24:55.000000000 +0300
@@ -56,7 +56,11 @@
"$(DESTDIR)$(defaultsdir)"
extensionsLTLIBRARIES_INSTALL = $(INSTALL)
LTLIBRARIES = $(extensions_LTLIBRARIES)
-thunar_uca_la_LIBADD =
+thunar_uca_la_LIBADD = \
+ $(top_builddir)/thunar-vfs/libthunar-vfs-$(THUNAR_VERSION_API).la \
+ $(top_builddir)/thunarx/libthunarx-$(THUNAR_VERSION_API).la \
+ $(EXO_LIBS)
+
am_thunar_uca_la_OBJECTS = thunar_uca_la-thunar-uca-chooser.lo \
thunar_uca_la-thunar-uca-context.lo \
thunar_uca_la-thunar-uca-editor.lo \
@@ -381,7 +385,7 @@
-avoid-version \
-export-dynamic \
-module \
- $(PLATFORM_LDFLAGS)
+ $(PLATFORM_LDFLAGS) `pkg-config --libs gtk+-2.0`
defaultsdir = $(sysconfdir)/xdg/Thunar
defaults_in_files = uca.xml.in
diff -Nuar Thunar-1.0.1.orig/plugins/thunar-wallpaper/Makefile.in Thunar-1.0.1/plugins/thunar-wallpaper/Makefile.in
--- Thunar-1.0.1.orig/plugins/thunar-wallpaper/Makefile.in 2009-06-08 15:21:41.000000000 +0300
+++ Thunar-1.0.1/plugins/thunar-wallpaper/Makefile.in 2009-06-08 17:40:39.000000000 +0300
@@ -52,7 +52,11 @@
am__installdirs = "$(DESTDIR)$(extensionsdir)"
extensionsLTLIBRARIES_INSTALL = $(INSTALL)
LTLIBRARIES = $(extensions_LTLIBRARIES)
-thunar_wallpaper_plugin_la_LIBADD =
+thunar_wallpaper_plugin_la_LIBADD = \
+ $(top_builddir)/thunar-vfs/libthunar-vfs-$(THUNAR_VERSION_API).la \
+ $(top_builddir)/thunarx/libthunarx-$(THUNAR_VERSION_API).la \
+ $(LIBX11_LIBS)
+
am_thunar_wallpaper_plugin_la_OBJECTS = \
thunar_wallpaper_plugin_la-twp-provider.lo \
thunar_wallpaper_plugin_la-thunar-wallpaper-plugin.lo
@@ -365,7 +369,7 @@
-module \
$(PLATFORM_LDFLAGS) \
$(THUNARX_LDFLAGS) \
- $(THUNAR_VFS_LDFLAGS)
+ $(THUNAR_VFS_LDFLAGS) `pkg-config --libs gtk+-2.0`
all: all-am
diff -Nuar Thunar-1.0.1.orig/thunar-vfs/Makefile.in Thunar-1.0.1/thunar-vfs/Makefile.in
--- Thunar-1.0.1.orig/thunar-vfs/Makefile.in 2009-06-08 15:21:41.000000000 +0300
+++ Thunar-1.0.1/thunar-vfs/Makefile.in 2009-06-08 15:31:06.000000000 +0300
@@ -649,7 +649,7 @@
$(PLATFORM_LDFLAGS)
libthunar_vfs_1_la_LIBADD = $(EXO_LIBS) $(GTHREAD_LIBS) $(LIBFAM_LIBS) \
- $(LIBJPEG_LIBS) $(LIBPNG_LIBS) $(LIBSTARTUP_NOTIFICATION_LIBS) \
+ $(LIBJPEG_LIBS) $(LIBPNG_LIBS) $(LIBSTARTUP_NOTIFICATION_LIBS) $(LIBX11_LIBS) \
$(am__append_5)
thunar_vfs_mime_cleaner_1_SOURCES = \
thunar-vfs-mime-cleaner.c
--- Thunar-0.9.0/thunar-vfs/thunar-vfs-io-local.c 2007-12-02 14:46:33.000000000 +0100
+++ Thunar-0.9.0-patch/thunar-vfs/thunar-vfs-io-local.c 2008-04-24 11:52:10.000000000 +0200
@@ -459,9 +459,13 @@
/* drop any suffix (e.g. '.png') from themed icons */
if (!g_path_is_absolute (info->custom_icon))
{
- p = strrchr (info->custom_icon, '.');
- if (G_UNLIKELY (p != NULL))
- *p = '\0';
+ if (g_str_has_suffix (info->custom_icon, ".png") || g_str_has_suffix (info->custom_icon, ".svg")
+ || g_str_has_suffix (info->custom_icon, ".xpm"))
+ {
+ p = strrchr (info->custom_icon, '.');
+ if (G_UNLIKELY (p != NULL))
+ *p = '\0';
+ }
}
}
Index: Thunar-1.4.0/plugins/thunar-uca/uca.xml.in
===================================================================
--- Thunar-1.4.0.orig/plugins/thunar-uca/uca.xml.in
+++ Thunar-1.4.0/plugins/thunar-uca/uca.xml.in
@@ -36,7 +36,7 @@
<actions>
<action>
- <icon>Terminal</icon>
+ <icon>utilities-terminal</icon>
<patterns>*</patterns>
<_name>Open Terminal Here</_name>
<command>exo-open --working-directory %f --launch TerminalEmulator</command>
Index: Thunar-1.4.0/thunar/thunar-preferences-dialog.c
===================================================================
--- Thunar-1.4.0.orig/thunar/thunar-preferences-dialog.c
+++ Thunar-1.4.0/thunar/thunar-preferences-dialog.c
@@ -187,7 +187,7 @@ thunar_preferences_dialog_init (ThunarPr
/* configure the dialog properties */
gtk_dialog_set_has_separator (GTK_DIALOG (dialog), FALSE);
- gtk_window_set_icon_name (GTK_WINDOW (dialog), "xfce-filemanager");
+ gtk_window_set_icon_name (GTK_WINDOW (dialog), "system-file-manager");
gtk_window_set_resizable (GTK_WINDOW (dialog), FALSE);
gtk_window_set_title (GTK_WINDOW (dialog), _("File Manager Preferences"));
This diff is collapsed.
<?xml version="1.0" ?>
<!DOCTYPE INARY SYSTEM "https://raw.githubusercontent.com/Zaryob/inary/master/inary-spec.dtd">
<INARY>
<Source>
<Name>Thunar</Name>
<Homepage>http://thunar.xfce.org</Homepage>
<Packager>
<Name>Süleyman Poyraz</Name>
<Email>zaryob.dev@gmail.com</Email>
</Packager>
<License>GPLv2</License>
<License>LGPLv2.1</License>
<Icon>Thunar</Icon>
<IsA>app:gui</IsA>
<Summary>Xfce file manager</Summary>
<Description>Thunar has been designed from the ground up to be fast and easy-to-use. Its user interface is clean and intuitive, and does not include any confusing or useless options. Thunar is fast and responsive with a good start up time and directory load time. Thunar is accessible using Assistive Technologies and is fully standarts compliant.</Description>
<Archive sha1sum="7a9f00320c4046da868e6c37f0f5f8d8b7b0fba8" type="tarbz2">mirrors://xfce/src/xfce/thunar/1.8/Thunar-1.8.9.tar.bz2</Archive>
<BuildDependencies>
<Dependency>desktop-file-utils</Dependency>
<Dependency>gtk2-devel</Dependency>
<Dependency>gtk3-devel</Dependency>
<Dependency>libjpeg-turbo-devel</Dependency>
<Dependency>libICE-devel</Dependency>
<Dependency>libSM-devel</Dependency>
<Dependency>pango-devel</Dependency>
<Dependency>cairo-devel</Dependency>
<Dependency>gdk-pixbuf-devel</Dependency>
<Dependency>atk-devel</Dependency>
<Dependency>libxfce4util-devel</Dependency>
<Dependency>exo-devel</Dependency>
<Dependency>startup-notification-devel</Dependency>
<Dependency>xfce4-dev-tools</Dependency>
<Dependency>perl-XML-Parser</Dependency>
<Dependency>libnotify-devel</Dependency>
<Dependency>libxfce4ui-devel</Dependency>
<Dependency>xfce4-panel-devel</Dependency>
<Dependency>libexif-devel</Dependency>
<Dependency>gtk-doc</Dependency>
<Dependency>xfconf-devel</Dependency>
<Dependency>fontconfig-devel</Dependency>
</BuildDependencies>
</Source>
<Package>
<Name>Thunar</Name>
<RuntimeDependencies>
<Dependency>desktop-file-utils</Dependency>
<Dependency>gtk2</Dependency>
<Dependency>gtk3</Dependency>
<Dependency>libICE</Dependency>
<Dependency>libSM</Dependency>
<Dependency>pango</Dependency>
<Dependency>cairo</Dependency>
<Dependency>gdk-pixbuf</Dependency>
<Dependency>atk</Dependency>
<Dependency>libxfce4util</Dependency>
<Dependency>exo</Dependency>
<Dependency>libnotify</Dependency>
<Dependency>libxfce4ui</Dependency>
<Dependency>xfce4-panel</Dependency>
<Dependency>libexif</Dependency>
<Dependency>desktop-file-utils</Dependency>
<Dependency>xfconf</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="config">/etc</Path>
<Path fileType="executable">/usr/bin</Path>
<Path fileType="library">/usr/lib</Path>
<Path fileType="executable">/usr/libexec</Path>
<Path fileType="data">/usr/share/icons</Path>
<Path fileType="data">/usr/share/pixmaps</Path>
<Path fileType="data">/usr/share/dbus-1</Path>
<Path fileType="data">/usr/share/applications</Path>
<Path fileType="data">/usr/share/xfce4</Path>
<Path fileType="data">/usr/share/Thunar</Path>
<Path fileType="data">/usr/share/polkit-1</Path>
<Path fileType="data">/usr/share/gir-1.0</Path>
<Path fileType="data">/usr/share/metainfo</Path>
<Path fileType="data">/usr/share/thumbnailers</Path>
<Path fileType="doc">/usr/share/doc</Path>
<Path fileType="man">/usr/share/man</Path>
<Path fileType="localedata">/usr/share/locale</Path>
</Files>
</Package>
<Package>
<Name>Thunar-devel</Name>
<IsA>library</IsA>
<Summary>Thunar development files</Summary>
<RuntimeDependencies>
<Dependency release="current">Thunar</Dependency>
<Dependency>gtk2-devel</Dependency>
<Dependency>gtk3-devel</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="header">/usr/include</Path>
<Path fileType="data">/usr/lib/pkgconfig</Path>
</Files>
</Package>
<Package>
<Name>Thunar-docs</Name>
<IsA>data:doc</IsA>
<Summary>Thunar reference documents</Summary>
<RuntimeDependencies>
<Dependency release="current">Thunar</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="doc">/usr/share/doc/Thunar/html</Path>
<Path fileType="doc">/usr/share/gtk-doc</Path>
</Files>
</Package>
<History>
<Update release="1">
<Date>2019-09-14</Date>
<Version>1.8.9</Version>
<Comment>First release.</Comment>
<Name>Süleyman Poyraz</Name>
<Email>zaryob.dev@gmail.com</Email>
</Update>
</History>
</INARY>
<INARY>
<Name>desktop.xfce.base</Name>
</INARY>
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
#
# Licensed under the GNU General Public License, version 2
# See the file http://www.gnu.org/copyleft/gpl.txt
from inary.actionsapi import autotools
from inary.actionsapi import inarytools
from inary.actionsapi import shelltools
from inary.actionsapi import get
def setup():
autotools.configure("--prefix=/usr \
--libexecdir=/usr/lib/xfce4 \
--disable-static \
--disable-gtk-doc \
--enable-gtk3 \
--disable-debug")
def build():
autotools.make()
def install():
autotools.rawInstall("DESTDIR=%s" % get.installDIR())
inarytools.dodoc("AUTHORS", "COPYING*", "ChangeLog", "NEWS", "README", "THANKS", "TODO")
diff -Naur exo-0.3.105/exo-mount-notify/main.c exo-0.3.105.tpg/exo-mount-notify/main.c
--- exo-0.3.105/exo-mount-notify/main.c 2009-10-18 15:53:04.000000000 +0000
+++ exo-0.3.105.tpg/exo-mount-notify/main.c 2009-10-23 22:56:17.000000000 +0000
@@ -247,7 +247,7 @@
g_signal_connect (G_OBJECT (notification), "closed", G_CALLBACK (gtk_main_quit), NULL);
g_object_add_weak_pointer (G_OBJECT (notification), (gpointer) &notification);
notify_notification_set_urgency (notification, NOTIFY_URGENCY_CRITICAL);
- notify_notification_set_timeout (notification, NOTIFY_EXPIRES_NEVER);
+ notify_notification_set_timeout (notification, NOTIFY_EXPIRES_DEFAULT);
notify_notification_show (notification, NULL);
g_free (message);
diff -Naur exo-0.3.105/exo-mount/mount.rc exo-0.3.105.tpg/exo-mount/mount.rc
--- exo-0.3.105/exo-mount/mount.rc 2009-10-18 15:53:04.000000000 +0000
+++ exo-0.3.105.tpg/exo-mount/mount.rc 2009-10-23 22:52:19.000000000 +0000
@@ -34,12 +34,14 @@
[vfat]
uid=<auto>
+utf8=true
shortname=winnt
# FreeBSD specific option
longnames=true
[iso9660]
uid=<auto>
+utf8=true
[udf]
uid=<auto>
@@ -47,6 +49,7 @@
[ntfs]
uid=<auto>
+utf8=true
[ntfs-3g]
uid=<auto>
diff -Naur exo-0.3.4/exo/Makefile.am exo-0.3.4.oden/exo/Makefile.am
--- exo-0.3.4/exo/Makefile.am 2007-12-02 13:33:44.000000000 +0100
+++ exo-0.3.4.oden/exo/Makefile.am 2008-08-20 10:21:53.000000000 +0200
@@ -107,7 +107,7 @@
libexo_0_3_la_LIBADD = \
$(GTK_LIBS) \
- $(LIBXFCE4UTIL_LIBS)
+ $(LIBXFCE4UTIL_LIBS) -lm -lX11
pkgconfigdir = $(libdir)/pkgconfig
pkgconfig_DATA = exo-0.3.pc
diff -Naur exo-0.3.4/exo/Makefile.in exo-0.3.4.oden/exo/Makefile.in
--- exo-0.3.4/exo/Makefile.in 2007-12-02 13:37:19.000000000 +0100
+++ exo-0.3.4.oden/exo/Makefile.in 2008-08-20 10:22:24.000000000 +0200
@@ -437,7 +437,7 @@
libexo_0_3_la_LIBADD = \
$(GTK_LIBS) \
- $(LIBXFCE4UTIL_LIBS)
+ $(LIBXFCE4UTIL_LIBS) -lm -lX11
pkgconfigdir = $(libdir)/pkgconfig
pkgconfig_DATA = exo-0.3.pc
<?xml version="1.0" ?>
<!DOCTYPE INARY SYSTEM "https://raw.githubusercontent.com/Zaryob/inary/master/inary-spec.dtd">
<INARY>
<Source>
<Name>exo</Name>
<Homepage>http://www.xfce.org</Homepage>
<Packager>
<Name>Ali Rıza Keskin</Name>
<Email>parduscix@yandex.ru</Email>
</Packager>
<License>GPLv2</License>
<License>LGPLv2.1</License>
<IsA>app:console</IsA>
<IsA>library</IsA>
<PartOf>desktop.xfce.base</PartOf>
<Summary>Xfce extension library</Summary>
<Description>exo is an extension library to Xfce, developed by os-cillation. While Xfce comes with quite a few libraries that are targeted at desktop development, exo is targeted at application development.</Description>
<Archive sha1sum="46c8c05cc87546750ab81c690bae58a37e7a1953" type="tarbz2">mirrors://xfce/src/xfce/exo/0.12/exo-0.12.8.tar.bz2</Archive>
<BuildDependencies>
<Dependency>perl-URI</Dependency>
<Dependency>libxfce4ui-devel</Dependency>
<Dependency>gtk3-devel</Dependency>
</BuildDependencies>
</Source>
<Package>
<Name>exo</Name>
<RuntimeDependencies>
<Dependency>perl-URI</Dependency>
<Dependency>libxfce4ui</Dependency>
<Dependency>atk</Dependency>
<Dependency>cairo</Dependency>
<Dependency>gtk3</Dependency>
<Dependency>pango</Dependency>
<Dependency>libSM</Dependency>
<Dependency>libICE</Dependency>
<Dependency>fontconfig</Dependency>
<Dependency>gdk-pixbuf</Dependency>
<Dependency>libxfce4util</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="config">/etc</Path>
<Path fileType="executable">/usr/bin</Path>
<Path fileType="executable">/usr/libexec</Path>
<Path fileType="library">/usr/lib</Path>
<Path fileType="localedata">/usr/share/locale</Path>
<Path fileType="data">/usr/share/applications</Path>
<Path fileType="data">/usr/share/icons</Path>
<Path fileType="data">/usr/share/pixmaps</Path>
<Path fileType="data">/usr/share/pygtk</Path>
<Path fileType="doc">/usr/share/xfce4/doc</Path>
<Path fileType="data">/usr/share/xfce4</Path>
<Path fileType="man">/usr/share/man</Path>
<Path fileType="doc">/usr/share/doc</Path>
</Files>
</Package>
<Package>
<Name>exo-devel</Name>
<Summary>Development files for exo</Summary>
<RuntimeDependencies>
<Dependency release="current">exo</Dependency>
<Dependency>libxfce4util-devel</Dependency>
<Dependency>gtk3-devel</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="header">/usr/include</Path>
<Path fileType="data">/usr/lib/pkgconfig</Path>
</Files>
</Package>
<Package>
<Name>exo-docs</Name>
<IsA>data:doc</IsA>
<Summary>Documentation for exo library</Summary>
<RuntimeDependencies>
<Dependency release="current">exo</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="doc">/usr/share/gtk-doc</Path>
<Path fileType="doc">/usr/share/doc/exo/html</Path>
</Files>
</Package>
<History>
<Update release="1">
<Date>2019-09-14</Date>
<Version>0.12.8</Version>
<Comment>First release.</Comment>
<Name>Ali Rıza Keskin</Name>
<Email>parduscix@yandex.ru</Email>
</Update>
</History>
</INARY>
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
#
# Licensed under the GNU General Public License, version 3.
# See the file http://www.gnu.org/licenses/gpl.txt
from inary.actionsapi import autotools
from inary.actionsapi import inarytools
from inary.actionsapi import shelltools
from inary.actionsapi import get
def setup():
autotools.configure("--prefix=/usr \
--libexecdir=/usr/lib \
--disable-static \
--disable-debug")
def build():
autotools.make()
def install():
autotools.install()
inarytools.dodoc('AUTHORS', 'ChangeLog', 'COPYING', 'HACKING', 'NEWS', 'README', 'STATUS', 'THANKS', 'TODO')
\ No newline at end of file
<?xml version="1.0" ?>
<!DOCTYPE INARY SYSTEM "https://raw.githubusercontent.com/Zaryob/inary/master/inary-spec.dtd">
<INARY>
<Source>
<Name>garcon</Name>
<Homepage>http://xfce.org</Homepage>
<Packager>
<Name>Süleyman Poyraz</Name>
<Email>zaryob.dev@gmail.com</Email>
</Packager>
<License>LGPLv2</License>
<IsA>library</IsA>
<Summary>Menu library for Xfce</Summary>
<Description>garcon is an implementation of the freedesktop.org menu specification replacing the former Xfce menu library libxfce4menu. It is based on GLib/GIO only and aims at covering the entire specification except for legacy menus.</Description>
<Archive sha1sum="014f0b1699a56c1a0738238a07008a5b487892ad" type="tarbz2">http://archive.xfce.org/src/xfce/garcon/0.6/garcon-0.6.4.tar.bz2</Archive>
<BuildDependencies>
<Dependency>glib2-devel</Dependency>
<Dependency>intltool</Dependency>
<Dependency>xfce4-dev-tools</Dependency>
<Dependency>libxfce4util-devel</Dependency>
</BuildDependencies>
</Source>
<Package>
<Name>garcon</Name>
<RuntimeDependencies>
<Dependency>glib2</Dependency>
<Dependency>libxfce4util</Dependency>
<Dependency>intltool</Dependency>
<Dependency>xfce4-dev-tools</Dependency>
<Dependency>libxfce4util-devel</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="config">/etc</Path>
<Path fileType="executable">/usr/bin</Path>
<Path fileType="library">/usr/lib</Path>
<Path fileType="localedata">/usr/share/locale</Path>
<Path fileType="man">/usr/share/man</Path>
<Path fileType="doc">/usr/share/doc</Path>
<Path fileType="data">/usr/share</Path>
</Files>
</Package>
<Package>
<Name>garcon-devel</Name>
<Summary>garcon development files</Summary>
<RuntimeDependencies>
<Dependency release="current">garcon</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="header">/usr/include</Path>
<Path fileType="data">/usr/lib/pkgconfig</Path>
</Files>
</Package>
<Package>
<Name>garcon-docs</Name>
<Summary>garcon documentation files</Summary>
<RuntimeDependencies>
<Dependency release="current">garcon</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="data">/usr/share/gtk-doc</Path>
</Files>
</Package>
<History>
<Update release="1">
<Date>2019-09-14</Date>
<Version>0.6.4</Version>
<Comment>First release.</Comment>
<Name>Süleyman Poyraz</Name>
<Email>zaryob.dev@gmail.com</Email>
</Update>
</History>
</INARY>
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
#
# Licensed under the GNU General Public License, version 3.
# See the file http://www.gnu.org/licenses/gpl.txt
from inary.actionsapi import autotools
from inary.actionsapi import inarytools
from inary.actionsapi import shelltools
from inary.actionsapi import get
def setup():
autotools.configure("--prefix=/usr \
--libexecdir=/usr/lib \
--disable-static \
--disable-gtk-doc \
--enable-gladeui \
--enable-debug \
--with-vendor-info='Sulin'")
def build():
autotools.make()
def install():
autotools.rawInstall('DESTDIR=%s' % get.installDIR())
inarytools.dodoc('NEWS', 'COPYING', 'README', 'TODO', 'ChangeLog', 'AUTHORS', 'THANKS')
<?xml version="1.0" ?>
<!DOCTYPE INARY SYSTEM "https://raw.githubusercontent.com/Zaryob/inary/master/inary-spec.dtd">
<INARY>
<Source>
<Name>libxfce4ui</Name>
<Homepage>http://xfce.org</Homepage>
<Packager>
<Name>Süleyman Poyraz</Name>
<Email>zaryob.dev@gmail.com</Email>
</Packager>
<License>LGPLv2</License>
<IsA>library</IsA>
<PartOf>desktop.xfce.base</PartOf>
<Summary>Xfce gui library</Summary>
<Description>libxfce4ui is a various GTK+ widgets for Xfce desktop environment.</Description>
<Archive sha1sum="5f8f80879de493f0478a5108be890cb869fb89d6" type="tarbz2">http://archive.xfce.org/src/xfce/libxfce4ui/4.14/libxfce4ui-4.14.1.tar.bz2</Archive>
<BuildDependencies>
<Dependency>atk-devel</Dependency>
<Dependency>pango-devel</Dependency>
<Dependency>gdk-pixbuf-devel</Dependency>
<Dependency>libICE-devel</Dependency>
<Dependency>gtk-doc</Dependency>
<Dependency>xfce4-dev-tools</Dependency>
<Dependency>libglade-devel</Dependency>
<Dependency>gtk3-devel</Dependency>
<Dependency>libSM-devel</Dependency>
<Dependency>libxfce4util-devel</Dependency>
<Dependency>xfconf-devel</Dependency>
<Dependency>startup-notification-devel</Dependency>
</BuildDependencies>
</Source>
<Package>
<Name>libxfce4ui</Name>
<RuntimeDependencies>
<Dependency>atk</Dependency>
<Dependency>pango</Dependency>
<Dependency>gdk-pixbuf</Dependency>
<Dependency>libICE</Dependency>
<Dependency>cairo</Dependency>
<Dependency>fontconfig</Dependency>
<Dependency>libSM</Dependency>
<Dependency>libxfce4util</Dependency>
<Dependency>xfconf</Dependency>
<Dependency>gtk2</Dependency>
<Dependency>libglade</Dependency>
<Dependency>gtk3</Dependency>
<Dependency>startup-notification</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="config">/etc</Path>
<Path fileType="library">/usr/lib</Path>
<Path fileType="localedata">/usr/share/locale</Path>
<Path fileType="doc">/usr/share/doc</Path>
<Path fileType="data">/usr/share</Path>
<Path fileType="executable">/usr/bin</Path>
</Files>
</Package>
<Package>
<Name>libxfce4ui-devel</Name>
<RuntimeDependencies>
<Dependency release="current">libxfce4ui</Dependency>
<Dependency>gtk2-devel</Dependency>
<Dependency>gtk3-devel</Dependency>
<Dependency>xfconf-devel</Dependency>
<Dependency>libxfce4util-devel</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="header">/usr/include</Path>
<Path fileType="data">/usr/lib/pkgconfig</Path>
</Files>
</Package>
<History>
<Update release="1">
<Date>2019-09-14</Date>
<Version>4.14.1</Version>
<Comment>First release.</Comment>
<Name>Süleyman Poyraz</Name>
<Email>zaryob.dev@gmail.com</Email>
</Update>
</History>
</INARY>
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
#
# Licensed under the GNU General Public License, version 2
# See the file http://www.gnu.org/copyleft/gpl.txt
from inary.actionsapi import autotools
from inary.actionsapi import inarytools
from inary.actionsapi import get
def setup():
autotools.configure("--prefix=/usr \
--sbindir=/usr/bin \
--libexecdir=/usr/lib \
--localstatedir=/var \
--disable-static \
--disable-gtk-doc \
--enable-debug")
inarytools.dosed("libtool"," -shared ", " -Wl,--as-needed -shared ")
def build():
autotools.make()
def install():
autotools.rawInstall("DESTDIR=%s" % get.installDIR())
inarytools.dodoc("AUTHORS", "ChangeLog*", "COPYING", "NEWS", "README*", "THANKS", "TODO")
<?xml version="1.0" ?>
<!DOCTYPE INARY SYSTEM "https://raw.githubusercontent.com/Zaryob/inary/master/inary-spec.dtd">
<INARY>
<Source>
<Name>libxfce4util</Name>
<Homepage>http://www.xfce.org</Homepage>
<Packager>
<Name>Süleyman Poyraz</Name>
<Email>zaryob.dev@gmail.com</Email>
</Packager>
<License>GPLv2</License>
<IsA>library</IsA>
<PartOf>desktop.xfce.base</PartOf>
<Summary>Xfce basic utility library</Summary>
<Description>Libxfce4util is a basic utility non-GUI functions for Xfce desktop environment.</Description>
<Archive sha1sum="8aafc9765102f104e9366f341e9eabf38bd71a16" type="tarbz2">http://archive.xfce.org/src/xfce/libxfce4util/4.14/libxfce4util-4.14.0.tar.bz2</Archive>
<BuildDependencies>
<Dependency>xdg-user-dirs</Dependency>
</BuildDependencies>
</Source>
<Package>
<Name>libxfce4util</Name>
<RuntimeDependencies>
<Dependency>xdg-user-dirs</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="executable">/usr/bin</Path>
<Path fileType="library">/usr/lib</Path>
<Path fileType="localedata">/usr/share/locale</Path>
<Path fileType="doc">/usr/share/doc</Path>
</Files>
</Package>
<Package>
<Name>libxfce4util-devel</Name>
<IsA>library</IsA>
<IsA>data:doc</IsA>
<Summary>Libxfce4util development files</Summary>
<RuntimeDependencies>
<Dependency release="current">libxfce4util</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="header">/usr/include</Path>
<Path fileType="data">/usr/lib/pkgconfig</Path>
<Path fileType="doc">/usr/share/gtk-doc</Path>
</Files>
</Package>
<History>
<Update release="1">
<Date>2019-09-14</Date>
<Version>4.14.0</Version>
<Comment>First release.</Comment>
<Name>Süleyman Poyraz</Name>
<Email>zaryob.dev@gmail.com</Email>
</Update>
</History>
</INARY>
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
#
# Licensed under the GNU General Public License, version 2
# See the file http://www.gnu.org/copyleft/gpl.txt
from inary.actionsapi import autotools
from inary.actionsapi import inarytools
from inary.actionsapi import get
def setup():
autotools.configure("--prefix=/usr \
--libexecdir=/usr/lib \
--disable-static \
--disable-debug \
--disable-gladeui \
--enable-startup-notification")
# for fix unused dependency
inarytools.dosed("libtool"," -shared ", " -Wl,--as-needed -shared ")
def build():
autotools.make()
def install():
autotools.rawInstall("DESTDIR=%s" % get.installDIR())
#inarytools.removeDir("/etc")
inarytools.dodoc("COPYING*", "NEWS", "README", "TODO", "ChangeLog", "AUTHORS")
diff -Naur libxfcegui4-4.4.2/libxfcegui4/icons.c libxfcegui4-4.4.2.tpg/libxfcegui4/icons.c
--- libxfcegui4-4.4.2/libxfcegui4/icons.c 2007-11-17 19:29:54.000000000 +0000
+++ libxfcegui4-4.4.2.tpg/libxfcegui4/icons.c 2008-10-12 15:05:19.000000000 +0000
@@ -143,8 +143,12 @@
ensure_gtk_icon_theme();
/* GtkIconTheme doesn't like extensions */
- if((p = g_strrstr(name, ".")) && strlen(p) < 6)
- name_fixed = g_strndup(name, p-name);
+ if (g_str_has_suffix (name, ".png") || g_str_has_suffix (name, ".svg")
+ || g_str_has_suffix (name, ".xpm"))
+ {
+ if((p = g_strrstr(name, ".")) && strlen(p) < 6)
+ name_fixed = g_strndup(name, p-name);
+ }
pix = gtk_icon_theme_load_icon(icon_theme, name_fixed ? name_fixed : name,
size,
@@ -221,9 +225,13 @@
ensure_gtk_icon_theme();
/* GtkIconTheme doesn't like extensions */
- if((p = g_strrstr(name, ".")) && strlen(p) < 6)
- name_fixed = g_strndup(name, p-name);
-
+ if (g_str_has_suffix (name, ".png") || g_str_has_suffix (name, ".svg")
+ || g_str_has_suffix (name, ".xpm"))
+ {
+ if((p = g_strrstr(name, ".")) && strlen(p) < 6)
+ name_fixed = g_strndup(name, p-name);
+ }
+
info = gtk_icon_theme_lookup_icon(icon_theme,
name_fixed ? name_fixed : name,
size, 0);
diff -Naur libxfcegui4-4.4.2/libxfcegui4/Makefile.am libxfcegui4-4.4.2.tpg/libxfcegui4/Makefile.am
--- libxfcegui4-4.4.2/libxfcegui4/Makefile.am 2007-11-17 19:29:54.000000000 +0000
+++ libxfcegui4-4.4.2.tpg/libxfcegui4/Makefile.am 2008-10-12 14:46:38.000000000 +0000
@@ -182,7 +182,7 @@
$(LIBX11_LIBS) \
$(LIBXFCE4UTIL_LIBS) \
$(LIBSTARTUP_NOTIFICATION_LIBS) \
- $(PLATFORM_LIBS)
+ $(PLATFORM_LIBS) -lm
libxfcegui4_la_CFLAGS = \
$(NETK_CFLAGS) \
diff -Naur libxfcegui4-4.4.2/libxfcegui4/Makefile.in libxfcegui4-4.4.2.tpg/libxfcegui4/Makefile.in
--- libxfcegui4-4.4.2/libxfcegui4/Makefile.in 2007-11-17 19:38:18.000000000 +0000
+++ libxfcegui4-4.4.2.tpg/libxfcegui4/Makefile.in 2008-10-12 14:46:43.000000000 +0000
@@ -467,7 +467,7 @@
$(LIBX11_LIBS) \
$(LIBXFCE4UTIL_LIBS) \
$(LIBSTARTUP_NOTIFICATION_LIBS) \
- $(PLATFORM_LIBS)
+ $(PLATFORM_LIBS) -lm
libxfcegui4_la_CFLAGS = \
$(NETK_CFLAGS) \
diff -Naur libxfcegui4-4.4.2/libxfcegui4/xfce-exec.c libxfcegui4-4.4.2.tpg/libxfcegui4/xfce-exec.c
--- libxfcegui4-4.4.2/libxfcegui4/xfce-exec.c 2007-11-29 05:46:46.000000000 +0000
+++ libxfcegui4-4.4.2.tpg/libxfcegui4/xfce-exec.c 2008-04-30 13:52:24.000000000 +0000
@@ -218,7 +218,7 @@
if (in_terminal)
argv[0] = g_strdup ("xfterm4");
else
- argv[0] = g_strdup ("xftree4");
+ argv[0] = g_strdup ("thunar");
argv[1] = realcmd;
argv[2] = NULL;
<?xml version="1.0" ?>
<!DOCTYPE INARY SYSTEM "https://raw.githubusercontent.com/Zaryob/inary/master/inary-spec.dtd">
<INARY>
<Source>
<Name>libxfcegui4</Name>
<Homepage>http://www.xfce.org</Homepage>
<Packager>
<Name>Süleyman Poyraz</Name>
<Email>zaryob.dev@gmail.com</Email>
</Packager>
<License>GPLv2</License>
<License>LGPLv2.1</License>
<IsA>library</IsA>
<Summary>Xfce GUI library</Summary>
<Description>Libxfcegui4 is a various GTK+ widgets for Xfce desktop environment.</Description>
<Archive sha1sum="6d6f24a7f69dfee359b96bd2867fbe9e3262549f" type="tarbz2">http://archive.xfce.org/src/xfce/libxfcegui4/4.10/libxfcegui4-4.10.0.tar.bz2</Archive>
<BuildDependencies>
<Dependency>atk-devel</Dependency>
<Dependency>gdk-pixbuf-devel</Dependency>
<Dependency>gtk2-devel</Dependency>
<Dependency>pango-devel</Dependency>
<Dependency>libxfce4util-devel</Dependency>
<Dependency>xfce4-dev-tools</Dependency>
<Dependency>libICE-devel</Dependency>
<Dependency>libSM-devel</Dependency>
<Dependency>libglade-devel</Dependency>
<Dependency>startup-notification-devel</Dependency>
<Dependency>xfconf-devel</Dependency>
</BuildDependencies>
</Source>
<Package>
<Name>libxfcegui4</Name>
<RuntimeDependencies>
<Dependency>atk</Dependency>
<Dependency>gdk-pixbuf</Dependency>
<Dependency>gtk2</Dependency>
<Dependency>pango</Dependency>
<Dependency>libxfce4util</Dependency>
<Dependency>libICE</Dependency>
<Dependency>cairo</Dependency>
<Dependency>fontconfig</Dependency>
<Dependency>libSM</Dependency>
<Dependency>startup-notification</Dependency>
<Dependency>xfconf</Dependency>
<Dependency>libglade</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="config">/etc</Path>
<Path fileType="library">/usr/lib</Path>
<Path fileType="localedata">/usr/share/locale</Path>
<Path fileType="data">/usr/share/icons</Path>
<Path fileType="doc">/usr/share/doc</Path>
</Files>
</Package>
<Package>
<Name>libxfcegui4-devel</Name>
<IsA>library</IsA>
<IsA>data:doc</IsA>
<Summary>Development files for libxfcegui4</Summary>
<RuntimeDependencies>
<Dependency release="current">libxfcegui4</Dependency>
<Dependency>xfconf-devel</Dependency>
<Dependency>gtk2-devel</Dependency>
<Dependency>libxfce4util-devel</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="header">/usr/include</Path>
<Path fileType="data">/usr/lib/pkgconfig</Path>
<Path fileType="doc">/usr/share/gtk-doc</Path>
</Files>
</Package>
<History>
<Update release="1">
<Date>2019-09-14</Date>
<Version>4.10.0</Version>
<Comment>First release.</Comment>
<Name>Süleyman Poyraz</Name>
<Email>zaryob.dev@gmail.com</Email>
</Update>
</History>
</INARY>
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
#
# Licensed under the GNU General Public License, version 2
# See the file http://www.gnu.org/copyleft/gpl.txt
from inary.actionsapi import autotools
from inary.actionsapi import inarytools
from inary.actionsapi import shelltools
def setup():
autotools.configure("--prefix=/usr \
--libexecdir=/usr/lib/xfce4 \
--disable-static \
--disable-debug")
def build():
autotools.make()
def install():
autotools.install()
inarytools.remove("/usr/share/icons/hicolor/icon-theme.cache")
inarytools.dodoc("AUTHORS", "COPYING", "ChangeLog", "NEWS", "README")
<?xml version="1.0" ?>
<!DOCTYPE INARY SYSTEM "https://raw.githubusercontent.com/Zaryob/inary/master/inary-spec.dtd">
<INARY>
<Source>
<Name>thunar-volman</Name>
<Homepage>http://archive.xfce.org/xfce/4.10/src</Homepage>
<Packager>
<Name>Süleyman Poyraz</Name>
<Email>zaryob.dev@gmail.com</Email>
</Packager>
<License>GPLv2</License>
<IsA>library</IsA>
<Summary>A extension for the Xfce Thunar File Manager</Summary>
<Description>thunar-volman is an extension for the Thunar File Manager, which enables automatic management of removable drives and media. For example, if
thunar-volman is installed and configured properly, and you plug in your digical camera, it will automatically spawn your preferred photo application and import the new pictures from your camera.</Description>
<Archive sha1sum="04efe6610c376d2541eac4e6615a9ffef720f872" type="tarbz2">http://archive.xfce.org/src/xfce/thunar-volman/0.9/thunar-volman-0.9.5.tar.bz2</Archive>
<BuildDependencies>>
<Dependency>xfconf-devel</Dependency>
<Dependency>libxfce4util-devel</Dependency>
<Dependency>libxfce4ui-devel</Dependency>
<Dependency>Thunar-devel</Dependency>
<Dependency>exo-devel</Dependency>
<Dependency>gtk2-devel</Dependency>
<Dependency>exo-devel</Dependency>
<Dependency>libnotify-devel</Dependency>
</BuildDependencies>
</Source>
<Package>
<Name>thunar-volman</Name>
<RuntimeDependencies>
<Dependency>xfconf</Dependency>
<Dependency>libxfce4util</Dependency>
<Dependency>libxfce4ui</Dependency>
<Dependency>Thunar</Dependency>
<Dependency>pango</Dependency>
<Dependency>gtk2</Dependency>
<Dependency>exo</Dependency>
<Dependency>libnotify</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="doc">/usr/share/doc</Path>
<Path fileType="data">/usr/bin</Path>
<Path fileType="localedata">/usr/share/locale</Path>
<Path fileType="data">/usr/share/</Path>
</Files>
</Package>
<History>
<Update release="1">
<Date>2019-09-14</Date>
<Version>0.9.5</Version>
<Comment>First release</Comment>
<Name>Süleyman Poyraz</Name>
<Email>zaryob.dev@gmail.com</Email>
</Update>
</History>
</INARY>
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
#
# Licensed under the GNU General Public License, version 3.
# See the file http://www.gnu.org/licenses/gpl.txt
from inary.actionsapi import autotools
from inary.actionsapi import inarytools
from inary.actionsapi import get
def setup():
autotools.configure("--prefix=/usr \
--libexecdir=/usr/lib/xfce4 \
--disable-static \
--disable-debug \
--disable-gstreamer-thumbnailer")
inarytools.dosed("libtool", " -shared ", " -Wl,--as-needed -shared ")
def build():
autotools.make()
def install():
autotools.rawInstall("DESTDIR=%s" % get.installDIR())
inarytools.dodoc("README", "COPYING", "ChangeLog", "AUTHORS")
<?xml version="1.0" ?>
<!DOCTYPE INARY SYSTEM "https://raw.githubusercontent.com/Zaryob/inary/master/inary-spec.dtd">
<INARY>
<Source>
<Name>tumbler</Name>
<Homepage>http://www.xfce.org/projects/thunar/</Homepage>
<Packager>
<Name>Süleyman Poyraz</Name>
<Email>zaryob.dev@gmail.com</Email>
</Packager>
<License>GPLv2</License>
<IsA>app:gui</IsA>
<Summary>A thumbnail service</Summary>
<Description>Tumbler is a thumbnail service for the filemanager of Xfce desktop environment.</Description>
<Archive sha1sum="f45f6e7fe1a7c38072bead3b5f18514671a18908" type="tarbz2">http://archive.xfce.org/src/xfce/tumbler/0.2/tumbler-0.2.7.tar.bz2</Archive>
<BuildDependencies>
<Dependency>dbus-glib-devel</Dependency>
<Dependency>gdk-pixbuf-devel</Dependency>
<Dependency>freetype-devel</Dependency>
<Dependency>intltool</Dependency>
<Dependency>poppler-glib-devel</Dependency>
<Dependency>libjpeg-turbo-devel</Dependency>
</BuildDependencies>
</Source>
<Package>
<Name>tumbler</Name>
<RuntimeDependencies>
<Dependency>gdk-pixbuf</Dependency>
<Dependency>libjpeg-turbo</Dependency>
<Dependency>gtk2</Dependency>
<Dependency>cairo</Dependency>
<Dependency>poppler-glib</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="configure">/etc/xdg/tumbler/tumbler.rc</Path>
<Path fileType="executable">/usr/bin</Path>
<Path fileType="localedata">/usr/share/locale</Path>
<Path fileType="doc">/usr/share/doc</Path>
<Path fileType="library">/usr/lib</Path>
<Path fileType="data">/usr/share/</Path>
</Files>
</Package>
<Package>
<Name>tumbler-devel</Name>
<Summary>Development files for tumbler</Summary>
<RuntimeDependencies>
<Dependency release="current">tumbler</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="header">/usr/include</Path>
<Path fileType="data">/usr/lib/pkgconfig</Path>
</Files>
</Package>
<History>
<Update release="1">
<Date>2019-09-14</Date>
<Version>0.2.7</Version>
<Comment>First release.</Comment>
<Name>Süleyman Poyraz</Name>
<Email>zaryob.dev@gmail.com</Email>
</Update>
</History>
</INARY>
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
#
# Licensed under the GNU General Public License, version 2
# See the file http://www.gnu.org/copyleft/gpl.txt
from inary.actionsapi import autotools
from inary.actionsapi import inarytools
def setup():
autotools.configure("--prefix=/usr \
--libexecdir=/usr/lib \
--disable-static \
--disable-debug")
def build():
autotools.make()
def install():
autotools.install()
inarytools.dodoc("AUTHORS", "ChangeLog", "COPYING", "NEWS", "README", "TODO")
<?xml version="1.0" ?>
<!DOCTYPE INARY SYSTEM "https://raw.githubusercontent.com/Zaryob/inary/master/inary-spec.dtd">
<INARY>
<Source>
<Name>xfce4-appfinder</Name>
<Homepage>http://www.xfce.org</Homepage>
<Packager>
<Name>Süleyman Poyraz</Name>
<Email>zaryob.dev@gmail.com</Email>
</Packager>
<License>GPLv2</License>
<Icon>xfce4-appfinder</Icon>
<IsA>app:gui</IsA>
<Summary>Xfce application finder</Summary>
<Description>Xfce4-appfinder is a useful software that permits you to find every application in the system supporting desktop entry format.</Description>
<Archive sha1sum="d0ceed5c05b6e411d1538d9727c818a52f441cf2" type="tarbz2">http://archive.xfce.org/src/xfce/xfce4-appfinder/4.14/xfce4-appfinder-4.14.0.tar.bz2</Archive>
<BuildDependencies>
<Dependency>gdk-pixbuf-devel</Dependency>
<Dependency>gtk3-devel</Dependency>
<Dependency>libxfce4util-devel</Dependency>
<Dependency>Thunar-devel</Dependency>
<Dependency>xfconf-devel</Dependency>
<Dependency>libxfce4ui-devel</Dependency>
<Dependency>garcon-devel</Dependency>
</BuildDependencies>
</Source>
<Package>
<Name>xfce4-appfinder</Name>
<RuntimeDependencies>
<Dependency>gdk-pixbuf</Dependency>
<Dependency>gtk3</Dependency>
<Dependency>libxfce4util</Dependency>
<Dependency>xfconf</Dependency>
<Dependency>libxfce4ui</Dependency>
<Dependency>garcon</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="executable">/usr/bin</Path>
<Path fileType="localedata">/usr/share/locale</Path>
<Path fileType="doc">/usr/share/doc</Path>
<Path fileType="doc">/usr/share/xfce4/doc</Path>
<Path fileType="data">/usr/share/applications</Path>
<Path fileType="data">/usr/share/icons</Path>
<Path fileType="data">/usr/share/metainfo</Path>
</Files>
</Package>
<History>
<Update release="1">
<Date>2019-09-14</Date>
<Version>4.14.0</Version>
<Comment>First release.</Comment>
<Name>Süleyman Poyraz</Name>
<Email>zaryob.dev@gmail.com</Email>
</Update>
</History>
</INARY>
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
#
# Licensed under the GNU General Public License, version 2
# See the file http://www.gnu.org/copyleft/gpl.txt
from inary.actionsapi import autotools
from inary.actionsapi import inarytools
def setup():
autotools.configure("--prefix=/usr \
--libexecdir=/usr/lib")
def build():
autotools.make()
def install():
autotools.install()
inarytools.dodoc("README", "COPYING", "NEWS", "HACKING", "ChangeLog", "AUTHORS")
<?xml version="1.0" ?>
<!DOCTYPE INARY SYSTEM "https://raw.githubusercontent.com/Zaryob/inary/master/inary-spec.dtd">
<INARY>
<Source>
<Name>xfce4-dev-tools</Name>
<Homepage>http://www.xfce.org</Homepage>
<Packager>
<Name>Süleyman Poyraz</Name>
<Email>zaryob.dev@gmail.com</Email>
</Packager>
<License>GPLv2</License>
<IsA>app:console</IsA>
<Summary>Xfce developer tools</Summary>
<Description>Xfce4-dev-tools contains common tools required by Xfce developers and people that want to build Xfce from SVN. In addition, this package contains the Xfce developer's handbook.</Description>
<Archive sha1sum="ed962b5b28b57f3626cc11508bee257667bf7384" type="tarbz2">http://archive.xfce.org/xfce/4.14/src/xfce4-dev-tools-4.14.0.tar.bz2</Archive>
</Source>
<Package>
<Name>xfce4-dev-tools</Name>
<Files>
<Path fileType="executable">/usr/bin</Path>
<Path fileType="doc">/usr/share/doc</Path>
<Path fileType="data">/usr/share</Path>
</Files>
</Package>
<History>
<Update release="1">
<Date>2019-09-14</Date>
<Version>4.14.0</Version>
<Comment>First release.</Comment>
<Name>Süleyman Poyraz</Name>
<Email>zaryob.dev@gmail.com</Email>
</Update>
</History>
</INARY>
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
#
# Licensed under the GNU General Public License, version 2
# See the file http://www.gnu.org/copyleft/gpl.txt
from inary.actionsapi import autotools
from inary.actionsapi import inarytools
from inary.actionsapi import shelltools
def setup():
autotools.configure("--prefix=/usr \
--libexecdir=/usr/lib \
--disable-static \
--enable-gio-unix \
--disable-gtk-doc \
--enable-debug")
inarytools.dosed("libtool", "^(hardcode_libdir_flag_spec=).*", '\\1""')
inarytools.dosed("libtool", "^(runpath_var=)LD_RUN_PATH", "\\1DIE_RPATH_DIE")
inarytools.dosed("libtool"," -shared ", " -Wl,--as-needed -shared ")
def build():
autotools.make()
def install():
autotools.install()
inarytools.remove("/usr/share/icons/hicolor/icon-theme.cache")
inarytools.dodoc("AUTHORS", "COPYING", "ChangeLog", "NEWS", "README", "TODO")
This diff is collapsed.
From 65e9712bdd3f1f7013856ff8af0e311a57fa8d34 Mon Sep 17 00:00:00 2001
From: Andrzej <ndrwrdck@gmail.com>
Date: Wed, 03 Apr 2013 21:33:51 +0000
Subject: Bugfix in icon/pixbuf resizing code.
Icons were occasionally stretched to unnatural aspect ratio.
This could be observed e.g. in applications menu plugin in multi-row
panels and/or non-square icons.
---
diff --git a/libxfce4panel/xfce-panel-convenience.c b/libxfce4panel/xfce-panel-convenience.c
index a3f3be1..7902360 100644
--- a/libxfce4panel/xfce-panel-convenience.c
+++ b/libxfce4panel/xfce-panel-convenience.c
@@ -158,7 +158,7 @@ xfce_panel_pixbuf_from_source_at_size (const gchar *source,
gchar *name;
gchar *filename;
gint src_w, src_h;
- gdouble wratio, hratio;
+ gdouble ratio;
GdkPixbuf *dest;
GError *error = NULL;
gint size = MIN (dest_width, dest_height);
@@ -231,13 +231,11 @@ xfce_panel_pixbuf_from_source_at_size (const gchar *source,
if (src_w > dest_width || src_h > dest_height)
{
/* calculate the new dimensions */
- wratio = (gdouble) src_w / (gdouble) size;
- hratio = (gdouble) src_h / (gdouble) size;
+ ratio = MIN ((gdouble) dest_width / (gdouble) src_w,
+ (gdouble) dest_height / (gdouble) src_h);
- if (hratio > wratio)
- dest_width = rint (src_w / hratio);
- else
- dest_height = rint (src_h / wratio);
+ dest_width = rint (src_w * ratio);
+ dest_height = rint (src_h * ratio);
dest = gdk_pixbuf_scale_simple (pixbuf,
MAX (dest_width, 1),
--
cgit v0.9.1
<?xml version="1.0" ?>
<!DOCTYPE INARY SYSTEM "https://raw.githubusercontent.com/Zaryob/inary/master/inary-spec.dtd">
<INARY>
<Source>
<Name>xfce4-panel</Name>
<Homepage>http://www.xfce.org</Homepage>
<Packager>
<Name>Süleyman Poyraz</Name>
<Email>zaryob.dev@gmail.com</Email>
</Packager>
<License>GPLv2</License>
<License>LGPLv2</License>
<Icon>xfce4-panel</Icon>
<IsA>library</IsA>
<IsA>app:gui</IsA>
<Summary>Xfce panel</Summary>
<Description>The Xfce4 panel supports multiple panels, with many options for their position, appearance, transparency and behavior. There are many items available by default to full fit a panel, like application launchers with detachable menus, a graphical pager, a tasklist, a clock, a system tray, a show / hide desktop switcher, and even more. It offers an easy way to add items using a dialog, and to move items accross different panels.</Description>
<Archive sha1sum="400b499b2c4d02302e2e6df2885c1dc4e0c53509" type="tarbz2">http://archive.xfce.org/src/xfce/xfce4-panel/4.14/xfce4-panel-4.14.0.tar.bz2</Archive>
<BuildDependencies>
<Dependency>gdk-pixbuf-devel</Dependency>
<Dependency>gtk2-devel</Dependency>
<Dependency>gtk3-devel</Dependency>
<Dependency>libxfce4util-devel</Dependency>
<Dependency>cairo-devel</Dependency>
<Dependency>pango-devel</Dependency>
<Dependency>startup-notification-devel</Dependency>
<Dependency>xfce4-dev-tools</Dependency>
<Dependency>docbook-xsl</Dependency>
<Dependency>exo-devel</Dependency>
<Dependency>garcon-devel</Dependency>
<Dependency>libwnck2-devel</Dependency>
<Dependency>libwnck3-devel</Dependency>
<Dependency>libxfce4ui-devel</Dependency>
<Dependency>gtk-doc</Dependency>
</BuildDependencies>
</Source>
<Package>
<Name>xfce4-panel</Name>
<RuntimeDependencies>
<Dependency>atk</Dependency>
<Dependency>exo</Dependency>
<Dependency>gtk2</Dependency>
<Dependency>gtk3</Dependency>
<Dependency>cairo</Dependency>
<Dependency>pango</Dependency>
<Dependency>gdk-pixbuf</Dependency>
<Dependency>garcon</Dependency>
<Dependency>xfconf</Dependency>
<Dependency>libXext</Dependency>
<Dependency>libwnck2</Dependency>
<Dependency>libwnck3</Dependency>
<Dependency>libxfce4ui</Dependency>
<Dependency>libxfce4util</Dependency>
<Dependency>desktop-file-utils</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="config">/etc</Path>
<Path fileType="executable">/usr/bin</Path>
<Path fileType="library">/usr/lib</Path>
<Path fileType="localedata">/usr/share/locale</Path>
<Path fileType="doc">/usr/share/xfce4/doc</Path>
<Path fileType="data">/usr/share/xfce4</Path>
<Path fileType="data">/usr/share/applications</Path>
<Path fileType="data">/usr/share/icons</Path>
</Files>
</Package>
<Package>
<Name>xfce4-panel-devel</Name>
<IsA>library</IsA>
<IsA>data:doc</IsA>
<Summary>Development files for Xfce4 Panel</Summary>
<RuntimeDependencies>
<Dependency release="current">xfce4-panel</Dependency>
<Dependency>gtk2-devel</Dependency>
<Dependency>gtk3-devel</Dependency>
<Dependency>libxfce4util-devel</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="header">/usr/include</Path>
<Path fileType="data">/usr/lib/pkgconfig</Path>
<Path fileType="doc">/usr/share/doc</Path>
<Path fileType="doc">/usr/share/gtk-doc</Path>
</Files>
</Package>
<History>
<Update release="1">
<Date>2019-09-14</Date>
<Version>4.14.0</Version>
<Comment>Cleanup, rebuild.</Comment>
<Name>Süleyman Poyraz</Name>
<Email>zaryob.dev@gmail.com</Email>
</Update>
</History>
</INARY>
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
#
# Licensed under the GNU General Public License, version 2
# See the file http://www.gnu.org/copyleft/gpl.txt
from inary.actionsapi import autotools
from inary.actionsapi import inarytools
from inary.actionsapi import get
def setup():
autotools.configure("--prefix=/usr \
--sbindir=/usr/bin \
--libexecdir=/usr/lib \
--disable-network-manager \
--enable-polkit \
--enable-dpms \
--disable-debug")
def build():
autotools.make()
def install():
autotools.rawInstall("DESTDIR=%s" % get.installDIR())
inarytools.dodoc("AUTHORS", "ChangeLog", "COPYING", "NEWS", "README", "TODO")
<?xml version="1.0" ?>
<!DOCTYPE INARY SYSTEM "https://raw.githubusercontent.com/Zaryob/inary/master/inary-spec.dtd">
<INARY>
<Source>
<Name>xfce4-power-manager</Name>
<Homepage>http://www.xfce.org</Homepage>
<Packager>
<Name>Suleyman Poyraz</Name>
<Email>zaryob.dev@gmail.com</Email>
</Packager>
<License>GPLv2</License>
<IsA>app:gui</IsA>
<Summary>A power manager for the Xfce desktop</Summary>
<Description>This software is a power manager for the Xfce desktop, Xfce power manager manages the power sources on the computer and the devices that can be controlled to reduce their power consumption.
(such as LCD brightness level, monitor sleep, CPU frequency scaling). In addition, xfce4-power-manager provides a set of freedesktop-compliant DBus interfaces to inform other applications about current power level so that they can adjust their power consumption.</Description>
<Archive sha1sum="d50e77401b81f5118d4db424546b7b712dd71beb" type="tarbz2">http://archive.xfce.org/src/xfce/xfce4-power-manager/1.6/xfce4-power-manager-1.6.5.tar.bz2</Archive>
<BuildDependencies>
<Dependency>upower-devel</Dependency>
<Dependency>libXrandr-devel</Dependency>
<Dependency>xfconf-devel</Dependency>
<Dependency>libxfce4util-devel</Dependency>
<Dependency>libxfce4ui-devel</Dependency>
<Dependency>libglade-devel</Dependency>
<Dependency>polkit-devel</Dependency>
<Dependency>ConsoleKit-devel</Dependency>
<Dependency>gtk3-devel</Dependency>
<Dependency>libnotify-devel</Dependency>
<Dependency>xfce4-panel-devel</Dependency>
</BuildDependencies>
</Source>
<Package>
<Name>xfce4-power-manager</Name>
<RuntimeDependencies>
<Dependency>cairo</Dependency>
<Dependency>libXext</Dependency>
<Dependency>gdk-pixbuf</Dependency>
<Dependency>libXrandr</Dependency>
<Dependency>xfconf</Dependency>
<Dependency>libxfce4util</Dependency>
<Dependency>libxfce4ui</Dependency>
<Dependency>libglade</Dependency>
<Dependency>gtk3</Dependency>
<Dependency>upower</Dependency>
<Dependency>udisks</Dependency>
<Dependency>libnotify</Dependency>
<Dependency>xfce4-panel</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="doc">/usr/share/doc</Path>
<Path fileType="executable">/usr/bin</Path>
<Path fileType="data">/usr/share</Path>
<Path fileType="data">/usr/lib/xfce4</Path>
<Path fileType="data">/etc/xdg/autostart</Path>
</Files>
</Package>
<History>
<Update release="1">
<Date>2019-09-14</Date>
<Version>1.6.5</Version>
<Comment>First release.</Comment>
<Name>Suleyman Poyraz</Name>
<Email>zaryob.dev@gmail.com</Email>
</Update>
</History>
</INARY>
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
#
# Licensed under the GNU General Public License, version 2
# See the file http://www.gnu.org/copyleft/gpl.txt
from inary.actionsapi import autotools
from inary.actionsapi import inarytools
from inary.actionsapi import get
def setup():
autotools.configure("--prefix=/usr \
--libexecdir=/usr/lib/xfce4 \
--disable-static \
--disable-debug")
inarytools.dosed("libtool", "^(hardcode_libdir_flag_spec=).*", '\\1""')
inarytools.dosed("libtool", "^(runpath_var=)LD_RUN_PATH", "\\1DIE_RPATH_DIE")
inarytools.dosed("libtool"," -shared ", " -Wl,--as-needed -shared ")
def build():
autotools.make()
def install():
autotools.rawInstall("DESTDIR=%s" % get.installDIR())
inarytools.dodoc("AUTHORS", "COPYING", "BUGS", "ChangeLog*", "NEWS", "README", "TODO")
This diff is collapsed.
From 499a719019e03da90b6901bb0f8a89d06ae167ee Mon Sep 17 00:00:00 2001
From: Nick Schermer <nick@xfce.org>
Date: Sun, 22 Jul 2012 09:44:49 +0000
Subject: Fix logic of the --fast action (bug #8857).
---
diff --git a/xfce4-session-logout/main.c b/xfce4-session-logout/main.c
index 5af54c6..19a5c9a 100644
--- a/xfce4-session-logout/main.c
+++ b/xfce4-session-logout/main.c
@@ -48,7 +48,7 @@ gboolean opt_halt = FALSE;
gboolean opt_reboot = FALSE;
gboolean opt_suspend = FALSE;
gboolean opt_hibernate = FALSE;
-gboolean allow_save = FALSE;
+gboolean opt_fast = FALSE;
gboolean opt_version = FALSE;
enum
@@ -83,7 +83,7 @@ static GOptionEntry option_entries[] =
N_("Hibernate without displaying the logout dialog"),
NULL
},
- { "fast", 'f', G_OPTION_FLAG_IN_MAIN, G_OPTION_ARG_NONE, &allow_save,
+ { "fast", 'f', G_OPTION_FLAG_IN_MAIN, G_OPTION_ARG_NONE, &opt_fast,
N_("Log out quickly; don't save the session"),
NULL
},
@@ -123,6 +123,7 @@ main (int argc, char **argv)
gboolean show_dialog;
gboolean result = FALSE;
guint shutdown_type;
+ gboolean allow_save;
xfce_textdomain (GETTEXT_PACKAGE, PACKAGE_LOCALE_DIR, "UTF-8");
@@ -149,6 +150,9 @@ main (int argc, char **argv)
return EXIT_FAILURE;
}
+ /* save the session, unless fast is provided */
+ allow_save = !opt_fast;
+
/* create messsage */
proxy = dbus_g_proxy_new_for_name_owner (conn,
"org.xfce.SessionManager",
--
cgit v0.9.0.3
diff -p -up ./scripts/xinitrc.in.in.0000 ./scripts/xinitrc.in.in
--- ./scripts/xinitrc.in.in.0000 2012-03-30 18:48:01.000000000 +0000
+++ ./scripts/xinitrc.in.in 2012-04-01 19:14:14.875368141 +0000
@@ -44,6 +44,23 @@ if which xdg-user-dirs-update >/dev/null
xdg-user-dirs-update
fi
+# Create Thunar user preferences if they are missing
+for i in Thunar; do
+ if [ ! -d $XDG_CONFIG_HOME/$i ]; then
+ mkdir -p $XDG_CONFIG_HOME/$i
+ cp -r /etc/xdg/$i $XDG_CONFIG_HOME
+ fi ;
+done
+
+
+# Create panel and xfconf user preferences if they are missing
+for i in panel xfconf terminal; do
+ if [ ! -d $XDG_CONFIG_HOME/xfce4/$i ]; then
+ mkdir -p $XDG_CONFIG_HOME/xfce4/$i
+ cp -r /etc/xdg/xfce4/$i $XDG_CONFIG_HOME/xfce4
+ fi ;
+done
+
# Modify libglade and glade environment variables so that
# it will find the files installed by Xfce
GLADE_CATALOG_PATH="$GLADE_CATALOG_PATH:@XFCE_GLADE_CATALOG_PATH@"
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
<INARY>
<Name>desktop.xfce</Name>
</INARY>
<INARY>
<SourceName>Sulin</SourceName>
<Version>2019</Version>
<Description xml:lang="tr">Sulin 2019 LXDE Masaüstü Deposu</Description>
<Description xml:lang="az">Sulin 2019 LXDE Anbari</Description>
<Description xml:lang="en">Sulin 2019 LXDE Repository</Description>
<Description xml:lang="es">Sulin 2019 LXDE Repositorio</Description>
<Description xml:lang="nl">Sulin 2019 LXDE Opslagplaats</Description>
<Type>LXDE</Type>
<BinaryName>Sulin</BinaryName>
</INARY>
This diff is collapsed.
This diff is collapsed.
bf1a1710180ab5271d898ee9bbd6542d7105e6c4
\ No newline at end of file
This diff is collapsed.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment