x11 library ver. bump
This commit is contained in:
@@ -13,7 +13,7 @@
|
|||||||
<IsA>app:gui</IsA>
|
<IsA>app:gui</IsA>
|
||||||
<Summary>The Control Center for Cinnamon</Summary>
|
<Summary>The Control Center for Cinnamon</Summary>
|
||||||
<Description>The Control Center for Cinnamon</Description>
|
<Description>The Control Center for Cinnamon</Description>
|
||||||
<Archive sha1sum="9e988a7a026b191f0d2647b62ecfaf8781f2bb9b" type="targz">https://github.com/linuxmint/cinnamon-control-center/archive/refs/tags/5.4.6.tar.gz</Archive>
|
<Archive sha1sum="638a4c83352cd30b9f6e019cd1755eda94eebff5" type="targz">https://github.com/linuxmint/cinnamon-control-center/archive/refs/tags/5.4.7.tar.gz</Archive>
|
||||||
<BuildDependencies>
|
<BuildDependencies>
|
||||||
<Dependency>meson</Dependency>
|
<Dependency>meson</Dependency>
|
||||||
<Dependency>samurai</Dependency>
|
<Dependency>samurai</Dependency>
|
||||||
@@ -131,6 +131,13 @@
|
|||||||
</Package>
|
</Package>
|
||||||
|
|
||||||
<History>
|
<History>
|
||||||
|
<Update release="4">
|
||||||
|
<Date>2022-09-05</Date>
|
||||||
|
<Version>5.4.7</Version>
|
||||||
|
<Comment>Version bump.</Comment>
|
||||||
|
<Name>Mustafa Cinasal</Name>
|
||||||
|
<Email>muscnsl@gmail.com</Email>
|
||||||
|
</Update>
|
||||||
<Update release="3">
|
<Update release="3">
|
||||||
<Date>2022-08-02</Date>
|
<Date>2022-08-02</Date>
|
||||||
<Version>5.4.6</Version>
|
<Version>5.4.6</Version>
|
||||||
|
|||||||
@@ -15,7 +15,7 @@
|
|||||||
<Icon>cinnamon</Icon>
|
<Icon>cinnamon</Icon>
|
||||||
<Summary>Linux desktop which provides advanced innovative features and a traditional user experience</Summary>
|
<Summary>Linux desktop which provides advanced innovative features and a traditional user experience</Summary>
|
||||||
<Description>Linux desktop which provides advanced innovative features and a traditional user experience</Description>
|
<Description>Linux desktop which provides advanced innovative features and a traditional user experience</Description>
|
||||||
<Archive sha1sum="9e85127046c9c1960ca14cb43d3e671a31753675" type="targz">https://github.com/linuxmint/cinnamon/archive/refs/tags/5.4.11.tar.gz</Archive>
|
<Archive sha1sum="f98eb94a6afb980b0effe15df0257335bd154ab0" type="targz">https://github.com/linuxmint/cinnamon/archive/refs/tags/5.4.12.tar.gz</Archive>
|
||||||
<BuildDependencies>
|
<BuildDependencies>
|
||||||
<Dependency>cjs-devel</Dependency>
|
<Dependency>cjs-devel</Dependency>
|
||||||
<Dependency>meson</Dependency>
|
<Dependency>meson</Dependency>
|
||||||
@@ -199,6 +199,13 @@
|
|||||||
</Package>
|
</Package>
|
||||||
|
|
||||||
<History>
|
<History>
|
||||||
|
<Update release="6">
|
||||||
|
<Date>2022-09-05</Date>
|
||||||
|
<Version>5.4.12</Version>
|
||||||
|
<Comment>Version bump.</Comment>
|
||||||
|
<Name>Mustafa Cinasal</Name>
|
||||||
|
<Email>muscnsl@gmail.com</Email>
|
||||||
|
</Update>
|
||||||
<Update release="5">
|
<Update release="5">
|
||||||
<Date>2022-08-24</Date>
|
<Date>2022-08-24</Date>
|
||||||
<Version>5.4.11</Version>
|
<Version>5.4.11</Version>
|
||||||
|
|||||||
@@ -12,6 +12,8 @@ from pisi.actionsapi import get
|
|||||||
# WorkDir = ""
|
# WorkDir = ""
|
||||||
|
|
||||||
def setup():
|
def setup():
|
||||||
|
shelltools.system("sed -i 's|lib/systemd/user|share/dbus-1/services|g' CMakeLists.txt")
|
||||||
|
|
||||||
shelltools.makedirs("build")
|
shelltools.makedirs("build")
|
||||||
shelltools.cd("build")
|
shelltools.cd("build")
|
||||||
cmaketools.configure("-DCMAKE_INSTALL_PREFIX=/usr", sourceDir="..")
|
cmaketools.configure("-DCMAKE_INSTALL_PREFIX=/usr", sourceDir="..")
|
||||||
|
|||||||
@@ -34,6 +34,13 @@
|
|||||||
</Package>
|
</Package>
|
||||||
|
|
||||||
<History>
|
<History>
|
||||||
|
<Update release="2">
|
||||||
|
<Date>2022-09-02</Date>
|
||||||
|
<Version>1.0.2</Version>
|
||||||
|
<Comment>Rebuild.</Comment>
|
||||||
|
<Name>Mustafa Cinasal</Name>
|
||||||
|
<Email>muscnsl@gmail.com</Email>
|
||||||
|
</Update>
|
||||||
<Update release="1">
|
<Update release="1">
|
||||||
<Date>2021-05-01</Date>
|
<Date>2021-05-01</Date>
|
||||||
<Version>1.0.2</Version>
|
<Version>1.0.2</Version>
|
||||||
|
|||||||
@@ -15,7 +15,7 @@
|
|||||||
<Description>
|
<Description>
|
||||||
The Xfce Notify Daemon (xfce4-notifyd for short) is a smallish program that implements the “server-side” portion of the Freedesktop desktop notifications specification.
|
The Xfce Notify Daemon (xfce4-notifyd for short) is a smallish program that implements the “server-side” portion of the Freedesktop desktop notifications specification.
|
||||||
</Description>
|
</Description>
|
||||||
<Archive sha1sum="ac82a3604d3dfc38f6104e2cc0b908142331f00a" type="tarbz2">https://archive.xfce.org/src/apps/xfce4-notifyd/0.6/xfce4-notifyd-0.6.2.tar.bz2</Archive>
|
<Archive sha1sum="f0ffb593b96ec6dd514136cd9849ac5aecc260a0" type="tarbz2">https://archive.xfce.org/src/apps/xfce4-notifyd/0.6/xfce4-notifyd-0.6.4.tar.bz2</Archive>
|
||||||
<BuildDependencies>
|
<BuildDependencies>
|
||||||
<Dependency>python3</Dependency>
|
<Dependency>python3</Dependency>
|
||||||
<Dependency>intltool</Dependency>
|
<Dependency>intltool</Dependency>
|
||||||
@@ -57,6 +57,13 @@
|
|||||||
</Package>
|
</Package>
|
||||||
|
|
||||||
<History>
|
<History>
|
||||||
|
<Update release="3">
|
||||||
|
<Date>2022-09-06</Date>
|
||||||
|
<Version>0.6.4</Version>
|
||||||
|
<Comment>Version bump.</Comment>
|
||||||
|
<Name>Mustafa Cinasal</Name>
|
||||||
|
<Email>muscnsl@gmail.com</Email>
|
||||||
|
</Update>
|
||||||
<Update release="2">
|
<Update release="2">
|
||||||
<Date>2020-12-23</Date>
|
<Date>2020-12-23</Date>
|
||||||
<Version>0.6.2</Version>
|
<Version>0.6.2</Version>
|
||||||
|
|||||||
@@ -15,8 +15,8 @@
|
|||||||
<Description>
|
<Description>
|
||||||
Xfce4-pulseaudio-plugin is a panel plugin for controlling an audio output volume of the PulseAudio mixer
|
Xfce4-pulseaudio-plugin is a panel plugin for controlling an audio output volume of the PulseAudio mixer
|
||||||
</Description>
|
</Description>
|
||||||
<Archive sha1sum="5682fa1ed6976e94fa01c91fc5b7839bfe804241" type="tarbz2">
|
<Archive sha1sum="75320ff189952427ed38995fb662cef1d0da4f54" type="tarbz2">
|
||||||
https://archive.xfce.org/src/panel-plugins/xfce4-pulseaudio-plugin/0.4/xfce4-pulseaudio-plugin-0.4.3.tar.bz2
|
https://archive.xfce.org/src/panel-plugins/xfce4-pulseaudio-plugin/0.4/xfce4-pulseaudio-plugin-0.4.4.tar.bz2
|
||||||
</Archive>
|
</Archive>
|
||||||
<BuildDependencies>
|
<BuildDependencies>
|
||||||
<Dependency>intltool</Dependency>
|
<Dependency>intltool</Dependency>
|
||||||
@@ -62,6 +62,13 @@
|
|||||||
</Package>
|
</Package>
|
||||||
|
|
||||||
<History>
|
<History>
|
||||||
|
<Update release="2">
|
||||||
|
<Date>2022-09-06</Date>
|
||||||
|
<Version>0.4.4</Version>
|
||||||
|
<Comment>Version bump.</Comment>
|
||||||
|
<Name>Mustafa Cinasal</Name>
|
||||||
|
<Email>muscnsl@gmail.com</Email>
|
||||||
|
</Update>
|
||||||
<Update release="1">
|
<Update release="1">
|
||||||
<Date>2021-08-17</Date>
|
<Date>2021-08-17</Date>
|
||||||
<Version>0.4.3</Version>
|
<Version>0.4.3</Version>
|
||||||
|
|||||||
@@ -14,7 +14,7 @@
|
|||||||
<Description>
|
<Description>
|
||||||
libxfce4ui is a various GTK+ widgets for Xfce desktop environment.
|
libxfce4ui is a various GTK+ widgets for Xfce desktop environment.
|
||||||
</Description>
|
</Description>
|
||||||
<Archive sha1sum="b0d6dde8f6f176f6e81ff8028bb14bcad98f0745" type="tarbz2">https://archive.xfce.org/src/xfce/libxfce4ui/4.17/libxfce4ui-4.17.6.tar.bz2</Archive>
|
<Archive sha1sum="fba51262279ad1195898f1c93e1d6ceee72ce546" type="tarbz2">https://archive.xfce.org/src/xfce/libxfce4ui/4.17/libxfce4ui-4.17.7.tar.bz2</Archive>
|
||||||
<BuildDependencies>
|
<BuildDependencies>
|
||||||
<Dependency>python3</Dependency>
|
<Dependency>python3</Dependency>
|
||||||
<Dependency>intltool</Dependency>
|
<Dependency>intltool</Dependency>
|
||||||
@@ -77,6 +77,13 @@
|
|||||||
</Package>
|
</Package>
|
||||||
|
|
||||||
<History>
|
<History>
|
||||||
|
<Update release="9">
|
||||||
|
<Date>2022-09-06</Date>
|
||||||
|
<Version>4.17.7</Version>
|
||||||
|
<Comment>Version bump.</Comment>
|
||||||
|
<Name>Mustafa Cinasal</Name>
|
||||||
|
<Email>muscnsl@gmail.com</Email>
|
||||||
|
</Update>
|
||||||
<Update release="8">
|
<Update release="8">
|
||||||
<Date>2022-04-03</Date>
|
<Date>2022-04-03</Date>
|
||||||
<Version>4.17.6</Version>
|
<Version>4.17.6</Version>
|
||||||
|
|||||||
@@ -15,7 +15,7 @@
|
|||||||
<Description>
|
<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
|
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>
|
</Description>
|
||||||
<Archive sha1sum="98f7dc1006ac9c520b8f9ceb00b99bf8361d592c" type="tarbz2">https://archive.xfce.org/src/xfce/xfce4-panel/4.17/xfce4-panel-4.17.2.tar.bz2</Archive>
|
<Archive sha1sum="3c533ac31ffdb677ba7a094d6f18c6e54f354f97" type="tarbz2">https://archive.xfce.org/src/xfce/xfce4-panel/4.17/xfce4-panel-4.17.3.tar.bz2</Archive>
|
||||||
<BuildDependencies>
|
<BuildDependencies>
|
||||||
<Dependency>gtk-doc</Dependency>
|
<Dependency>gtk-doc</Dependency>
|
||||||
<Dependency>intltool</Dependency>
|
<Dependency>intltool</Dependency>
|
||||||
@@ -99,6 +99,13 @@
|
|||||||
</Package>
|
</Package>
|
||||||
|
|
||||||
<History>
|
<History>
|
||||||
|
<Update release="11">
|
||||||
|
<Date>2022-08-21</Date>
|
||||||
|
<Version>4.17.3</Version>
|
||||||
|
<Comment>Version bump.</Comment>
|
||||||
|
<Name>Mustafa Cinasal</Name>
|
||||||
|
<Email>muscnsl@gmail.com</Email>
|
||||||
|
</Update>
|
||||||
<Update release="10">
|
<Update release="10">
|
||||||
<Date>2022-07-10</Date>
|
<Date>2022-07-10</Date>
|
||||||
<Version>4.17.2</Version>
|
<Version>4.17.2</Version>
|
||||||
|
|||||||
@@ -16,7 +16,7 @@
|
|||||||
<Description>
|
<Description>
|
||||||
The desktop manager sets the background image, provides a right-click menu to launch applications and can optionally show files (including application launchers) or iconified windows. It includes gradient support for background color, saturation support for background image, real multiscreen and xinerama support, and it provides a desktop menu editor
|
The desktop manager sets the background image, provides a right-click menu to launch applications and can optionally show files (including application launchers) or iconified windows. It includes gradient support for background color, saturation support for background image, real multiscreen and xinerama support, and it provides a desktop menu editor
|
||||||
</Description>
|
</Description>
|
||||||
<Archive sha1sum="b7f58baf6d0c133609b3bc3cee724c9579bef792" type="tarbz2">https://archive.xfce.org/xfce/4.16/src/xfdesktop-4.16.0.tar.bz2</Archive>
|
<Archive sha1sum="8dd7543ee5ff306887068e10a37026d5e2a33967" type="tarbz2">https://archive.xfce.org/src/xfce/xfdesktop/4.17/xfdesktop-4.17.0.tar.bz2</Archive>
|
||||||
<BuildDependencies>
|
<BuildDependencies>
|
||||||
<Dependency>intltool</Dependency>
|
<Dependency>intltool</Dependency>
|
||||||
<Dependency versionFrom="4.16.0">exo-devel</Dependency>
|
<Dependency versionFrom="4.16.0">exo-devel</Dependency>
|
||||||
@@ -79,6 +79,13 @@
|
|||||||
</Package>
|
</Package>
|
||||||
|
|
||||||
<History>
|
<History>
|
||||||
|
<Update release="6">
|
||||||
|
<Date>2022-08-20</Date>
|
||||||
|
<Version>4.17.0</Version>
|
||||||
|
<Comment>Version bump.</Comment>
|
||||||
|
<Name>Mustafa Cinasal</Name>
|
||||||
|
<Email>muscnsl@gmail.com</Email>
|
||||||
|
</Update>
|
||||||
<Update release="5">
|
<Update release="5">
|
||||||
<Date>2022-06-12</Date>
|
<Date>2022-06-12</Date>
|
||||||
<Version>4.16.0</Version>
|
<Version>4.16.0</Version>
|
||||||
|
|||||||
@@ -23,4 +23,6 @@ def build():
|
|||||||
def install():
|
def install():
|
||||||
autotools.rawInstall("DESTDIR=%s" % get.installDIR())
|
autotools.rawInstall("DESTDIR=%s" % get.installDIR())
|
||||||
|
|
||||||
|
pisitools.dosed("%s/usr/share/dbus-1/services/*.service" % get.installDIR(), "SystemdService", deleteLine=True )
|
||||||
|
|
||||||
pisitools.dodoc("COPYING", "NEWS")
|
pisitools.dodoc("COPYING", "NEWS")
|
||||||
|
|||||||
@@ -11,7 +11,7 @@
|
|||||||
<License>LGPLv2</License>
|
<License>LGPLv2</License>
|
||||||
<Summary>A portal frontend service for Flatpak and possibly other desktop containment frameworks</Summary>
|
<Summary>A portal frontend service for Flatpak and possibly other desktop containment frameworks</Summary>
|
||||||
<Description>A portal frontend service for Flatpak and possibly other desktop containment frameworks</Description>
|
<Description>A portal frontend service for Flatpak and possibly other desktop containment frameworks</Description>
|
||||||
<Archive sha1sum="7d8c32e00690dc8648754aa8146fc6d3662f7192" type="tarxz">https://github.com/flatpak/xdg-desktop-portal-gtk/releases/download/1.10.0/xdg-desktop-portal-gtk-1.10.0.tar.xz</Archive>
|
<Archive sha1sum="ba02d50f1fe9235e525066c88afa9b07600f35f0" type="tarxz">https://github.com/flatpak/xdg-desktop-portal-gtk/releases/download/1.14.0/xdg-desktop-portal-gtk-1.14.0.tar.xz</Archive>
|
||||||
<BuildDependencies>
|
<BuildDependencies>
|
||||||
<Dependency>xmlto</Dependency>
|
<Dependency>xmlto</Dependency>
|
||||||
<Dependency>python3-devel</Dependency>
|
<Dependency>python3-devel</Dependency>
|
||||||
@@ -50,6 +50,13 @@
|
|||||||
</Package>
|
</Package>
|
||||||
|
|
||||||
<History>
|
<History>
|
||||||
|
<Update release="7">
|
||||||
|
<Date>2022-08-22</Date>
|
||||||
|
<Version>1.14.0</Version>
|
||||||
|
<Comment>Version bump.</Comment>
|
||||||
|
<Name>Mustafa Cinasal</Name>
|
||||||
|
<Email>muscnsl@gmail.com</Email>
|
||||||
|
</Update>
|
||||||
<Update release="6">
|
<Update release="6">
|
||||||
<Date>2021-09-24</Date>
|
<Date>2021-09-24</Date>
|
||||||
<Version>1.10.0</Version>
|
<Version>1.10.0</Version>
|
||||||
|
|||||||
@@ -17,6 +17,7 @@ def setup():
|
|||||||
--disable-geoclue \
|
--disable-geoclue \
|
||||||
--disable-docbook-docs \
|
--disable-docbook-docs \
|
||||||
--disable-libportal \
|
--disable-libportal \
|
||||||
|
--with-systemduserunitdir=no \
|
||||||
--enable-pipewire")
|
--enable-pipewire")
|
||||||
#--with-systemduserunitdir=none \
|
#--with-systemduserunitdir=none \
|
||||||
def build():
|
def build():
|
||||||
@@ -25,4 +26,6 @@ def build():
|
|||||||
def install():
|
def install():
|
||||||
autotools.rawInstall("DESTDIR=%s" % get.installDIR())
|
autotools.rawInstall("DESTDIR=%s" % get.installDIR())
|
||||||
|
|
||||||
|
pisitools.dosed("%s/usr/share/dbus-1/services/*.service" % get.installDIR(), "SystemdService", deleteLine=True )
|
||||||
|
|
||||||
pisitools.dodoc("COPYING", "README*", "NEWS")
|
pisitools.dodoc("COPYING", "README*", "NEWS")
|
||||||
|
|||||||
@@ -11,7 +11,7 @@
|
|||||||
<License>LGPLv2</License>
|
<License>LGPLv2</License>
|
||||||
<Summary>A portal frontend service for Flatpak and possibly other desktop containment frameworks</Summary>
|
<Summary>A portal frontend service for Flatpak and possibly other desktop containment frameworks</Summary>
|
||||||
<Description>A portal frontend service for Flatpak and possibly other desktop containment frameworks</Description>
|
<Description>A portal frontend service for Flatpak and possibly other desktop containment frameworks</Description>
|
||||||
<Archive sha1sum="5738e21708033d3a6608a76c87ab9e55e36061c1" type="targz">https://github.com/flatpak/xdg-desktop-portal/archive/1.14.3.tar.gz</Archive>
|
<Archive sha1sum="0c61b2692e07ef989e0bdeaed17d495d2f961deb" type="targz">https://github.com/flatpak/xdg-desktop-portal/archive/1.14.6.tar.gz</Archive>
|
||||||
<BuildDependencies>
|
<BuildDependencies>
|
||||||
<Dependency>xmlto</Dependency>
|
<Dependency>xmlto</Dependency>
|
||||||
<Dependency>python3</Dependency>
|
<Dependency>python3</Dependency>
|
||||||
@@ -51,6 +51,13 @@
|
|||||||
</Package>
|
</Package>
|
||||||
|
|
||||||
<History>
|
<History>
|
||||||
|
<Update release="13">
|
||||||
|
<Date>2022-08-22</Date>
|
||||||
|
<Version>1.14.6</Version>
|
||||||
|
<Comment>Version bump.</Comment>
|
||||||
|
<Name>Mustafa Cinasal</Name>
|
||||||
|
<Email>muscnsl@gmail.com</Email>
|
||||||
|
</Update>
|
||||||
<Update release="12">
|
<Update release="12">
|
||||||
<Date>2022-04-23</Date>
|
<Date>2022-04-23</Date>
|
||||||
<Version>1.14.3</Version>
|
<Version>1.14.3</Version>
|
||||||
|
|||||||
@@ -12,7 +12,7 @@
|
|||||||
<IsA>library</IsA>
|
<IsA>library</IsA>
|
||||||
<Summary>Share files across the LAN</Summary>
|
<Summary>Share files across the LAN</Summary>
|
||||||
<Description>LAN file sender, send and receive files across the network</Description>
|
<Description>LAN file sender, send and receive files across the network</Description>
|
||||||
<Archive sha1sum="71249a9f1fa2085bdcef9ddb2b67b3882160abef" type="targz">https://github.com/linuxmint/warpinator/archive/refs/tags/1.2.13.tar.gz</Archive>
|
<Archive sha1sum="4988a9da94c712164e39964c87cdcfc23c88ad22" type="targz">https://github.com/linuxmint/warpinator/archive/refs/tags/1.2.14.tar.gz</Archive>
|
||||||
<BuildDependencies>
|
<BuildDependencies>
|
||||||
<Dependency>meson</Dependency>
|
<Dependency>meson</Dependency>
|
||||||
<Dependency>grpc-devel</Dependency>
|
<Dependency>grpc-devel</Dependency>
|
||||||
@@ -61,6 +61,13 @@
|
|||||||
</Package>
|
</Package>
|
||||||
|
|
||||||
<History>
|
<History>
|
||||||
|
<Update release="4">
|
||||||
|
<Date>2022-09-05</Date>
|
||||||
|
<Version>1.2.14</Version>
|
||||||
|
<Comment>Version bump.</Comment>
|
||||||
|
<Name>Mustafa Cinasal</Name>
|
||||||
|
<Email>muscnsl@gmail.com</Email>
|
||||||
|
</Update>
|
||||||
<Update release="3">
|
<Update release="3">
|
||||||
<Date>2022-07-25</Date>
|
<Date>2022-07-25</Date>
|
||||||
<Version>1.2.13</Version>
|
<Version>1.2.13</Version>
|
||||||
|
|||||||
@@ -16,6 +16,7 @@ def setup():
|
|||||||
shelltools.export("LDFLAGS", "%s -lpthread" % get.LDFLAGS())
|
shelltools.export("LDFLAGS", "%s -lpthread" % get.LDFLAGS())
|
||||||
|
|
||||||
#shelltools.system("./autogen.sh")
|
#shelltools.system("./autogen.sh")
|
||||||
|
autotools.autoreconf("-vfi")
|
||||||
autotools.configure("--disable-static \
|
autotools.configure("--disable-static \
|
||||||
--enable-glib \
|
--enable-glib \
|
||||||
--disable-ecore \
|
--disable-ecore \
|
||||||
@@ -29,4 +30,4 @@ def build():
|
|||||||
def install():
|
def install():
|
||||||
autotools.rawInstall("DESTDIR=%s" % get.installDIR())
|
autotools.rawInstall("DESTDIR=%s" % get.installDIR())
|
||||||
|
|
||||||
pisitools.dodoc("AUTHORS", "README", "COPYING")
|
pisitools.dodoc("AUTHORS", "README", "COPYING")
|
||||||
|
|||||||
@@ -0,0 +1,88 @@
|
|||||||
|
commit a0b9ef3b469ca23c6a3229d8abb967cbbddcee38
|
||||||
|
Author: Peter Williams <peter@newton.cx>
|
||||||
|
Date: Sat Dec 19 21:12:46 2015 -0500
|
||||||
|
|
||||||
|
Fix some weird template/operator issues on OS X.
|
||||||
|
|
||||||
|
I frankly don't understand at all what's going on here. These fixes
|
||||||
|
derive from:
|
||||||
|
|
||||||
|
https://chromium.googlesource.com/chromiumos/third_party/dbus-cplusplus/+/c3f69f6be02e31521474dce7eadf6ba4f4a7ce94
|
||||||
|
https://chromium.googlesource.com/chromiumos/third_party/dbus-cplusplus/+/7104857773f790a549d399715482fa23d9b736cd
|
||||||
|
|
||||||
|
Except I've dropped some changes that break the OS X build for me. Frankly, if
|
||||||
|
it compiles, that's good enough for me.
|
||||||
|
|
||||||
|
diff --git a/include/dbus-c++/types.h b/include/dbus-c++/types.h
|
||||||
|
index 044e72b..7b3108f 100644
|
||||||
|
--- a/include/dbus-c++/types.h
|
||||||
|
+++ b/include/dbus-c++/types.h
|
||||||
|
@@ -89,13 +89,7 @@ public:
|
||||||
|
}
|
||||||
|
|
||||||
|
template <typename T>
|
||||||
|
- operator T() const
|
||||||
|
- {
|
||||||
|
- T cast;
|
||||||
|
- MessageIter ri = _msg.reader();
|
||||||
|
- ri >> cast;
|
||||||
|
- return cast;
|
||||||
|
- }
|
||||||
|
+ operator T() const;
|
||||||
|
|
||||||
|
private:
|
||||||
|
|
||||||
|
@@ -316,7 +310,7 @@ struct type< Struct<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14,
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
|
-} /* namespace DBus */
|
||||||
|
+extern DXXAPI DBus::MessageIter &operator << (DBus::MessageIter &iter, const DBus::Variant &val);
|
||||||
|
|
||||||
|
inline DBus::MessageIter &operator << (DBus::MessageIter &iter, const DBus::Invalid &)
|
||||||
|
{
|
||||||
|
@@ -551,6 +545,8 @@ inline DBus::MessageIter &operator >> (DBus::MessageIter &iter, DBus::Signature
|
||||||
|
return ++iter;
|
||||||
|
}
|
||||||
|
|
||||||
|
+extern DXXAPI DBus::MessageIter &operator >> (DBus::MessageIter &iter, DBus::Variant &val);
|
||||||
|
+
|
||||||
|
template<typename E>
|
||||||
|
inline DBus::MessageIter &operator >> (DBus::MessageIter &iter, std::vector<E>& val)
|
||||||
|
{
|
||||||
|
@@ -644,7 +640,16 @@ inline DBus::MessageIter &operator >> (DBus::MessageIter &iter, DBus::Struct<T1,
|
||||||
|
return ++iter;
|
||||||
|
}
|
||||||
|
|
||||||
|
-extern DXXAPI DBus::MessageIter &operator >> (DBus::MessageIter &iter, DBus::Variant &val);
|
||||||
|
+template <typename T>
|
||||||
|
+inline DBus::Variant::operator T() const
|
||||||
|
+{
|
||||||
|
+ T cast;
|
||||||
|
+ DBus::MessageIter ri = _msg.reader();
|
||||||
|
+ ri >> cast;
|
||||||
|
+ return cast;
|
||||||
|
+}
|
||||||
|
+
|
||||||
|
+} /* namespace DBus */
|
||||||
|
|
||||||
|
#endif//__DBUSXX_TYPES_H
|
||||||
|
|
||||||
|
diff --git a/src/types.cpp b/src/types.cpp
|
||||||
|
index d414a3e..70f9ac0 100644
|
||||||
|
--- a/src/types.cpp
|
||||||
|
+++ b/src/types.cpp
|
||||||
|
@@ -34,7 +34,7 @@
|
||||||
|
#include "message_p.h"
|
||||||
|
#include "internalerror.h"
|
||||||
|
|
||||||
|
-using namespace DBus;
|
||||||
|
+namespace DBus {
|
||||||
|
|
||||||
|
Variant::Variant()
|
||||||
|
: _msg(CallMessage()) // dummy message used as temporary storage for variant data
|
||||||
|
@@ -104,3 +104,4 @@ MessageIter &operator >> (MessageIter &iter, Variant &val)
|
||||||
|
return ++iter;
|
||||||
|
}
|
||||||
|
|
||||||
|
+} /* namespace DBus */
|
||||||
@@ -23,6 +23,7 @@
|
|||||||
<Patch level="1">disable-threading.patch</Patch>
|
<Patch level="1">disable-threading.patch</Patch>
|
||||||
<Patch level="1">fix-writechar.patch</Patch>
|
<Patch level="1">fix-writechar.patch</Patch>
|
||||||
<Patch level="0">gcc47.patch</Patch>
|
<Patch level="0">gcc47.patch</Patch>
|
||||||
|
<Patch level="1">dbus-c++-template-operators.patch</Patch>
|
||||||
</Patches>
|
</Patches>
|
||||||
</Source>
|
</Source>
|
||||||
|
|
||||||
@@ -56,6 +57,13 @@
|
|||||||
</Package>
|
</Package>
|
||||||
|
|
||||||
<History>
|
<History>
|
||||||
|
<Update release="6">
|
||||||
|
<Date>2022-09-05</Date>
|
||||||
|
<Version>0.9.0</Version>
|
||||||
|
<Comment>Rebuild.</Comment>
|
||||||
|
<Name>Pisi Linux Community</Name>
|
||||||
|
<Email>admin@pisilinux.org</Email>
|
||||||
|
</Update>
|
||||||
<Update release="5">
|
<Update release="5">
|
||||||
<Date>2020-11-07</Date>
|
<Date>2020-11-07</Date>
|
||||||
<Version>0.9.0</Version>
|
<Version>0.9.0</Version>
|
||||||
|
|||||||
@@ -12,7 +12,7 @@
|
|||||||
<IsA>library</IsA>
|
<IsA>library</IsA>
|
||||||
<Summary>X.Org FS library</Summary>
|
<Summary>X.Org FS library</Summary>
|
||||||
<Description>libFS is the interface library to the X Font Server.</Description>
|
<Description>libFS is the interface library to the X Font Server.</Description>
|
||||||
<Archive sha1sum="70173cc15a7a55defb7b22b00a9387901acad634" type="tarbz2">mirrors://xorg/individual/lib/libFS-1.0.8.tar.bz2</Archive>
|
<Archive sha1sum="d6c9d7fbbf09c05b777fad14c5acfcd7a43804df" type="tarxz">mirrors://xorg/individual/lib/libFS-1.0.9.tar.xz</Archive>
|
||||||
<BuildDependencies>
|
<BuildDependencies>
|
||||||
<Dependency>util-macros</Dependency>
|
<Dependency>util-macros</Dependency>
|
||||||
<Dependency>xorg-proto</Dependency>
|
<Dependency>xorg-proto</Dependency>
|
||||||
@@ -41,6 +41,13 @@
|
|||||||
</Package>
|
</Package>
|
||||||
|
|
||||||
<History>
|
<History>
|
||||||
|
<Update release="8">
|
||||||
|
<Date>2022-09-06</Date>
|
||||||
|
<Version>1.0.9</Version>
|
||||||
|
<Comment>Version bump.</Comment>
|
||||||
|
<Name>Mustafa Cinasal</Name>
|
||||||
|
<Email>muscnsl@gmail.com</Email>
|
||||||
|
</Update>
|
||||||
<Update release="7">
|
<Update release="7">
|
||||||
<Date>2020-01-10</Date>
|
<Date>2020-01-10</Date>
|
||||||
<Version>1.0.8</Version>
|
<Version>1.0.8</Version>
|
||||||
|
|||||||
@@ -12,7 +12,7 @@
|
|||||||
<IsA>library</IsA>
|
<IsA>library</IsA>
|
||||||
<Summary>X.Org Xfont library</Summary>
|
<Summary>X.Org Xfont library</Summary>
|
||||||
<Description>libXfont is the Xorg library that allows using various types of fonts.</Description>
|
<Description>libXfont is the Xorg library that allows using various types of fonts.</Description>
|
||||||
<Archive sha1sum="b21b000ba527e05f77c2ec53855d2793b19189ba" type="tarbz2">http://xorg.freedesktop.org/archive/individual/lib/libXfont2-2.0.5.tar.bz2</Archive>
|
<Archive sha1sum="13027044d54be252639ae1b9a70d2423af17b2bc" type="tarxz">http://xorg.freedesktop.org/archive/individual/lib/libXfont2-2.0.6.tar.xz</Archive>
|
||||||
<BuildDependencies>
|
<BuildDependencies>
|
||||||
<Dependency>libfontenc-devel</Dependency>
|
<Dependency>libfontenc-devel</Dependency>
|
||||||
<Dependency>util-macros</Dependency>
|
<Dependency>util-macros</Dependency>
|
||||||
@@ -55,6 +55,13 @@
|
|||||||
</Package>
|
</Package>
|
||||||
|
|
||||||
<History>
|
<History>
|
||||||
|
<Update release="8">
|
||||||
|
<Date>2022-09-06</Date>
|
||||||
|
<Version>2.0.6</Version>
|
||||||
|
<Comment>Version bump.</Comment>
|
||||||
|
<Name>Mustafa Cinasal</Name>
|
||||||
|
<Email>muscnsl@gmail.com</Email>
|
||||||
|
</Update>
|
||||||
<Update release="7">
|
<Update release="7">
|
||||||
<Date>2021-10-19</Date>
|
<Date>2021-10-19</Date>
|
||||||
<Version>2.0.5</Version>
|
<Version>2.0.5</Version>
|
||||||
|
|||||||
@@ -12,7 +12,7 @@
|
|||||||
<IsA>library</IsA>
|
<IsA>library</IsA>
|
||||||
<Summary>X.Org Xft library</Summary>
|
<Summary>X.Org Xft library</Summary>
|
||||||
<Description>libXft is the X FreeType interface library.</Description>
|
<Description>libXft is the X FreeType interface library.</Description>
|
||||||
<Archive sha1sum="697ff9108deeabb66b91a478e10fe962e3c097a3" type="tarbz2">mirrors://xorg/individual/lib/libXft-2.3.4.tar.bz2</Archive>
|
<Archive sha1sum="fceb38d5a7b7c45951d4fc7c9d879721bfaae3a3" type="tarxz">mirrors://xorg/individual/lib/libXft-2.3.5.tar.xz</Archive>
|
||||||
<BuildDependencies>
|
<BuildDependencies>
|
||||||
<Dependency>xorg-proto</Dependency>
|
<Dependency>xorg-proto</Dependency>
|
||||||
<Dependency>util-macros</Dependency>
|
<Dependency>util-macros</Dependency>
|
||||||
@@ -84,6 +84,13 @@
|
|||||||
</Package>
|
</Package>
|
||||||
|
|
||||||
<History>
|
<History>
|
||||||
|
<Update release="8">
|
||||||
|
<Date>2022-09-06</Date>
|
||||||
|
<Version>2.3.5</Version>
|
||||||
|
<Comment>Version bump.</Comment>
|
||||||
|
<Name>Mustafa Cinasal</Name>
|
||||||
|
<Email>muscnsl@gmail.com</Email>
|
||||||
|
</Update>
|
||||||
<Update release="7">
|
<Update release="7">
|
||||||
<Date>2021-10-19</Date>
|
<Date>2021-10-19</Date>
|
||||||
<Version>2.3.4</Version>
|
<Version>2.3.4</Version>
|
||||||
|
|||||||
@@ -12,7 +12,7 @@
|
|||||||
<IsA>library</IsA>
|
<IsA>library</IsA>
|
||||||
<Summary>X.Org fontenc library</Summary>
|
<Summary>X.Org fontenc library</Summary>
|
||||||
<Description>libfontenc is the X Window System font encoding library.</Description>
|
<Description>libfontenc is the X Window System font encoding library.</Description>
|
||||||
<Archive sha1sum="d4f232b0b07487b984e13422ce4130b61a8b9edb" type="tarbz2">mirrors://xorg/individual/lib/libfontenc-1.1.4.tar.bz2</Archive>
|
<Archive sha1sum="c137c0d0c8d3e5433aadc87534dd9583d0f7f1fa" type="tarxz">mirrors://xorg/individual/lib/libfontenc-1.1.6.tar.xz</Archive>
|
||||||
<BuildDependencies>
|
<BuildDependencies>
|
||||||
<Dependency>zlib-devel</Dependency>
|
<Dependency>zlib-devel</Dependency>
|
||||||
<Dependency>util-macros</Dependency>
|
<Dependency>util-macros</Dependency>
|
||||||
@@ -45,6 +45,13 @@
|
|||||||
</Package>
|
</Package>
|
||||||
|
|
||||||
<History>
|
<History>
|
||||||
|
<Update release="7">
|
||||||
|
<Date>2022-09-06</Date>
|
||||||
|
<Version>1.1.6</Version>
|
||||||
|
<Comment>Version bump.</Comment>
|
||||||
|
<Name>Mustafa Cinasal</Name>
|
||||||
|
<Email>muscnsl@gmail.com</Email>
|
||||||
|
</Update>
|
||||||
<Update release="6">
|
<Update release="6">
|
||||||
<Date>2020-01-10</Date>
|
<Date>2020-01-10</Date>
|
||||||
<Version>1.1.4</Version>
|
<Version>1.1.4</Version>
|
||||||
|
|||||||
@@ -12,7 +12,7 @@
|
|||||||
<IsA>app</IsA>
|
<IsA>app</IsA>
|
||||||
<Summary>Common library for X-Apps project</Summary>
|
<Summary>Common library for X-Apps project</Summary>
|
||||||
<Description>Common library for X-Apps project</Description>
|
<Description>Common library for X-Apps project</Description>
|
||||||
<Archive sha1sum="80fa13c573381da2876e390481f69fae7c7d4f7e" type="targz">https://github.com/linuxmint/xapp/archive/refs/tags/2.2.14.tar.gz</Archive>
|
<Archive sha1sum="a2107bf6a5f6e14e2468e7ed7d9ba95581175908" type="targz">https://github.com/linuxmint/xapp/archive/refs/tags/2.2.15.tar.gz</Archive>
|
||||||
<BuildDependencies>
|
<BuildDependencies>
|
||||||
<Dependency>meson</Dependency>
|
<Dependency>meson</Dependency>
|
||||||
<Dependency>vala-devel</Dependency>
|
<Dependency>vala-devel</Dependency>
|
||||||
@@ -72,6 +72,13 @@
|
|||||||
</Package>
|
</Package>
|
||||||
|
|
||||||
<History>
|
<History>
|
||||||
|
<Update release="4">
|
||||||
|
<Date>2022-09-05</Date>
|
||||||
|
<Version>2.2.15</Version>
|
||||||
|
<Comment>Version bump.</Comment>
|
||||||
|
<Name>Mustafa Cinasal</Name>
|
||||||
|
<Email>muscnsl@gmail.com</Email>
|
||||||
|
</Update>
|
||||||
<Update release="3">
|
<Update release="3">
|
||||||
<Date>2022-07-25</Date>
|
<Date>2022-07-25</Date>
|
||||||
<Version>2.2.14</Version>
|
<Version>2.2.14</Version>
|
||||||
|
|||||||
@@ -13,7 +13,7 @@
|
|||||||
<IsA>app:gui</IsA>
|
<IsA>app:gui</IsA>
|
||||||
<Summary>Cinnamon window manager based on Mutter</Summary>
|
<Summary>Cinnamon window manager based on Mutter</Summary>
|
||||||
<Description>Cinnamon window manager based on Mutter</Description>
|
<Description>Cinnamon window manager based on Mutter</Description>
|
||||||
<Archive sha1sum="092ed53e7ca45f18f0a1aebb0ff744a0f49f0843" type="targz">https://github.com/linuxmint/muffin/archive/refs/tags/5.4.6.tar.gz</Archive>
|
<Archive sha1sum="57b2d2d91b84cfb7f235cb6b796d50331a4fe0be" type="targz">https://github.com/linuxmint/muffin/archive/refs/tags/5.4.7.tar.gz</Archive>
|
||||||
<BuildDependencies>
|
<BuildDependencies>
|
||||||
<Dependency>meson</Dependency>
|
<Dependency>meson</Dependency>
|
||||||
<Dependency>gettext-devel</Dependency>
|
<Dependency>gettext-devel</Dependency>
|
||||||
@@ -152,6 +152,13 @@
|
|||||||
</Files>
|
</Files>
|
||||||
</Package>
|
</Package>
|
||||||
<History>
|
<History>
|
||||||
|
<Update release="6">
|
||||||
|
<Date>2022-09-05</Date>
|
||||||
|
<Version>5.4.7</Version>
|
||||||
|
<Comment>Version bump.</Comment>
|
||||||
|
<Name>Mustafa Cinasal</Name>
|
||||||
|
<Email>muscnsl@gmail.com</Email>
|
||||||
|
</Update>
|
||||||
<Update release="5">
|
<Update release="5">
|
||||||
<Date>2022-08-24</Date>
|
<Date>2022-08-24</Date>
|
||||||
<Version>5.4.6</Version>
|
<Version>5.4.6</Version>
|
||||||
|
|||||||
Reference in New Issue
Block a user