diff --git a/common/shlibs b/common/shlibs index b53fd7393ed..f62cd46f11e 100644 --- a/common/shlibs +++ b/common/shlibs @@ -476,6 +476,56 @@ libfsimage.so.1.0 xen-libs-4.2.2_2 libfam.so.0 gamin-0.1.10_1 libgamin-1.so.0 gamin-0.1.10_1 libKF5SyntaxHighlighting.so.5 syntax-highlighting-5.29.0_1 +libKF5Libkleo.so.5 libkleo-17.12.3_1 +libKF5GrantleeTheme.so.5 grantleetheme-17.12.3_1 +libKF5IMAP.so.5 kimap-17.12.3_1 +libKF5Ldap.so.5 kldap-17.12.3_1 +libKF5CalendarCore.so.5 kcalcore-17.12.3_1 +libKF5AkonadiSearchDebug.so.5 akonadi-search-17.12.3_1 +libKF5AkonadiSearchCore.so.5 akonadi-search-17.12.3_1 +libKF5AkonadiSearchPIM.so.5 akonadi-search-17.12.3_1 +libKF5AkonadiSearchXapian.so.5 akonadi-search-17.12.3_1 +libKF5LibkdepimAkonadi.so.5 libkdepim-17.12.3_1 +libKF5Libkdepim.so.5 libkdepim-17.12.3_1 +libKF5PimCommon.so.5 pimcommon-17.12.3_1 +libKF5PimCommonAkonadi.so.5 pimcommon-17.12.3_1 +libKF5FollowupReminder.so.5 kdepim-apps-libs-17.12.3_1 +libKF5KaddressbookGrantlee.so.5 kdepim-apps-libs-17.12.3_1 +libKF5KdepimDBusInterfaces.so.5 kdepim-apps-libs-17.12.3_1 +libKF5SendLater.so.5 kdepim-apps-libs-17.12.3_1 +libKF5KaddressbookImportExport.so.5 kdepim-apps-libs-17.12.3_1 +libKF5Gravatar.so.5 libgravatar-17.12.3_1 +libKPimSMTP.so.5 ksmtp-17.12.3_1 +libKF5MailTransport.so.5 kmailtransport-17.12.3_1 +libKF5MailTransportAkonadi.so.5 kmailtransport-17.12.3_1 +libKF5Mbox.so.5 kmbox-17.12.3_1 +libKF5MessageComposer.so.5 messagelib-17.12.3_1 +libKF5MessageList.so.5 messagelib-17.12.3_1 +libKF5TemplateParser.so.5 messagelib-17.12.3_1 +libKF5WebEngineViewer.so.5 messagelib-17.12.3_1 +libKF5MessageCore.so.5 messagelib-17.12.3_1 +libKF5MimeTreeParser.so.5 messagelib-17.12.3_1 +libKF5MessageViewer.so.5 messagelib-17.12.3_1 +libKF5CalendarUtils.so.5 kcalutils-17.12.3_1 +libKF5KontactInterface.so.5 kontactinterface-17.12.3_1 +libKF5KSieveUi.so.5 libksieve-17.12.3_1 +libKF5KManageSieve.so.5 libksieve-17.12.3_1 +libKF5KSieve.so.5 libksieve-17.12.3_1 +libKF5MailImporterAkonadi.so.5 mailimporter-17.12.3_1 +libKF5MailImporter.so.5 mailimporter-17.12.3_1 +libKF5MailCommon.so.5 mailcommon-17.12.3_1 +libKF5Tnef.so.5 ktnef-17.12.3_1 +libKF5AkonadiCalendar.so.5 akonadi-calendar-17.12.3_1 +libKF5CalendarSupport.so.5 calendarsupport-17.12.3_1 +libKF5AkonadiNotes.so.5 akonadi-notes-17.12.3_1 +libKPimKDAV.so.5 kdav-17.12.3_1 +libKF5AlarmCalendar.so.5 kalarmcal-17.12.3_1 +libakonadi-singlefileresource.so.5 kdepim-runtime-17.12.3_1 +libkmindexreader.so.5 kdepim-runtime-17.12.3_1 +libkdexoauth2.so.3 kdepim-runtime-17.12.3_1 +libakonadi-filestore.so.5 kdepim-runtime-17.12.3_1 +libmaildir.so.5 kdepim-runtime-17.12.3_1 +libfolderarchivesettings.so.5 kdepim-runtime-17.12.3_1 libbabl-0.1.so.0 babl-0.1.10_1 libbamf3.so.2 bamf-0.5.1_1 libgegl-0.2.so.0 gegl-0.2.0_1 @@ -980,6 +1030,8 @@ libcryptsetup.so.12 libcryptsetup-2.0.0_1 libgusb.so.2 libgusb-0.1.3_1 libmash-0.2.so.0 mash-0.2.0_4 libbytesize.so.1 libbytesize-1.2_1 +libblockdev.so.2 libblockdev-2.16_1 +libbd_utils.so.2 libblockdev-2.16_1 libudisks2.so.0 udisks2-1.93.0_1 libgcr-base-3.so.1 gcr-3.3.92_1 libgck-1.so.0 gcr-3.8.0_1 @@ -1286,42 +1338,10 @@ libkutils.so.4 kdelibs-4.13.3_2 libkdeinit4_klauncher.so kdelibs-4.13.3_2 libkimproxy.so.4 kdelibs-4.13.3_2 libkrossui.so.4 kdelibs-4.13.3_2 -libkholidays.so.4 kdepimlibs-4.10.4_1 -libkcalcore.so.4 kdepimlibs-4.10.4_1 -libkcalutils.so.4 kdepimlibs-4.10.4_1 -libakonadi-kde.so.4 kdepimlibs-4.10.4_1 -libkmime.so.4 kdepimlibs-4.10.4_1 -libakonadi-kmime.so.4 kdepimlibs-4.10.4_1 -libkabc.so.4 kdepimlibs-4.10.4_1 -libmicroblog.so.4 kdepimlibs-4.10.4_1 -libsyndication.so.4 kdepimlibs-4.10.4_1 -libkldap.so.4 kdepimlibs-4.10.4_1 -libkpimutils.so.4 kdepimlibs-4.10.4_1 -libakonadi-kcal.so.4 kdepimlibs-4.10.4_1 -libkcal.so.4 kdepimlibs-4.10.4_1 -libkresources.so.4 kdepimlibs-4.10.4_1 -libmailtransport.so.4 kdepimlibs-4.10.4_1 -libkpimtextedit.so.4 kdepimlibs-4.10.4_1 -libkmbox.so.4 kdepimlibs-4.10.4_1 -libkpimidentities.so.4 kdepimlibs-4.10.4_1 -libkimap.so.4 kdepimlibs-4.10.4_1 -libakonadi-calendar.so.4 kdepimlibs-4.10.4_1 -libakonadi-contact.so.4 kdepimlibs-4.10.4_1 -libkalarmcal.so.2 kdepimlibs-4.10.4_1 -libakonadi-notes.so.4 kdepimlibs-4.10.4_1 -libakonadi-kabc.so.4 kdepimlibs-4.10.4_1 -libkontactinterface.so.4 kdepimlibs-4.10.4_1 -libktnef.so.4 kdepimlibs-4.10.4_1 -libgpgme++-pthread.so.2 kdepimlibs-4.10.4_1 -libkblog.so.4 kdepimlibs-4.10.4_1 -libqgpgme.so.1 kdepimlibs-4.10.4_1 -libgpgme++.so.2 kdepimlibs-4.10.4_1 libssh.so.4 libssh-0.5.4_1 libssh_threads.so.4 libssh-0.5.4_1 libqjson.so.0 qjson-0.8.1_1 libakonadiprotocolinternals.so.1 akonadi-1.9.2_1 -libkactivities.so.6 kactivities-4.10.4_1 -libkactivities-models.so.1 kactivities-4.10.4_1 libqimageblitz.so.4 qimageblitz-0.0.6_1 libxcb-render-util.so.0 xcb-util-renderutil-0.3.8_1 libkexiv2.so.11 libkexiv2-4.10.4_1 @@ -1331,6 +1351,14 @@ libplasmaclock.so.4 kde-workspace-4.10.4_1 libtaskmanager.so.4 kde-workspace-4.10.4_1 libkworkspace.so.4 kde-workspace-4.10.4_1 libprocessui.so.4 kde-workspace-4.10.4_1 +libKPimGAPIContacts.so.5 libkgapi-17.12.3_1 +libKPimGAPIBlogger.so.5 libkgapi-17.12.3_1 +libKPimGAPILatitude.so.5 libkgapi-17.12.3_1 +libKPimGAPICalendar.so.5 libkgapi-17.12.3_1 +libKPimGAPICore.so.5 libkgapi-17.12.3_1 +libKPimGAPITasks.so.5 libkgapi-17.12.3_1 +libKPimGAPIMaps.so.5 libkgapi-17.12.3_1 +libKPimGAPIDrive.so.5 libkgapi-17.12.3_1 libkgapi2.so.2 libkgapi-2.0.1_1 libqoauth.so.1 qoauth-1.0.1_1 libqoauth.so.2 qoauth-qt5-2.0.0_1 @@ -1920,7 +1948,7 @@ libQt5TextToSpeech.so.5 qt5-speech-5.8.0_1 libx265.so.151 x265-2.7_1 libQt5Xdg.so.3 libqtxdg-3.1.0_1 libQt5XdgIconLoader.so.3 libqtxdg-3.1.0_1 -libqwt.so.6 qwt-6.1.3_1: +libqwt.so.6 qwt-6.1.3_1 liblxqt-qt5.so.0 liblxqt-0.8.0_1 liblxqt-globalkeys-qt5.so.0 lxqt-globalkeys-0.8.0_1 liblxqt-globalkeys-ui-qt5.so.0 lxqt-globalkeys-0.8.0_1 @@ -2111,14 +2139,6 @@ libkomparediff2.so.5 libkomparediff2-17.08.2_1 libkompareinterface.so.5 kompare-17.08.2_1 libkomparedialogpages.so.5 kompare-17.08.2_1 libfdt.so.1 dtc-1.4.1_1 -libokteta1core.so.1 okteta-4.14.2_1 -libkasten2gui.so.2 okteta-4.14.2_1 -libkasten2okteta1controllers.so.1 okteta-4.14.2_1 -libokteta1gui.so.1 okteta-4.14.2_1 -libkasten2core.so.2 okteta-4.14.2_1 -libkasten2controllers.so.2 okteta-4.14.2_1 -libkasten2okteta1gui.so.1 okteta-4.14.2_1 -libkasten2okteta1core.so.1 okteta-4.14.2_1 libkasten3controllers.so.3 okteta5-17.08.3_1 libkasten3core.so.3 okteta5-17.08.3_1 libkasten3gui.so.3 okteta5-17.08.3_1 @@ -2374,7 +2394,7 @@ libges-1.0.so.0 gst1-editing-services-1.6.2_1 libykneomgr.so.0 libykneomgr-0.1.8_1 libopenshot-audio.so.6 libopenshot-audio-0.1.5_1 libopenshot.so.14 libopenshot-0.1.9_1 -libpqxx-4.0.so libpqxx-4.0.1_1 +libpqxx-6.2.so libpqxx-6.2.2_1 libndpi.so.1 ndpi-1.6_1 liblog4cxx.so.10 log4cxx-0.10.0_1 liblog.so android-studio-3.0.1_1 @@ -2736,7 +2756,6 @@ libz80ex.so.1 z80ex-1.1.21_1 libz80ex_dasm.so.1 z80ex-1.1.21_1 libqmmp.so.1 qmmp-1.1.4_1 libqmmpui.so.1 qmmp-1.1.4_1 -libksignalplotter.so.4 kde-workspace-4.11.22_1 libalkimia5.so.7 libalkimia-7.0_1 libpayeeidentifier_iban_bic_widgets.so.5 kmymoney-5.0.0_1 libkmm_plugin.so.5 kmymoney-5.0.0_1 @@ -2878,7 +2897,7 @@ libPocoUtil.so.50 poco-1.8.0.1_1 libPocoRedis.so.50 poco-1.8.0.1_1 libopenblas.so.0 openblas-0.2.19_1 librtmidi.so.4 rtmidi-3.0.0_1 -libbiblesync.so.1.1.2 biblesync-1.1.2_1 +libbiblesync.so.1.2.0 biblesync-1.2.0_1 libbac-9.0.4.so bacula-common-9.0.4_1 libbaccfg-9.0.4.so bacula-common-9.0.4_1 libbacfind-9.0.4.so bacula-common-9.0.4_1 @@ -3236,12 +3255,71 @@ libwayland-client++.so.0.2 libwaylandpp-2.2.0_1 libwayland-cursor++.so.0.2 libwaylandpp-2.2.0_1 libwayland-client-extra++.so.0.2 libwaylandpp-2.2.0_1 libfwup.so.1 fwupdate-10_1 +libTKBin.so.7 occt-7.2.0p1_1 +libTKDraw.so.7 occt-7.2.0p1_1 +libTKSTEP209.so.7 occt-7.2.0p1_1 +libTKOpenGl.so.7 occt-7.2.0p1_1 +libTKBinTObj.so.7 occt-7.2.0p1_1 +libTKSTL.so.7 occt-7.2.0p1_1 +libTKViewerTest.so.7 occt-7.2.0p1_1 +libTKCAF.so.7 occt-7.2.0p1_1 +libTKService.so.7 occt-7.2.0p1_1 +libTKV3d.so.7 occt-7.2.0p1_1 +libTKXCAF.so.7 occt-7.2.0p1_1 +libTKMesh.so.7 occt-7.2.0p1_1 +libTKSTEP.so.7 occt-7.2.0p1_1 +libTKMath.so.7 occt-7.2.0p1_1 +libTKLCAF.so.7 occt-7.2.0p1_1 +libTKShHealing.so.7 occt-7.2.0p1_1 +libTKGeomAlgo.so.7 occt-7.2.0p1_1 +libTKTObjDRAW.so.7 occt-7.2.0p1_1 +libTKTObj.so.7 occt-7.2.0p1_1 +libTKStd.so.7 occt-7.2.0p1_1 +libTKSTEPBase.so.7 occt-7.2.0p1_1 +libTKIGES.so.7 occt-7.2.0p1_1 +libTKGeomBase.so.7 occt-7.2.0p1_1 +libTKFillet.so.7 occt-7.2.0p1_1 +libTKFeat.so.7 occt-7.2.0p1_1 +libTKG2d.so.7 occt-7.2.0p1_1 +libTKXSBase.so.7 occt-7.2.0p1_1 +libTKDCAF.so.7 occt-7.2.0p1_1 +libTKXml.so.7 occt-7.2.0p1_1 +libTKTopTest.so.7 occt-7.2.0p1_1 +libTKG3d.so.7 occt-7.2.0p1_1 +libTKBRep.so.7 occt-7.2.0p1_1 +libTKVRML.so.7 occt-7.2.0p1_1 +libTKCDF.so.7 occt-7.2.0p1_1 +libTKXSDRAW.so.7 occt-7.2.0p1_1 +libTKXMesh.so.7 occt-7.2.0p1_1 +libTKernel.so.7 occt-7.2.0p1_1 +libTKTopAlgo.so.7 occt-7.2.0p1_1 +libTKHLR.so.7 occt-7.2.0p1_1 +libTKBinXCAF.so.7 occt-7.2.0p1_1 +libTKVCAF.so.7 occt-7.2.0p1_1 +libTKBinL.so.7 occt-7.2.0p1_1 +libTKXmlXCAF.so.7 occt-7.2.0p1_1 +libTKXDEIGES.so.7 occt-7.2.0p1_1 +libTKBO.so.7 occt-7.2.0p1_1 +libTKStdL.so.7 occt-7.2.0p1_1 +libTKXDEDRAW.so.7 occt-7.2.0p1_1 +libTKXmlTObj.so.7 occt-7.2.0p1_1 +libTKPrim.so.7 occt-7.2.0p1_1 +libTKMeshVS.so.7 occt-7.2.0p1_1 +libTKSTEPAttr.so.7 occt-7.2.0p1_1 +libTKBool.so.7 occt-7.2.0p1_1 +libTKOffset.so.7 occt-7.2.0p1_1 +libTKXDESTEP.so.7 occt-7.2.0p1_1 +libTKQADraw.so.7 occt-7.2.0p1_1 +libTKXmlL.so.7 occt-7.2.0p1_1 libargon2.so.1 libargon2-20171227_1 libdazzle-1.0.so.0 libdazzle-3.28.0_1 libjsonrpc-glib-1.0.so.1 jsonrpc-glib-3.28.0_1 libtemplate_glib-1.0.so.0 template-glib-3.28.0_1 +libmedimport.so.0 libmed-3.3.1_1 +libmedC.so.1 libmed-3.3.1_1 +libmed.so.1 libmed-3.3.1_1 libeog.so eog-3.28.0_4 -ibfreexl.so.1 freexl-1.0.5_1 +libfreexl.so.1 freexl-1.0.5_1 libgeos-3.6.2.so geos-3.6.2_1 libgeos_c.so.1 geos-3.6.2_1 libspatialindex.so.4 libspatialindex-1.8.5_1 @@ -3256,3 +3334,4 @@ libfifechan_sdl.so.0.1.4 fifechan-0.1.4_1 libfifechan_opengl.so.0.1.4 fifechan-0.1.4_1 libpolyclipping.so.22 clipper-6.4.2_1 libSoapySDR.so.0.6 SoapySDR-0.6.1_1 +libeditorconfig.so.0 editorconfig-0.12.2_1 diff --git a/common/xbps-src/shutils/update_check.sh b/common/xbps-src/shutils/update_check.sh index 1c9ceafcb15..ae8212ecc96 100644 --- a/common/xbps-src/shutils/update_check.sh +++ b/common/xbps-src/shutils/update_check.sh @@ -75,6 +75,7 @@ update_check() { curl -A "xbps-src-update-check/$XBPS_SRC_VERSION" --max-time 10 -Lsk "$url" | grep -Po -i "$rx" done | + tr _ . | sort -Vu | { grep . || echo "NO VERSION found for $original_pkgname" 1>&2 diff --git a/srcpkgs/3proxy/template b/srcpkgs/3proxy/template index 79681da3668..5deb95b2fc4 100644 --- a/srcpkgs/3proxy/template +++ b/srcpkgs/3proxy/template @@ -1,13 +1,13 @@ # Template file for '3proxy' pkgname=3proxy -version=0.8.11 +version=0.8.12 revision=1 -homepage="https://3proxy.ru" distfiles="https://github.com/z3APA3A/3proxy/archive/$version.tar.gz" short_desc="3proxy tiny proxy server" maintainer="iaroki " -license="BSD" -checksum=fc4295e1a462baa61977fcc21747db7861c4e3d0dcca86cbaa3e06017e5c66c9 +license="BSD-3-Clause" +homepage="https://3proxy.ru" +checksum=c2ad3798b4f0df06cfcc7b49f658304e451d60e4834e2705ef83ddb85a03f849 do_build() { make -f Makefile.Linux CC=$CC LN=$CC diff --git a/srcpkgs/6tunnel/template b/srcpkgs/6tunnel/template new file mode 100644 index 00000000000..d9bd3358e7c --- /dev/null +++ b/srcpkgs/6tunnel/template @@ -0,0 +1,11 @@ +# Template file for '6tunnel' +pkgname=6tunnel +version=0.12 +revision=1 +build_style=gnu-configure +short_desc="IPv6 hosts with IPv4-only applications and vice-versa" +maintainer="Pulux " +license="GPL-2" +homepage="https://github.com/wojtekka/$pkgname" +distfiles="${homepage}/releases/download/$version/$pkgname-$version.tar.gz" +checksum=80dbe91bb92282c3c5e98dec871dcd1738ae824e532f9fd6db0d6ebd469d79bf diff --git a/srcpkgs/Adapta/template b/srcpkgs/Adapta/template index 679609b785c..0db5336cb17 100644 --- a/srcpkgs/Adapta/template +++ b/srcpkgs/Adapta/template @@ -1,6 +1,6 @@ # Template file for 'Adapta' pkgname=Adapta -version=3.93.0.258 +version=3.93.0.262 revision=1 build_style=gnu-configure wrksrc="adapta-gtk-theme-$version" @@ -11,7 +11,7 @@ maintainer="Andrea Brancaleoni " license="GPL-2" homepage=https://github.com/adapta-project/adapta-gtk-theme distfiles="https://github.com/adapta-project/adapta-gtk-theme/archive/$version.tar.gz" -checksum=4cee758174a9a23615e8ccb1a946d96b1817052f151617aa170b147a50d72955 +checksum=e7d4eff4550fa5c81b86098b8b78e14bec164f38f4200a9995b34b1768f68d81 noarch=y diff --git a/srcpkgs/FreeRADIUS/template b/srcpkgs/FreeRADIUS/template index bc3ac4b2f21..ae2f4da33da 100644 --- a/srcpkgs/FreeRADIUS/template +++ b/srcpkgs/FreeRADIUS/template @@ -1,7 +1,7 @@ # Template file for 'FreeRADIUS' pkgname=FreeRADIUS -version=3.0.15 -revision=2 +version=3.0.17 +revision=1 wrksrc=freeradius-server-${version} build_style=gnu-configure nocross=yes # Not supported by upstream @@ -14,7 +14,7 @@ maintainer="Michael Aldridge " license="GPL-2" homepage="http://freeradius.org" distfiles="ftp://ftp.freeradius.org/pub/freeradius/freeradius-server-${version}.tar.bz2" -checksum=23267d8505e7b2909f5bdbf3938ca077c1fe122290dc969304d4f3b594f7e3ba +checksum=3f03404b6e4a4f410e1f15ea2ababfec7f8a7ae8a49836d8a0c137436d913b96 pre_install() { # FreeRADIUS uses 'R' instead of 'DESTDIR' diff --git a/srcpkgs/JAI/update b/srcpkgs/JAI/update index 42016e16d2f..5714f78b12b 100644 --- a/srcpkgs/JAI/update +++ b/srcpkgs/JAI/update @@ -1,3 +1,2 @@ -version=${version//./_} site="http://download.java.net/media/jai/builds/release/" pattern='href="\K[\d_]+(?=/")' diff --git a/srcpkgs/MultiMC/template b/srcpkgs/MultiMC/template index 7de09c8c314..4a8a27bfb54 100644 --- a/srcpkgs/MultiMC/template +++ b/srcpkgs/MultiMC/template @@ -1,7 +1,7 @@ # Template file for 'MultiMC' pkgname=MultiMC -version=0.6.0 -revision=2 +version=0.6.2 +revision=1 _commithashnbt="4b305bbd2ac0e7a26987baf7949a484a87b474d4" _nbtversion="multimc-0.5.0" _quazipversion="multimc-2" @@ -16,7 +16,7 @@ homepage="http://multimc.org" distfiles="https://github.com/${pkgname}/${pkgname}5/archive/${version}.tar.gz https://github.com/${pkgname}/libnbtplusplus/archive/${_nbtversion}.tar.gz https://github.com/${pkgname}/quazip/archive/${_quazipversion}.tar.gz" -checksum="ac458be99250d2a369ee805bf9560e396d0e0f16a95cc84c36eb0ef1e94a6374 +checksum="d5e5fdc3234ac423e4abf8ea3b46d851c2df54713eae61f2171cb6f85de78fee bcefbdd905f10a04605cf9e8f768d0f60c972e9e219c800512a5fd9c5f7a8498 25e1b74f0edef5e09647f7b5344c08fad4eaebbc386b1f288b59286ecdfe07fa" wrksrc=${pkgname}5-${version} diff --git a/srcpkgs/abcde/template b/srcpkgs/abcde/template index b07cfaacfe2..7eec27c2299 100644 --- a/srcpkgs/abcde/template +++ b/srcpkgs/abcde/template @@ -1,10 +1,10 @@ # Template file for 'abcde' pkgname=abcde version=2.9.1 -revision=1 +revision=2 noarch=yes conf_files="/etc/${pkgname}.conf" -depends="cd-discid vorbis-tools perl" +depends="cd-discid vorbis-tools perl perl-MusicBrainz-DiscID perl-WebService-MusicBrainz" maintainer="Juan RP " short_desc="A Better CD Encoder" license="GPL-2.0-or-later" diff --git a/srcpkgs/acpid/patches/disable-logging-to-console.patch b/srcpkgs/acpid/patches/disable-logging-to-console.patch index 1b2b16bead9..32acb35d836 100644 --- a/srcpkgs/acpid/patches/disable-logging-to-console.patch +++ b/srcpkgs/acpid/patches/disable-logging-to-console.patch @@ -1,11 +1,11 @@ ---- acpid.c.orig 2015-02-06 20:32:04.341695981 +0100 -+++ acpid.c 2015-02-06 20:32:13.540974475 +0100 -@@ -390,7 +390,7 @@ open_log(void) +--- acpid.c ++++ acpid.c +@@ -389,7 +389,7 @@ open_log(void) int log_opts; /* open the syslog */ - log_opts = LOG_CONS|LOG_NDELAY; + log_opts = LOG_NDELAY; - if (acpid_debug) { - log_opts |= LOG_PERROR; - } + openlog(PACKAGE, log_opts, LOG_DAEMON); + } + diff --git a/srcpkgs/acpid/template b/srcpkgs/acpid/template index 8a025fa6a0d..b5b0abb3a6a 100644 --- a/srcpkgs/acpid/template +++ b/srcpkgs/acpid/template @@ -1,15 +1,15 @@ # Template file for 'acpid' pkgname=acpid -version=2.0.28 +version=2.0.29 revision=1 build_style=gnu-configure -conf_files="/etc/acpi/events/anything /etc/acpi/handler.sh" short_desc="The ACPI Daemon (acpid) With Netlink Support" maintainer="Juan RP " -license="GPL-2" +license="GPL-2.0-or-later" homepage="http://sourceforge.net/projects/acpid2/" distfiles="${SOURCEFORGE_SITE}/acpid2/acpid-$version.tar.xz" -checksum=980c3a54b0d3f2fd49fd845a0584c5c2abeaab9e9ac09fcbb68686bbb57a7110 +checksum=58503b27975c466e627eb741c5453dd662f97edef1a3d0aac822fd03a84203ff +conf_files="/etc/acpi/events/anything /etc/acpi/handler.sh" post_install() { vinstall ${FILESDIR}/handler.sh 755 etc/acpi diff --git a/srcpkgs/akonadi-calendar-devel b/srcpkgs/akonadi-calendar-devel new file mode 120000 index 00000000000..2f2d81c463f --- /dev/null +++ b/srcpkgs/akonadi-calendar-devel @@ -0,0 +1 @@ +akonadi-calendar \ No newline at end of file diff --git a/srcpkgs/akonadi-calendar/template b/srcpkgs/akonadi-calendar/template new file mode 100644 index 00000000000..5aaf7d7c834 --- /dev/null +++ b/srcpkgs/akonadi-calendar/template @@ -0,0 +1,24 @@ +# Template file for 'akonadi-calendar' +pkgname=akonadi-calendar +version=17.12.3 +revision=1 +build_style=cmake +hostmakedepends="extra-cmake-modules python3 qt5-qmake qt5-host-tools kconfig" +makedepends="akonadi-contacts-devel kmailtransport-devel kcalutils-devel" +short_desc="Akonadi calendar integration" +maintainer="John " +license="LGPL-2.1-or-later" +homepage="https://community.kde.org/KDE_PIM" +distfiles="https://download.kde.org/stable/applications/${version}/src/akonadi-calendar-${version}.tar.xz" +checksum=caece786ee166536397a18d5f5c1f5b7d0df609c4daaf831407d57e9f9b5d939 + +akonadi-calendar-devel_package() { + depends="${sourcepkg}>=${version}_${revision} ${makedepends}" + short_desc+=" - development files" + pkg_install() { + vmove usr/include + vmove usr/lib/qt5/mkspecs + vmove usr/lib/cmake + vmove "usr/lib/*.so" + } +} diff --git a/srcpkgs/akonadi-notes-devel b/srcpkgs/akonadi-notes-devel new file mode 120000 index 00000000000..2b593a28f4d --- /dev/null +++ b/srcpkgs/akonadi-notes-devel @@ -0,0 +1 @@ +akonadi-notes \ No newline at end of file diff --git a/srcpkgs/akonadi-notes/template b/srcpkgs/akonadi-notes/template new file mode 100644 index 00000000000..4a4a1fbbb30 --- /dev/null +++ b/srcpkgs/akonadi-notes/template @@ -0,0 +1,28 @@ +# Template file for 'akonadi-notes' +pkgname=akonadi-notes +version=17.12.3 +revision=1 +build_style=cmake +hostmakedepends="extra-cmake-modules python qt5-qmake qt5-host-tools" +makedepends="kmime-devel akonadi5-devel" +short_desc="Libraries and daemons to implement notes management in Akonadi" +maintainer="John " +license="LGPL-2.1-or-later, GPL-2.0-or-later, BSD-2-Clause" +homepage="Libraries and daemons to implement management of notes in Akonadi" +distfiles="http://download.kde.org/stable/applications/${version}/src/${pkgname}-${version}.tar.xz" +checksum=6f70d0b550b7a3e205bf525cacb32823c1dff21d1e4355651c4c172502f59653 + +post_install() { + vlicense COPYING.BSD COPYING.BSD +} + +akonadi-notes-devel_package() { + depends="${sourcepkg}>=${version}_${revision}" + short_desc+=" - development files" + pkg_install() { + vmove usr/include + vmove usr/lib/cmake + vmove usr/lib/qt5/mkspecs + vmove "usr/lib/*.so" + } +} diff --git a/srcpkgs/akonadi-search-devel b/srcpkgs/akonadi-search-devel new file mode 120000 index 00000000000..6c0ea76bfd1 --- /dev/null +++ b/srcpkgs/akonadi-search-devel @@ -0,0 +1 @@ +akonadi-search \ No newline at end of file diff --git a/srcpkgs/akonadi-search/template b/srcpkgs/akonadi-search/template new file mode 100644 index 00000000000..08a92111c97 --- /dev/null +++ b/srcpkgs/akonadi-search/template @@ -0,0 +1,24 @@ +# Template file for 'akonadi-search' +pkgname=akonadi-search +version=17.12.3 +revision=1 +build_style=cmake +hostmakedepends="extra-cmake-modules qt5-qmake qt5-host-tools python" +makedepends="akonadi-mime-devel xapian-core-devel krunner-devel kcmutils-devel + kcontacts-devel kcalcore-devel" +short_desc="Libraries and daemons to implement searching in Akonadi" +maintainer="John " +license="GPL-2.0-or-later, LGPL-2.1-or-later" +homepage="https://community.kde.org/KDE_PIM" +distfiles="https://download.kde.org/stable/applications/${version}/src/akonadi-search-${version}.tar.xz" +checksum=3d55f80c7071d16026181e267fa2e527da76adb762831732d19d1eadb25df65a + +akonadi-search-devel_package() { + depends="${sourcepkg}>=${version}_${revision} ${makedepends}" + short_desc+=" - development files" + pkg_install() { + vmove usr/include + vmove usr/lib/cmake + vmove "usr/lib/*.so" + } +} diff --git a/srcpkgs/akonadi-search/update b/srcpkgs/akonadi-search/update new file mode 100644 index 00000000000..0bfbdced6f9 --- /dev/null +++ b/srcpkgs/akonadi-search/update @@ -0,0 +1,2 @@ +site="https://download.kde.org/stable/applications/" +pattern='href="\K[\d\.]+(?=/")' diff --git a/srcpkgs/albert/template b/srcpkgs/albert/template index a1a943e04f3..bfbcfcfdba8 100644 --- a/srcpkgs/albert/template +++ b/srcpkgs/albert/template @@ -1,14 +1,13 @@ # Template file for 'albert' pkgname=albert -version=0.14.16 +version=0.14.18 revision=1 -_plugins_hash=c92234731b5dae3baca6eb4e0561cd7ee90e7b56 +_plugins_hash=c59061f179032974c4a1b46dc045bdbb57614255 _pybind_version=2.2.2 build_style=cmake configure_args="-DBUILD_VIRTUALBOX=OFF" -hostmakedepends="git qt5-host-tools qt5-qmake" -makedepends="muparser-devel python-devel qt5-svg-devel qt5-x11extras-devel - qt5-declarative-devel qt5-plugin-mysql qt5-plugin-odbc qt5-plugin-pgsql +makedepends="libqalculate-devel muparser-devel python-devel qt5-declarative-devel + qt5-svg-devel qt5-x11extras-devel qt5-plugin-mysql qt5-plugin-odbc qt5-plugin-pgsql qt5-plugin-sqlite qt5-plugin-tds" depends="qt5-plugin-sqlite" short_desc="Lightweight desktop environment agnostic launcher" @@ -18,10 +17,14 @@ homepage="https://github.com/albertlauncher/albert" distfiles="https://github.com/albertlauncher/albert/archive/v${version}.tar.gz https://github.com/albertlauncher/plugins/archive/${_plugins_hash}.tar.gz https://github.com/pybind/pybind11/archive/v${_pybind_version}.tar.gz" -checksum="971ed5cd366488219d3d82c74852818362d940031a80bd1361646f8a56f9bbd8 - 7755a417ce06f031899e3315c9f631d08b3e4400ec237c93eca92a5446f94f39 +checksum="074b8dc50032edc8fbeb6efc9743b39cb8aa0619f9c8ae9441b9074eac14bd8c + 8cae60c57e694a47ee1060340ab19c2b29cccbaf1ec8309f1053ccf16161ae70 b639a2b2cbf1c467849660801c4665ffc1a4d0a9e153ae1996ed6f21c492064e" +if [ -n "$CROSS_BUILD" ]; then + hostmakedepends+=" qt5-host-tools qt5-qmake" +fi + post_extract() { cp -rup ${wrksrc}/../plugins-*/* ${wrksrc}/plugins cp -rup ${wrksrc}/../pybind11-*/* ${wrksrc}/plugins/python/pybind11 diff --git a/srcpkgs/annie/template b/srcpkgs/annie/template index 424cfca1230..f0cdb2d814f 100644 --- a/srcpkgs/annie/template +++ b/srcpkgs/annie/template @@ -1,16 +1,16 @@ # Template file for 'annie' pkgname=annie -version=0.6.5 +version=0.6.6 revision=1 build_style=go go_import_path="github.com/iawia002/annie" depends="ffmpeg" short_desc="Fast, simple and clean video downloader built with Go" maintainer="cr6git " -homepage="https://github.com/iawia002/annie" license="MIT" +homepage="https://github.com/iawia002/annie" distfiles="https://github.com/iawia002/annie/archive/${version}.tar.gz" -checksum=9f6029d9c372a174d372913ab3e856eb73075602baa956520e78639b0e151e5a +checksum=e9b25727ad651951d04e5649271cf639c9745d0577143ba0ce15d205c4dced87 post_install() { vlicense LICENSE diff --git a/srcpkgs/aspell-en/template b/srcpkgs/aspell-en/template index 95f29f49201..6be3abe5ded 100644 --- a/srcpkgs/aspell-en/template +++ b/srcpkgs/aspell-en/template @@ -1,17 +1,17 @@ # Template file for 'aspell-en' pkgname=aspell-en -version=2017.08.24 +version=2018.04.16 revision=1 -noarch=yes wrksrc="aspell6-en-${version}-0" build_style=configure hostmakedepends="aspell-devel" short_desc="English dictionary for aspell" -homepage="http://aspell.net/" -license="LGPL-2.1" maintainer="Leah Neukirchen " +license="LGPL-2.1-or-later" +homepage="http://aspell.net/" distfiles="${GNU_SITE}/aspell/dict/en/aspell6-en-${version}-0.tar.bz2" -checksum=09b562b02195e7facd31d65241050be7ac6f78654128ab41650511bf42dd5b7c +checksum=f11071e74b0c0753f4afabf024941a5c3a96bafe3879211ebd47bc34e76fbd2f +noarch=yes words-en_package() { short_desc="English dictionary word list" diff --git a/srcpkgs/atom/template b/srcpkgs/atom/template index 9872ff4b21c..a09a971a976 100644 --- a/srcpkgs/atom/template +++ b/srcpkgs/atom/template @@ -1,6 +1,6 @@ # Template file for 'atom' pkgname=atom -version=1.25.0 +version=1.25.1 revision=1 nocross=yes nostrip=yes @@ -11,7 +11,7 @@ maintainer="Wilson Birney " license="MIT" homepage="https://atom.io" distfiles="https://github.com/atom/atom/archive/v${version}.tar.gz" -checksum=3608c1472879420d3e69f76402f74d9bef9270687bb679b4cde008d328768c5c +checksum=607bfcfe283419d9a987649d02a3004a40272f17f2949049fccf419f8b72cfbb only_for_archs="i686 x86_64" do_install() { diff --git a/srcpkgs/autokey-gtk b/srcpkgs/autokey-gtk deleted file mode 120000 index 3a62bea9686..00000000000 --- a/srcpkgs/autokey-gtk +++ /dev/null @@ -1 +0,0 @@ -autokey \ No newline at end of file diff --git a/srcpkgs/autokey-qt b/srcpkgs/autokey-qt deleted file mode 120000 index 3a62bea9686..00000000000 --- a/srcpkgs/autokey-qt +++ /dev/null @@ -1 +0,0 @@ -autokey \ No newline at end of file diff --git a/srcpkgs/autokey/template b/srcpkgs/autokey/template deleted file mode 100644 index ee9b318ddfc..00000000000 --- a/srcpkgs/autokey/template +++ /dev/null @@ -1,41 +0,0 @@ -# Template file for 'autokey' -pkgname=autokey -version=0.90.4 -revision=4 -noarch=yes -build_style=python2-module -pycompile_module="autokey" -hostmakedepends="python" -makedepends="python" -depends="python python-xlib python-inotify python-simplejson wmctrl" -short_desc="desktop automation utility for Linux and X11" -maintainer="Enno Boland " -license="GPL-3" -homepage="https://code.google.com/archive/p/autokey/downloads" -distfiles="https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/$pkgname/$pkgname-${version}.tar.gz" -checksum=7352c94ca984f1ba049f0b0d832abe47005cf65567904e5404c73e90358117e4 - -autokey-qt_package() { - depends="${sourcepkg}>=${version}_${revision} kde-python python-notify python-PyQt4 python-PyQt4-dbus" - short_desc+=" - Qt frontend" - pkg_install() { - vmove usr/share/applications/autokey-qt.desktop - vmove usr/bin/autokey-qt - vmove usr/share/man/man1/autokey-qt.1 - vmove usr/lib/python2.7/site-packages/autokey/qtui - vmove usr/lib/python2.7/site-packages/autokey/qtapp.py - vmove usr/share/kde4 - } -} - -autokey-gtk_package() { - depends="${sourcepkg}>=${version}_${revision} python-dbus python-gobject zenity" - short_desc+=" - GTK+ frontend" - pkg_install() { - vmove usr/share/applications/autokey-gtk.desktop - vmove usr/bin/autokey-gtk - vmove usr/share/man/man1/autokey-gtk.1 - vmove usr/lib/python2.7/site-packages/autokey/gtkui - vmove usr/lib/python2.7/site-packages/autokey/gtkapp.py - } -} diff --git a/srcpkgs/bdf2psf/template b/srcpkgs/bdf2psf/template index 53675226784..643687c85c3 100644 --- a/srcpkgs/bdf2psf/template +++ b/srcpkgs/bdf2psf/template @@ -1,6 +1,6 @@ # Template file for 'bdf2psf' pkgname=bdf2psf -version=1.182 +version=1.184 revision=1 wrksrc="console-setup" depends="perl" @@ -9,7 +9,7 @@ maintainer="Leah Neukirchen " license="GPL-2.0-or-later" homepage="https://packages.debian.org/sid/bdf2psf" distfiles="${DEBIAN_SITE}/main/c/console-setup/console-setup_${version}.tar.xz" -checksum=6575fe4fc79dab7d259e6a12e95c63c7e414831284c19454c0bd8a81b7f1faff +checksum=7c010f152003331f5560246494f781eca237b87bed69cb8cde6fae54c604fcb3 noarch=yes post_extract() { diff --git a/srcpkgs/biblesync/template b/srcpkgs/biblesync/template index d4c16ad1e99..0252fc1f502 100644 --- a/srcpkgs/biblesync/template +++ b/srcpkgs/biblesync/template @@ -1,16 +1,16 @@ # Template file for 'biblesync' pkgname=biblesync -version=1.1.2 -revision=2 +version=1.2.0 +revision=1 build_style=cmake -makedepends="libuuid-devel" configure_args="-DBUILD_SHARED_LIBS=TRUE" +makedepends="libuuid-devel" short_desc="Multicast shared co-navigation library for Bible programs" maintainer="Dan Arnfield " license="Public domain" homepage="https://github.com/karlkleinpaste/biblesync" distfiles="https://github.com/karlkleinpaste/biblesync/archive/${version}.tar.gz" -checksum=aa581999d48fecf45bc059b80805aa0f06a5d5701c29cd6a625d433796d2a43b +checksum=3c94f0de9e85a3564fbea7c36acfe175462d424eefbbad929cb3bc520e6a229f biblesync-devel_package() { short_desc+=" - development files" diff --git a/srcpkgs/brightnessctl/template b/srcpkgs/brightnessctl/template index 74319e02dbe..c459fc05b8d 100644 --- a/srcpkgs/brightnessctl/template +++ b/srcpkgs/brightnessctl/template @@ -1,16 +1,16 @@ # Template file for 'brightnessctl' pkgname=brightnessctl -version=0.3.1 +version=0.3.2 revision=1 build_style=gnu-makefile make_use_env=yes hostmakedepends="pkg-config" maintainer="cr6git " short_desc="Read and control device brightness" -homepage="https://github.com/Hummer12007/brightnessctl" license="MIT" +homepage="https://github.com/Hummer12007/brightnessctl" distfiles="https://github.com/Hummer12007/brightnessctl/archive/${version}.tar.gz" -checksum=3e81dfa7c5faba29df88a7c4569c7ebaf511c3de4d489a8c8e305ab51b9e3059 +checksum=92687d8739b8395cf942287bdb8905a78b428102ab6029680829ab917363e0ab post_install() { vlicense LICENSE diff --git a/srcpkgs/browserpass/template b/srcpkgs/browserpass/template index da58fd6a670..08d4082aad5 100644 --- a/srcpkgs/browserpass/template +++ b/srcpkgs/browserpass/template @@ -1,7 +1,7 @@ # Template file for 'browserpass' pkgname=browserpass -version=2.0.18 -revision=2 +version=2.0.20 +revision=1 build_style=go go_import_path="github.com/dannyvankooten/browserpass" go_package="${go_import_path}/cmd/browserpass" @@ -11,7 +11,7 @@ maintainer="John " license="MIT" homepage="https://github.com/dannyvankooten/browserpass" distfiles="https://github.com/dannyvankooten/browserpass/archive/${version}.tar.gz" -checksum=0cec5938d002192ec398e511b53463796be66c303ccdc5013d60a7470360e2be +checksum=0ee1c7c27596adc64cc0d3a0954246e31eeab83e85c0674afb3d052be1c3a73e post_build() { sed -i "s:%%replace%%:/usr/bin/browserpass:" chrome/host.json firefox/host.json diff --git a/srcpkgs/caddy/template b/srcpkgs/caddy/template index c7a2c626d1d..308c1d476f7 100644 --- a/srcpkgs/caddy/template +++ b/srcpkgs/caddy/template @@ -1,7 +1,7 @@ # Template file for 'caddy' pkgname=caddy -version=0.10.12 -revision=2 +version=0.10.13 +revision=1 build_style=go go_import_path="github.com/mholt/caddy" go_package="${go_import_path}/caddy" @@ -11,7 +11,7 @@ maintainer="Dominic Monroe " license="Apache-2.0" homepage="https://caddyserver.com" distfiles="https://github.com/mholt/caddy/archive/v${version}.tar.gz" -checksum=89efdbd719c0a079d1ee3126d1a94292361199b88171b66b765ca31c12bd0ac1 +checksum=34e25c1e91c5916803d3004407b27a30f0a32fb58511323c8dccd3cace8246f6 system_accounts="caddy" make_dirs="/etc/caddy 0700 caddy caddy" diff --git a/srcpkgs/calendarsupport-devel b/srcpkgs/calendarsupport-devel new file mode 120000 index 00000000000..dd273f66bc4 --- /dev/null +++ b/srcpkgs/calendarsupport-devel @@ -0,0 +1 @@ +calendarsupport \ No newline at end of file diff --git a/srcpkgs/calendarsupport/template b/srcpkgs/calendarsupport/template new file mode 100644 index 00000000000..92b9253cafc --- /dev/null +++ b/srcpkgs/calendarsupport/template @@ -0,0 +1,24 @@ +# Template file for 'calendarsupport' +pkgname=calendarsupport +version=17.12.3 +revision=1 +build_style=cmake +hostmakedepends="extra-cmake-modules qt5-tools python3" +makedepends="kholidays-devel akonadi-calendar-devel kdepim-apps-libs-devel" +short_desc="Calendar support library" +maintainer="John " +license="GPL-2.0-or-later, LGPL-2.1-or-later" +homepage="https://community.kde.org/KDE_PIM" +distfiles="https://download.kde.org/stable/applications/${version}/src/calendarsupport-${version}.tar.xz" +checksum=04e90cd3945a7c007182c656ca436c1871ce31fcdeb9e2dc8af522b634501908 + +calendarsupport-devel_package() { + depends="${sourcepkg}>=${version}_${revision} ${makedepends}" + short_desc+=" - development files" + pkg_install() { + vmove usr/include + vmove usr/lib/qt5/mkspecs + vmove usr/lib/cmake + vmove "usr/lib/*.so" + } +} diff --git a/srcpkgs/calendarsupport/update b/srcpkgs/calendarsupport/update new file mode 100644 index 00000000000..0bfbdced6f9 --- /dev/null +++ b/srcpkgs/calendarsupport/update @@ -0,0 +1,2 @@ +site="https://download.kde.org/stable/applications/" +pattern='href="\K[\d\.]+(?=/")' diff --git a/srcpkgs/camlp5/template b/srcpkgs/camlp5/template index cab9ce9e197..9449705e913 100644 --- a/srcpkgs/camlp5/template +++ b/srcpkgs/camlp5/template @@ -1,19 +1,19 @@ # Template file for 'camlp5' pkgname=camlp5 -version=7.04 +version=7.05 revision=1 build_style=configure configure_args="-mandir /usr/share/man" hostmakedepends="ocaml" short_desc="OCaml preprocessor and pretty-printer" maintainer="Némo Fournier " -license="BSD" +license="BSD-3-Clause" homepage="https://camlp5.github.io/" distfiles="https://github.com/${pkgname}/${pkgname}/archive/rel${version//./}.tar.gz" wrksrc="camlp5-rel${version//./}" nocross=yes nopie=yes -checksum=4d28171121db1ea6f54d409cf959aa4d4359c13b957eb5a14e4fe37cc58243a8 +checksum=ccc7afd2936c75cbee4aad58cd2ef8e7bf0dded556b91d76e4e462a27550ff12 post_install() { vlicense LICENSE diff --git a/srcpkgs/camlp5/update b/srcpkgs/camlp5/update new file mode 100644 index 00000000000..052b24ccd15 --- /dev/null +++ b/srcpkgs/camlp5/update @@ -0,0 +1,2 @@ +pattern='/archive/(v?|\Q'"$pkgname"'\E-|rel)?\K[\d\.]+(?=\.tar\.gz")' +version="${version//./}" diff --git a/srcpkgs/carton/template b/srcpkgs/carton/template index 012994bd99f..8c13784426d 100644 --- a/srcpkgs/carton/template +++ b/srcpkgs/carton/template @@ -1,6 +1,6 @@ # Template file for 'carton' pkgname=carton -version=1.0.22 +version=1.0.28 revision=1 wrksrc="Carton-v${version}" noarch=yes @@ -12,6 +12,6 @@ depends="${makedepends}" short_desc="Perl module dependency manager" maintainer="Christian Neukirchen " homepage="https://metacpan.org/pod/Carton" -license="GPL-1, Artistic" +license="Artistic-1.0-Perl, GPL-1.0-or-later" distfiles="${CPAN_SITE}/XML/MIYAGAWA/Carton-v${version}.tar.gz" -checksum=3a869b736962d0cba43b86a7a97d87565b57f87c5ae5721c5f5aa18cdae6e8ab +checksum=bc59790b604c03a1cc592169a9268ed6ac5d2fe5a68fc41962427c2288e75a3e diff --git a/srcpkgs/carton/update b/srcpkgs/carton/update new file mode 100644 index 00000000000..216843078a8 --- /dev/null +++ b/srcpkgs/carton/update @@ -0,0 +1 @@ +pattern="${pkgname}-v\K[\d.]+(?=\.tar\.gz)" diff --git a/srcpkgs/cdm/template b/srcpkgs/cdm/template index 231c33107f4..6caa024c47b 100644 --- a/srcpkgs/cdm/template +++ b/srcpkgs/cdm/template @@ -1,17 +1,15 @@ # Template file for 'cdm' pkgname=cdm -version=0.0.20140805 -revision=2 -_commit=7b6c395e91aa6c43b94a77994bffd4d9c9e2cffa -wrksrc="${pkgname}-${_commit}" -noarch=yes +version=0.7 +revision=1 short_desc="Console Display Manager" maintainer="Andrea Brancaleoni " depends="dialog xinit kbd xdpyinfo" -license="GPL-2" -homepage="https://github.com/ghost1227/cdm" -distfiles="$homepage/archive/$_commit.tar.gz" -checksum=6770e91a45059fce870ecce5c12fa61efa10c7a1f1d16afda283deba8659a925 +license="GPL-2.0-or-later" +homepage="https://github.com/evertiro/cdm" +distfiles="https://github.com/evertiro/cdm/archive/${version}.tar.gz" +checksum=530042165ce65cdff3ec62ba9f077d0e8c6744c13f5d449d84fe2506a79d2e56 +noarch=yes do_install() { sed -i 's| /| $PKGDESTDIR/|g' install.sh diff --git a/srcpkgs/cfitsio/template b/srcpkgs/cfitsio/template index 1c54b3b4e6e..fccc69ad42d 100644 --- a/srcpkgs/cfitsio/template +++ b/srcpkgs/cfitsio/template @@ -1,7 +1,7 @@ # Template file for 'cfitsio' pkgname=cfitsio -version=3.430 -revision=2 +version=3.440 +revision=1 wrksrc=cfitsio build_style=gnu-configure short_desc="Library for reading and writing data files in FITS data format" @@ -9,7 +9,7 @@ maintainer="Helmut Pozimski " license="NASA license" homepage="https://heasarc.gsfc.nasa.gov/fitsio/" distfiles="http://heasarc.gsfc.nasa.gov/FTP/software/fitsio/c/${pkgname}${version//./}.tar.gz" -checksum=14905b6f91ef64a34c90ec771d21a8f6da81d8ce083680c7c41651576087cf1d +checksum=dd1cad4208fb7a9462914177f26672ccfb21fc8a1f6366e41e7b69b13ad7fd24 post_install() { vlicense License.txt diff --git a/srcpkgs/clac/template b/srcpkgs/clac/template index 81e944d13c0..f08edd42910 100644 --- a/srcpkgs/clac/template +++ b/srcpkgs/clac/template @@ -1,19 +1,15 @@ # Template file for 'clac' pkgname=clac -version=0.3.1 +version=0.3.2 revision=1 build_style=gnu-makefile short_desc="Interactive command line, stack-based calculator" maintainer="Leah Neukirchen " -license="2-clause-BSD" +license="BSD-2-Clause" homepage="https://github.com/soveran/clac" distfiles="https://github.com/soveran/${pkgname}/archive/${version}.tar.gz" -checksum=38cf86f99959d2223f052acfd9e0fecb402a137ebf859a9c64a541b15396e32b +checksum=37a926982a3cc5016b42c554deaa5c64fa3932ebacd5bd15003508cf79a666dd -do_build() { - ${CC} ${CFLAGS} -o clac -I deps/sds -I deps/linenoise \ - clac.c deps/sds/sds.c deps/linenoise/linenoise.c ${LDFLAGS} -lm -} do_install() { vbin clac vman clac.1 diff --git a/srcpkgs/consul/template b/srcpkgs/consul/template index 7f0616e2ff4..88e3e63b8d3 100644 --- a/srcpkgs/consul/template +++ b/srcpkgs/consul/template @@ -1,12 +1,12 @@ # Template file for 'consul' pkgname=consul -version=1.0.6 -revision=2 +version=1.0.7 +revision=1 build_style=go +go_import_path="github.com/hashicorp/${pkgname}" short_desc="Distributed solution to connect and configure applications" maintainer="iaroki " license="MPL-2.0" homepage="https://www.consul.io/" -go_import_path="github.com/hashicorp/$pkgname" -distfiles="https://$go_import_path/archive/v$version.tar.gz" -checksum=c5c2109260b5eb7e807bf6fb5312ee379284d1b322a0b8b7539e67d25f2a80ff +distfiles="https://github.com/hashicorp/consul/archive/v${version}.tar.gz" +checksum=0e2edc88f34115a94b7fc3ea31b5936fb38ac730cb13b383e149ead5ec2a5bea diff --git a/srcpkgs/darch/template b/srcpkgs/darch/template index ae1c0dd40ca..cbfa8ea3809 100644 --- a/srcpkgs/darch/template +++ b/srcpkgs/darch/template @@ -1,7 +1,7 @@ # Template file for 'darch' pkgname=darch -version=0.18.3 -revision=3 +version=0.19.0 +revision=1 build_style=go go_import_path=github.com/godarch/darch hostmakedepends="git go" diff --git a/srcpkgs/darch/update b/srcpkgs/darch/update new file mode 100644 index 00000000000..3e24c4e12be --- /dev/null +++ b/srcpkgs/darch/update @@ -0,0 +1,2 @@ +site="https://${go_import_path}/tags" +pattern='/archive/(v?|\Q'"$pkgname"'\E-)?\K[\d\.]+(?=\.tar\.gz")' diff --git a/srcpkgs/debootstrap/template b/srcpkgs/debootstrap/template index b4eb4723123..44d426f0754 100644 --- a/srcpkgs/debootstrap/template +++ b/srcpkgs/debootstrap/template @@ -1,16 +1,16 @@ # Template file for 'debootstrap' pkgname=debootstrap -version=1.0.96 -revision=2 +version=1.0.97 +revision=1 build_style=fetch -depends="binutils bzip2 gnupg gzip tar wget xz" +depends="binutils gnupg gzip tar wget xz" short_desc="Bootstrap a basic Debian system" maintainer="Leah Neukirchen " license="MIT" homepage="http://packages.qa.debian.org/d/debootstrap.html" distfiles="${DEBIAN_SITE}/main/d/${pkgname}/${pkgname}_${version}_all.deb ${DEBIAN_SITE}/main/d/debian-archive-keyring/debian-archive-keyring_2014.3_all.deb" -checksum="12ffc7d26021eefef8b9e667e78088c6a655439768e505e2c6d83999f3fed03c +checksum="0177ffecea5cc1a42084ae02a44d8e902a086577cefc00194b983fd7f3d802a7 017a2fba215cd64612891f5aa02546be5c0e30923a66672f889867cc6dd8d3a0" do_install() { diff --git a/srcpkgs/detox/patches/detox-1.2.0.fix-invalid-memory-access.patch b/srcpkgs/detox/patches/detox-1.2.0.fix-invalid-memory-access.patch index 891b5d511b6..df6f7f8a82f 100644 --- a/srcpkgs/detox/patches/detox-1.2.0.fix-invalid-memory-access.patch +++ b/srcpkgs/detox/patches/detox-1.2.0.fix-invalid-memory-access.patch @@ -1,5 +1,5 @@ ---- parse_options_getopt.c.dt -+++ parse_options_getopt.c +--- src/parse_options.c.dt ++++ src/parse_options.c @@ -178,15 +178,17 @@ struct detox_options *parse_options_geto main_options->files = malloc(sizeof(char *) * 10); diff --git a/srcpkgs/detox/template b/srcpkgs/detox/template index 1ab15b59316..aaa8f10ff3d 100644 --- a/srcpkgs/detox/template +++ b/srcpkgs/detox/template @@ -1,20 +1,20 @@ # Template file for 'detox' -pkgname="detox" -version="1.2.0" +pkgname=detox +version=1.3.0 revision=1 build_style=gnu-configure configure_args="--sysconfdir=/etc/detox" -hostmakedepends="flex" +hostmakedepends="automake flex" makedepends="libfl-devel" short_desc="Utility designed to clean up filenames" maintainer="Martin Födinger " -license="BSD" -homepage="http://detox.sourceforge.net/" -distfiles="${SOURCEFORGE_SITE}/${pkgname}/${pkgname}-${version}.tar.bz2" -checksum="abfad90ee7d3e0fc53ce3b9da3253f9a800cdd92e3f8cc12a19394a7b1dcdbf8" +license="BSD-3-Clause" +homepage="https://github.com/dharple/detox" +distfiles="https://github.com/dharple/detox/archive/v${version}.tar.gz" +checksum=00daf6b019b51c7bbc3ac96deeeec18fd886c144eeee97c3372dd297bb134c84 -post_extract() { - sed -i 's/@LIBS@/& @LDFLAGS@/' Makefile.in +pre_configure() { + autoreconf --install } post_install() { vlicense LICENSE diff --git a/srcpkgs/dfu-programmer/template b/srcpkgs/dfu-programmer/template index 87ff76fcc51..7556fe631a1 100644 --- a/srcpkgs/dfu-programmer/template +++ b/srcpkgs/dfu-programmer/template @@ -1,6 +1,6 @@ # Template file for 'dfu-programmer' pkgname=dfu-programmer -version=0.7.1 +version=0.7.2 revision=1 build_style=gnu-configure hostmakedepends="automake" @@ -9,8 +9,8 @@ short_desc="Device Firmware Upgrade class USB driver and flasher" maintainer="Matt Carroll " license="GPL-2" homepage="http://dfu-programmer.github.io" -distfiles="http://github.com/dfu-programmer/dfu-programmer/archive/v$version.tar.gz" -checksum=20ef186b489031c13a9c4e95a2f747e37be2d2fefba8e79d596772d8bd22353b +distfiles="${SOURCEFORGE_SITE}/dfu-programmer/dfu-programmer/${version}/dfu-programmer-${version}.tar.gz" +checksum=1db4d36b1aedab2adc976e8faa5495df3cf82dc4bf883633dc6ba71f7c4af995 configure_args="--includedir=${XBPS_CROSS_BASE}/usr/include" pre_configure() { diff --git a/srcpkgs/dispcalGUI/template b/srcpkgs/dispcalGUI/template index 3d6171f79d7..76a12a6e267 100644 --- a/srcpkgs/dispcalGUI/template +++ b/srcpkgs/dispcalGUI/template @@ -1,21 +1,23 @@ # Template file for 'dispcalGUI' pkgname=dispcalGUI -version=3.0.6.3 -revision=3 +version=3.5.2.0 +revision=1 +_name="DisplayCAL" +wrksrc="${_name}-${version}" build_style=python2-module -pycompile_module="dispcalGUI" +pycompile_module="${_name}" hostmakedepends="python" makedepends="python-devel libXxf86vm-devel libXinerama-devel libXrandr-devel" depends="python-numpy wxPython argyllcms" short_desc="Display Calibration and Characterization" maintainer="lemmi " -license="GPL-3" -homepage="http://dispcalgui.hoech.net" -distfiles="$SOURCEFORGE_SITE/dispcalgui/${pkgname}-${version}.tar.gz" -checksum=ca4384b5bf467153e6466492a9e257bff5eefbc80f96531847f2a504bf9b76a2 +license="GPL-3.0-or-later" +homepage="https://displaycal.net/" +distfiles="${SOURCEFORGE_SITE}/dispcalgui/${_name}-${version}.tar.gz" +checksum=5dec64ccaacecb58b20db4a00b6b176f15b311f86afec79e7bb8dc0ba1859ebb pre_configure() { - sed -i 's|MimeType=model/vrml;x-world/x-vrml;|MimeType=model/vrml;|' misc/dispcalGUI-VRML-to-X3D-converter.desktop + sed -i 's|MimeType=model/vrml;x-world/x-vrml;|MimeType=model/vrml;|' misc/displaycal-vrml-to-x3d-converter.desktop } post_install() { diff --git a/srcpkgs/dispcalGUI/update b/srcpkgs/dispcalGUI/update new file mode 100644 index 00000000000..6942393945c --- /dev/null +++ b/srcpkgs/dispcalGUI/update @@ -0,0 +1 @@ +pkgname="${_name}" diff --git a/srcpkgs/dmraid/patches/04_do_not_use_p_for_partition.patch b/srcpkgs/dmraid/patches/001-do_not_use_p_for_partition.patch similarity index 100% rename from srcpkgs/dmraid/patches/04_do_not_use_p_for_partition.patch rename to srcpkgs/dmraid/patches/001-do_not_use_p_for_partition.patch diff --git a/srcpkgs/dmraid/patches/12_support_virtio_devices.patch b/srcpkgs/dmraid/patches/002-support_virtio_devices.patch similarity index 100% rename from srcpkgs/dmraid/patches/12_support_virtio_devices.patch rename to srcpkgs/dmraid/patches/002-support_virtio_devices.patch diff --git a/srcpkgs/dmraid/patches/17_isw-probe-hpa.patch b/srcpkgs/dmraid/patches/003-isw-probe-hpa.patch similarity index 100% rename from srcpkgs/dmraid/patches/17_isw-probe-hpa.patch rename to srcpkgs/dmraid/patches/003-isw-probe-hpa.patch diff --git a/srcpkgs/dmraid/patches/15_activate_multiple_raid_sets.patch b/srcpkgs/dmraid/patches/004-activate_multiple_raid_sets.patch similarity index 100% rename from srcpkgs/dmraid/patches/15_activate_multiple_raid_sets.patch rename to srcpkgs/dmraid/patches/004-activate_multiple_raid_sets.patch diff --git a/srcpkgs/dmraid/patches/20_fix_isw_sectors_calculation.patch b/srcpkgs/dmraid/patches/005-fix_isw_sectors_calculation.patch similarity index 100% rename from srcpkgs/dmraid/patches/20_fix_isw_sectors_calculation.patch rename to srcpkgs/dmraid/patches/005-fix_isw_sectors_calculation.patch diff --git a/srcpkgs/dmraid/patches/25_musl-libc.patch b/srcpkgs/dmraid/patches/006-musl-libc.patch similarity index 100% rename from srcpkgs/dmraid/patches/25_musl-libc.patch rename to srcpkgs/dmraid/patches/006-musl-libc.patch diff --git a/srcpkgs/dmraid/patches/007-fix-loff_t-musl.patch b/srcpkgs/dmraid/patches/007-fix-loff_t-musl.patch new file mode 100644 index 00000000000..354755418c3 --- /dev/null +++ b/srcpkgs/dmraid/patches/007-fix-loff_t-musl.patch @@ -0,0 +1,14 @@ +Source: maxice8 +Upstream: no, it seems to be inactive. +Reason: fixes usage of dmraid.h under musl libc. + +--- 1.0.0.rc16-3/dmraid/include/dmraid/misc.h ++++ 1.0.0.rc16-3/dmraid/include/dmraid/misc.h +@@ -10,6 +10,7 @@ + + #ifndef _MISC_H_ + #define _MISC_H_ ++#define _GNU_SOURCE + #include + + #define DM_ASSERT(__cond) do { if (!(__cond)) { printf("ASSERT file:%s line:%d fuction:%s cond: %s\n", __FILE__, __LINE__, __FUNCTION__, #__cond); } } while(0); diff --git a/srcpkgs/dmraid/patches/15_isw_incorrect_status_fix.patch b/srcpkgs/dmraid/patches/15_isw_incorrect_status_fix.patch deleted file mode 100644 index fcf51aadb56..00000000000 --- a/srcpkgs/dmraid/patches/15_isw_incorrect_status_fix.patch +++ /dev/null @@ -1,322 +0,0 @@ -Patch include: - fix for "Incorrect status displayed when disk is missing" issue. - fix for "Missing supported RAID configuration in "-l" option" - Bugzilla bug -479395 - fix for "Wrong disk layout in raid01" - no Bugzilla bug. ---- 1.0.0.rc16-3/dmraid/lib/format/ataraid/isw.c -+++ 1.0.0.rc16-3/dmraid/lib/format/ataraid/isw.c -@@ -4,8 +4,11 @@ - * Copyright (C) 2004-2008 Heinz Mauelshagen, Red Hat GmbH. - * All rights reserved. - * -- * Copyright (C) 2007,2008 Intel Corporation. All rights reserved. -+ * Copyright (C) 2007,2009 Intel Corporation. All rights reserved. - * November, 2007 - additions for Create, Delete, Rebuild & Raid 10. -+ * March, 2008 - additions for hot-spare check -+ * August, 2008 - support for Activation, Rebuild checks -+ * January, 2009 - additions for Activation, Rebuild check - * - * See file LICENSE at the top of this source tree for license information. - */ -@@ -162,7 +165,7 @@ name(struct lib_context *lc, struct raid - - while (i--) { - if (disk == isw->disk + i) { -- id = i / 2; -+ id = i % 2; - goto ok; - } - } -@@ -479,7 +482,7 @@ isw_read_extended(struct lib_context *lc - /* Read extended metadata to offset ISW_DISK_BLOCK_SIZE */ - if (blocks > 1 && - !read_file(lc, handler, di->path, -- (void *) isw_tmp + ISW_DISK_BLOCK_SIZE, -+ (void *) (((uint8_t*)isw_tmp) + ISW_DISK_BLOCK_SIZE), - *size - ISW_DISK_BLOCK_SIZE, *isw_sboffset)) { - dbg_free(isw_tmp); - isw_tmp = NULL; -@@ -708,6 +711,7 @@ super_created(struct raid_set *super, vo - super->stride = ((struct isw_dev *) private)->vol.map.blocks_per_strip; - } - -+ - /* - * rs_group contains the top-level group RAID set (type: t_group) on entry - * and shall be returned on success (or NULL on error). -@@ -1112,6 +1116,15 @@ isw_metadata_handler(struct lib_context - - break; /* case GET_REBUILD_DRIVE_NO */ - -+ case ALLOW_ACTIVATE: /* same as ALLOW_REBUILD */ -+ case ALLOW_REBUILD: -+ /* Do not allow activate or rebuild, if the log is non-empty */ -+ isw = META (rd, isw); -+ ret = !isw->bbm_log_size; /* Is log empty */ -+ if (!ret) -+ log_err(lc, "BBM entries detected!"); -+ break; /* case ALLOW_REBUILD */ -+ - default: - LOG_ERR(lc, 0, "%u not yet supported", command); - -@@ -1144,16 +1157,25 @@ check_rd(struct lib_context *lc, struct - struct raid_dev *rd, void *context) - { - struct isw_dev *dev = rd->private.ptr; -- -- /* FIXME: more status checks ? */ -- if (dev->status) { -+ if (dev == NULL) -+ if (rd->type == t_spare) return 1; -+ else { -+ LOG_ERR(lc, 0, "No information about %s device on %s " -+ "in RAID set \"%s\"", -+ handler, rd->di->path, rs->name); -+ return 0; -+ } -+ /* if disk is ready to read and write return 1 */ -+ if ((dev->status & ISW_DEV_READ_COALESCING) -+ && (dev->status & ISW_DEV_WRITE_COALESCING)) { -+ return 1; -+ } -+ else { - LOG_ERR(lc, 0, "%s device for volume \"%s\" broken on %s " - "in RAID set \"%s\"", - handler, dev->volume, rd->di->path, rs->name); -- -+ return 0; - } -- -- return 1; - } - - static int -@@ -1622,6 +1644,7 @@ _isw_create_first_volume(struct lib_cont - isw->attributes = MPB_ATTRIB_CHECKSUM_VERIFY; - isw->num_raid_devs = (rs->type == ISW_T_SPARE) ? 0 : 1; - isw->family_num = isw->orig_family_num = _checksum(isw) + time(NULL); -+ isw->bbm_log_size = 0; - isw->check_sum = 0; - isw->check_sum = _checksum(isw); - return isw; -@@ -1719,6 +1742,7 @@ _isw_create_second_volume(struct lib_con - isw->generation_num++; - isw->attributes = MPB_ATTRIB_CHECKSUM_VERIFY; - isw->num_raid_devs++; -+ isw->bbm_log_size = 0; - isw->check_sum = 0; - isw->check_sum = _checksum(isw); - return isw; -@@ -1941,6 +1965,8 @@ _isw_log(struct lib_context *lc, struct - DP("error_log_pos: %u", isw, isw->error_log_pos); - DP("cache_size: %u", isw, isw->cache_size); - DP("orig_family_num: %u", isw, isw->orig_family_num); -+ DP ("power_cycle_count: %u", isw, isw->power_cycle_count); -+ DP ("bbm_log_size: %u", isw, isw->bbm_log_size); - - for (i = 0; i < ISW_FILLERS; i++) { - if (isw->filler[i]) -@@ -2296,7 +2322,7 @@ isw_delete(struct lib_context *lc, struc - static struct dmraid_format isw_format = { - .name = HANDLER, - .descr = "Intel Software RAID", -- .caps = "0,1,01", -+ .caps = "0,1,5,01", - .format = FMT_RAID, - .read = isw_read, - .write = isw_write, ---- 1.0.0.rc16-3/dmraid/lib/format/format.c -+++ 1.0.0.rc16-3/dmraid/lib/format/format.c -@@ -260,6 +260,7 @@ write_metadata(struct lib_context *lc, c - return 1; - } - -+ - /* - * Check devices in a RAID set. - * -@@ -277,7 +278,7 @@ _check_raid_set(struct lib_context *lc, - void *context), - void *f_check_context, const char *handler) - { -- unsigned int devs; -+ unsigned int dev_tot_qan; - uint64_t sectors; - struct raid_dev *rd; - -@@ -285,36 +286,73 @@ _check_raid_set(struct lib_context *lc, - return; - - sectors = total_sectors(lc, rs); -- rs->total_devs = devs = count_devs(lc, rs, ct_dev); -+ rs->total_devs = dev_tot_qan = count_devs(lc, rs, ct_dev); - list_for_each_entry(rd, &rs->devs, devs) { -- unsigned int devices = f_devices(rd, f_devices_context); -+ unsigned int dev_found_qan = f_devices(rd, f_devices_context); - /* FIXME: error if the metadatas aren't all the same? */ -- rs->found_devs = devices; -+ rs->found_devs = dev_found_qan; - - log_dbg(lc, "checking %s device \"%s\"", handler, rd->di->path); -- if (T_SPARE(rd) && rs->type == t_raid1 && /* FIXME: rs->type check ? */ -- rd->sectors != sectors) { -- rd->status = s_inconsistent; -- log_err(lc, "%s: size mismatch in set \"%s\", spare " -- "\"%s\"", handler, rs->name, rd->di->path); -- continue; -- } -- -- if (devs != devices && -- f_check && !f_check(lc, rs, rd, f_check_context)) { -- rd->status = s_broken; -- log_err(lc, "%s: wrong # of devices in RAID " -- "set \"%s\" [%u/%u] on %s", -- handler, rs->name, devs, devices, rd->di->path); -- } else -- rd->status = s_ok; -+ /* if disks number of found disks equals disk expected status status OK */ -+ if ((dev_tot_qan == dev_found_qan) && f_check -+ && f_check(lc, rs, rd, f_check_context)) { -+ rd->status = s_ok; -+ } -+ else { -+ if(dev_tot_qan != dev_found_qan) { -+ log_err(lc, "%s: wrong # of devices in RAID " -+ "set \"%s\" [%u/%u] on %s", -+ handler, rs->name, dev_tot_qan, dev_found_qan, rd->di->path); -+ } -+ /* if number of disks is incorrect, status depends on raid type: */ -+ switch(rs->type) { -+ case t_linear: -+ case t_raid0: /* raid 0 - always broken */ -+ rd->status = s_broken; -+ break; -+ case t_raid1: /* raid 1 - if at least 1 disk- inconsintent */ -+ if(dev_tot_qan >= 1) -+ rd->status = s_inconsistent; -+ else if (T_SPARE(rd) && rd->sectors != sectors) { -+ rd->status = s_inconsistent; -+ log_err(lc, "%s: size mismatch in set \"%s\", spare " -+ "\"%s\"", handler, rs->name, rd->di->path); -+ } -+ else rd->status = s_broken; -+ break; -+ case t_raid4: -+ case t_raid5_ls: -+ case t_raid5_rs: -+ case t_raid5_la: -+ case t_raid5_ra: /* raid 4/5 - if 1 disk missing- inconsistent */ -+ if((dev_tot_qan == (dev_found_qan-1) && dev_tot_qan > 1 -+ && f_check && f_check(lc, rs, rd, f_check_context)) -+ || (dev_tot_qan > dev_found_qan)) -+ rd->status = s_inconsistent; -+ else rd->status = s_broken; -+ break; -+ case t_raid6: /* raid 6 - if up to 2 disks missing- inconsistent */ -+ if((dev_tot_qan >= (dev_found_qan-2) -+ && f_check && f_check(lc, rs, rd, f_check_context)) -+ || (dev_tot_qan > dev_found_qan)) -+ rd->status = s_inconsistent; -+ else rd->status = s_broken; -+ break; -+ -+ case t_spare: /* spare - always broken */ -+ rd->status = s_broken; -+ break; -+ default: /* other - undef */ -+ rd->status = s_undef; -+ } -+ } - } - } - - /* - * Update RAID set state based on operational subsets/devices. - * -- * In case of a RAID set hierachy, check availability of subsets -+ f a RAID set hierachy, check availability of subsets - * and set superset to broken in case *all* subsets are broken. - * If at least one is still available, set to inconsistent. - * -@@ -323,12 +361,19 @@ _check_raid_set(struct lib_context *lc, - */ - static void - _set_rs_status(struct lib_context *lc, struct raid_set *rs, -- unsigned int i, unsigned int operational) -+ unsigned int i, unsigned int operational, -+ unsigned int inconsist, unsigned int subsets_raid01) - { -- if (operational == i) -+ if (subsets_raid01 == 1) { -+ rs->status = s_broken; -+ return; -+ } -+ if (operational == i) - rs->status = s_ok; - else if (operational) - rs->status = s_inconsistent; -+ else if (inconsist) -+ rs->status = s_inconsistent; - else - rs->status = s_broken; - -@@ -338,26 +383,30 @@ _set_rs_status(struct lib_context *lc, s - static int - set_rs_status(struct lib_context *lc, struct raid_set *rs) - { -- unsigned int i = 0, operational = 0; -+ unsigned int i = 0, operational = 0, subsets_raid01 = 0, inconsist = 0; - struct raid_set *r; - struct raid_dev *rd; - - /* Set status of subsets. */ - list_for_each_entry(r, &rs->sets, list) { - /* Check subsets to set status of superset. */ -- i++; -+ if((rs->type == t_raid0) && (r->type == t_raid1)) -+ subsets_raid01++; /* Count subsets for raid 01 */ -+ i++; /* Count subsets*/ - if (S_OK(r->status) || S_INCONSISTENT(r->status)) -- operational++; -+ operational++; /* Count operational subsets*/ - } - - /* Check status of devices... */ - list_for_each_entry(rd, &rs->devs, devs) { -- i++; -+ i++; /* Count disks*/ - if (S_OK(rd->status)) -- operational++; -+ operational++; /* Count disks in "ok" raid*/ -+ if (S_INCONSISTENT(rd->status)) -+ inconsist++; /* Count disks in degraded raid*/ - } - -- _set_rs_status(lc, rs, i, operational); -+ _set_rs_status(lc, rs, i, operational, inconsist, subsets_raid01); - return S_BROKEN(rs->status) ? 0 : 1; - } - ---- 1.0.0.rc16-3/dmraid/include/dmraid/format.h -+++ 1.0.0.rc16-3/dmraid/include/dmraid/format.h -@@ -75,6 +75,8 @@ enum handler_commands { - GET_REBUILD_DRIVE, - GET_REBUILD_DRIVE_NO, - CHECK_HOT_SPARE, -+ ALLOW_ACTIVATE, -+ ALLOW_REBUILD, - /* ... */ - }; - ---- 1.0.0.rc16-3/dmraid/lib/format/ataraid/isw.h -+++ 1.0.0.rc16-3/dmraid/lib/format/ataraid/isw.h -@@ -188,6 +188,8 @@ struct isw_dev { - - struct isw { - int8_t sig[MAX_SIGNATURE_LENGTH]; /* 0x0 - 0x1F */ -+ uint32_t bbm_log_size; -+ uint32_t power_cycle_count; - uint32_t check_sum; /* 0x20 - 0x23 MPB Checksum */ - uint32_t mpb_size; /* 0x24 - 0x27 Size of MPB */ - uint32_t family_num; /* 0x28 - 0x2B Checksum from first time this config was written */ diff --git a/srcpkgs/dmraid/patches/series b/srcpkgs/dmraid/patches/series deleted file mode 100644 index 58531913595..00000000000 --- a/srcpkgs/dmraid/patches/series +++ /dev/null @@ -1,6 +0,0 @@ -04_do_not_use_p_for_partition.patch -12_support_virtio_devices.patch -17_isw-probe-hpa.patch -15_activate_multiple_raid_sets.patch -20_fix_isw_sectors_calculation.patch -25_musl-libc.patch diff --git a/srcpkgs/dmraid/template b/srcpkgs/dmraid/template index 89783c6c355..0e6304ac074 100644 --- a/srcpkgs/dmraid/template +++ b/srcpkgs/dmraid/template @@ -3,7 +3,7 @@ pkgname=dmraid _distver=1.0.0.rc16 _patchver=3 version="${_distver}.${_patchver}" -revision=10 +revision=11 wrksrc="${pkgname}" build_wrksrc="${_distver}-${_patchver}/${pkgname}" build_style=gnu-configure diff --git a/srcpkgs/dnscrypt-proxy/template b/srcpkgs/dnscrypt-proxy/template index fc15424fad7..9349bf2f9dc 100644 --- a/srcpkgs/dnscrypt-proxy/template +++ b/srcpkgs/dnscrypt-proxy/template @@ -1,6 +1,6 @@ # Template file for 'dnscrypt-proxy' pkgname=dnscrypt-proxy -version=2.0.8 +version=2.0.10 revision=1 build_style=go short_desc="DNS proxy that encrypts queries" @@ -10,7 +10,7 @@ maintainer="Juan RP " license="ISC" homepage="https://github.com/jedisct1/dnscrypt-proxy" distfiles="${homepage}/archive/${version}.tar.gz" -checksum=a99fc2b055618b0578ebe1477769bf9dddff7daa653649bd73f4bcf650bc8d40 +checksum=ec5f68349833b4a501fedc0af3cdbdfd6df2644b3e3e1c43aa86c823ca5a3007 conf_files="/etc/dnscrypt-proxy.toml" system_accounts="dnscrypt_proxy" diff --git a/srcpkgs/docker-compose/template b/srcpkgs/docker-compose/template index 783cf04d77b..c745c4f6105 100644 --- a/srcpkgs/docker-compose/template +++ b/srcpkgs/docker-compose/template @@ -1,6 +1,6 @@ # Template file for 'docker-compose' pkgname=docker-compose -version=1.18.0 +version=1.21.0 revision=1 noarch=yes wrksrc="compose-${version}" @@ -15,7 +15,7 @@ maintainer="pancake " homepage="https://docs.docker.com/compose/" license="Apache-2.0" distfiles="https://github.com/docker/compose/archive/${version}.tar.gz" -checksum=4265c18d7223c149342a252ce6f060934b373a1498c667b4d57b923aaeea4090 +checksum=75c954d27f43e6e50f3710f4157abad264d6744f8b96c9edd25569d356b8f596 pre_build() { # remove all upper bounds diff --git a/srcpkgs/edb-debugger/template b/srcpkgs/edb-debugger/template index 7af97aacc86..2c93ad2d385 100644 --- a/srcpkgs/edb-debugger/template +++ b/srcpkgs/edb-debugger/template @@ -1,11 +1,11 @@ # Template file for 'edb-debugger' pkgname=edb-debugger version=0.9.21 -revision=2 +revision=3 build_style=cmake configure_args="-DCMAKE_INSTALL_PREFIX=/usr/ -DDEFAULT_PLUGIN_PATH=/usr/lib/edb/" hostmakedepends='pkg-config' -makedepends="capstone-devel graphviz-devel boost-devel qt-devel" +makedepends="capstone-devel graphviz-devel boost-devel qt5-devel qt5-xmlpatterns-devel" short_desc="Cross platform x86/x86-64 debugger" maintainer="DirectorX " license="GPL-2" diff --git a/srcpkgs/editorconfig-devel b/srcpkgs/editorconfig-devel new file mode 120000 index 00000000000..6f27d6090c5 --- /dev/null +++ b/srcpkgs/editorconfig-devel @@ -0,0 +1 @@ +editorconfig \ No newline at end of file diff --git a/srcpkgs/editorconfig/template b/srcpkgs/editorconfig/template new file mode 100644 index 00000000000..f612efd50e8 --- /dev/null +++ b/srcpkgs/editorconfig/template @@ -0,0 +1,28 @@ +# Template file for 'editorconfig' +pkgname=editorconfig +version=0.12.2 +revision=1 +wrksrc=editorconfig-core-c-${version} +build_style=cmake +makedepends="pcre-devel" +short_desc="EditorConfig core library written in C" +maintainer="Daniel Santana " +license="BSD-2-Clause" +homepage="http://editorconfig.org/" +distfiles="https://github.com/editorconfig/editorconfig-core-c/archive/v${version}.tar.gz" +checksum=8a63ae63d3a2f2a202acbd94a6cbe3fa4450c2658e33e922683af33c48a9115d + +post_install() { + vlicense LICENSE +} + +editorconfig-devel_package() { + depends="${makedepends} ${sourcepkg}>=${version}_${revision}" + short_desc+=" - development files" + pkg_install() { + vmove usr/include + vmove usr/lib/*.a + vmove usr/lib/pkgconfig + vmove usr/lib/*.so + } +} diff --git a/srcpkgs/edx-dl/template b/srcpkgs/edx-dl/template index 606f7d7283a..1b0a560d675 100644 --- a/srcpkgs/edx-dl/template +++ b/srcpkgs/edx-dl/template @@ -1,6 +1,6 @@ # Template file for 'edx-dl' pkgname=edx-dl -version=0.1.8 +version=0.1.9 revision=1 build_style=python3-module pycompile_module="edx_dl" @@ -12,5 +12,5 @@ maintainer="iaroki " license="LGPL-3.0-or-later" homepage="https://github.com/coursera-dl/edx-dl" distfiles="${PYPI_SITE}/e/${pkgname}/${pkgname}-${version}.tar.gz" -checksum=6f91839278c8a8c2d364af1dd9ee93748f21e0cb9c865ed6478d6247422f123d +checksum=ae07358f53c529fc7a94a6fcc883b81abf3d07a24f62fa6fcffdf92b39d38e42 noarch=yes diff --git a/srcpkgs/extra-cmake-modules/template b/srcpkgs/extra-cmake-modules/template index 377653a74ae..4d0a1665e10 100644 --- a/srcpkgs/extra-cmake-modules/template +++ b/srcpkgs/extra-cmake-modules/template @@ -1,6 +1,6 @@ # Template file for 'extra-cmake-modules' pkgname=extra-cmake-modules -version=5.43.0 +version=5.44.0 revision=1 noarch=yes build_style=cmake @@ -9,10 +9,10 @@ hostmakedepends="python-Sphinx qt5-tools" depends="cmake" short_desc="Extra modules and scripts for CMake" maintainer="Juan RP " -license="BSD" +license="BSD-3-Clause" homepage="https://projects.kde.org/projects/kdesupport/extra-cmake-modules" distfiles="http://download.kde.org/stable/frameworks/${version%.*}/${pkgname}-${version}.tar.xz" -checksum=5757a5ddceede5321b58345a8dbf953c2282487bf9c24ae477efde800b94fffd +checksum=3a72c3aba988c5e17eef1a805547f2567f5e31cf86676ed0d0761d478ae42f88 post_install() { vlicense COPYING-CMAKE-SCRIPTS diff --git a/srcpkgs/focuswriter/template b/srcpkgs/focuswriter/template index 6810ff9d09a..3a9aa11c2c3 100644 --- a/srcpkgs/focuswriter/template +++ b/srcpkgs/focuswriter/template @@ -1,16 +1,16 @@ # Template file for 'focuswriter' pkgname=focuswriter -version=1.6.9 +version=1.6.12 revision=1 build_style=qmake -hostmakedepends="pkg-config qt5-qmake qt5-tools-devel" -makedepends="qt5-devel qt5-multimedia-devel hunspell-devel pulseaudio-devel" +hostmakedepends="pkg-config" +makedepends="hunspell-devel pulseaudio-devel qt5-multimedia-devel" short_desc="Simple, distraction-free word processor with a hide-away interface" -maintainer="Piraty " +maintainer="cr6git " license="GPL-3" homepage="https://gottcode.org/focuswriter/" -distfiles="https://github.com/gottcode/${pkgname}/archive/v${version}.tar.gz" -checksum=46e69cc3a5d3b2a3a9c8b89464f463c2f62b7652f3e0b508a8ef99e576f67b3a +distfiles="https://github.com/gottcode/focuswriter/archive/v${version}.tar.gz" +checksum=c71f0a77ca031835ced8f6bd0b876d775f9fda30d60c7193b955499c53b16b55 if [ -n "$CROSS_BUILD" ]; then hostmakedepends+=" qt5-multimedia-devel" diff --git a/srcpkgs/font-awesome/template b/srcpkgs/font-awesome/template index 46d4398abef..7163842a6ad 100644 --- a/srcpkgs/font-awesome/template +++ b/srcpkgs/font-awesome/template @@ -1,6 +1,6 @@ # Template file for 'font-awesome' pkgname=font-awesome -version=5.0.9 +version=5.0.10 revision=1 noarch=yes wrksrc=Font-Awesome-${version} @@ -11,7 +11,7 @@ maintainer="Yann Bordenave " homepage="https://fontawesome.com/" license="OFL-1.1" distfiles="https://github.com/FortAwesome/Font-Awesome/archive/${version}.tar.gz" -checksum=ddb8bea3368b6c252abb3a890eac2a220e787b57de4e1238f5bf01b36d3d8250 +checksum=a2588298f516d6f894b31d1990819d0af70f4beccc3e2c364d30d813f8af4193 do_install() { install -Dm644 use-on-desktop/*.otf -t ${DESTDIR}/usr/share/fonts/OTF diff --git a/srcpkgs/freecad/patches/001-python3.patch b/srcpkgs/freecad/patches/001-python3.patch new file mode 100644 index 00000000000..b49978adcf3 --- /dev/null +++ b/srcpkgs/freecad/patches/001-python3.patch @@ -0,0 +1,11 @@ +--- CMakeLists.txt ++++ CMakeLists.txt +@@ -445,7 +445,7 @@ + + # http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=677598 + # Acceptable versions of Python +-set(Python_ADDITIONAL_VERSIONS "2.7") ++set(Python_ADDITIONAL_VERSIONS "2.7 3.6") + + # For building on OS X + if(${CMAKE_SYSTEM_NAME} MATCHES "Darwin") diff --git a/srcpkgs/freecad/patches/add-smds_memory_limit-utility.patch b/srcpkgs/freecad/patches/add-smds_memory_limit-utility.patch deleted file mode 100644 index 46d24ef1887..00000000000 --- a/srcpkgs/freecad/patches/add-smds_memory_limit-utility.patch +++ /dev/null @@ -1,55 +0,0 @@ -Build and install missing binary SMDS_MemoryLimit -Patch with the help of http://forum.freecadweb.org/viewtopic.php?t=4316&start=10#p47658 , change #3 - ---- src/3rdParty/salomesmesh/CMakeLists.txt.ORI 2016-04-07 03:39:34.000000000 +0200 -+++ src/3rdParty/salomesmesh/CMakeLists.txt 2016-05-31 10:20:54.115079806 +0200 -@@ -158,6 +158,33 @@ - endif(WIN32) - - -+############################ -+# SMDS_MemoryLimit Utility # -+############################ -+ -+SET(SMDS_MemoryLimit_SRCS -+ src/SMDS/SMDS_MemoryLimit.cpp -+ ) -+add_executable(SMDS_MemoryLimit ${SMDS_MemoryLimit_SRCS}) -+ -+# Note this is IDE specific, not necessarily platform specific -+if(MSVC) -+ set_target_properties(SMDS_MemoryLimit PROPERTIES OUTPUT_NAME "SMDS_MemoryLimit") -+ set_target_properties(SMDS_MemoryLimit PROPERTIES DEBUG_OUTPUT_NAME "SMDS_MemoryLimit") -+ # dirty hack to avoid Debug/Release subdirectory -+ set_target_properties(FreeCADMainCmd PROPERTIES PREFIX "../") -+ set_target_properties(FreeCADMainCmd PROPERTIES RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/bin) -+elseif(MINGW) -+ set_target_properties(SMDS_MemoryLimit PROPERTIES OUTPUT_NAME "SMDS_MemoryLimit") -+ set_target_properties(SMDS_MemoryLimit PROPERTIES DEBUG_OUTPUT_NAME "SMDS_MemoryLimit") -+ set_target_properties(FreeCADMainCmd PROPERTIES RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/bin) -+else(MSVC) -+ set_target_properties(SMDS_MemoryLimit PROPERTIES OUTPUT_NAME "SMDS_MemoryLimit") -+ set_target_properties(SMDS_MemoryLimit PROPERTIES RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/bin) -+ #set_target_properties(SMDS_MemoryLimit PROPERTIES INSTALL_RPATH ${INSTALL_RPATH}) -+endif(MSVC) -+ -+ - ########## - # Driver # - ########## -@@ -380,12 +407,13 @@ - - - if(WIN32) -- INSTALL(TARGETS SMDS Driver DriverSTL DriverDAT DriverUNV SMESHDS SMESH MEFISTO2 StdMeshers -+ INSTALL(TARGETS SMDS SMDS_MemoryLimit Driver DriverSTL DriverDAT DriverUNV SMESHDS SMESH MEFISTO2 StdMeshers - RUNTIME DESTINATION bin - LIBRARY DESTINATION lib - ) - else(WIN32) -- INSTALL(TARGETS SMDS Driver DriverSTL DriverDAT DriverUNV SMESHDS SMESH MEFISTO2 StdMeshers -+ INSTALL(TARGETS SMDS SMDS_MemoryLimit Driver DriverSTL DriverDAT DriverUNV SMESHDS SMESH MEFISTO2 StdMeshers -+ RUNTIME DESTINATION bin - LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR} - ) - endif(WIN32) diff --git a/srcpkgs/freecad/template b/srcpkgs/freecad/template index 33d811523ea..e0785ce8404 100644 --- a/srcpkgs/freecad/template +++ b/srcpkgs/freecad/template @@ -1,26 +1,27 @@ # Template file for 'freecad' +# +# TODO +# - qt5: needs python-pyside2 (https://wiki.qt.io/PySide2) +# - python3: freecad code not yet ready for it, probably at 0.18 pkgname=freecad -version=0.16.6712 -revision=2 +version=0.17 +revision=1 wrksrc="FreeCAD-${version}" build_style=cmake -_inst_prefix=usr/lib/${pkgname} +_inst_prefix=/usr/lib/${pkgname} -# set CMAKE_INSTALL_LIBDIR to {CMAKE_INSTALL_PREFIX}/lib" or patch LibDir in src/App/FreeCADInit.py +# CMAKE_INSTALL_LIBDIR by default doesn't use PREFIX, so we set it manually configure_args=" - -DCMAKE_INSTALL_PREFIX=/${_inst_prefix} - -DCMAKE_INSTALL_DATADIR=/${_inst_prefix}/data - -DCMAKE_INSTALL_DOCDIR=/${_inst_prefix}/doc - -DCMAKE_INSTALL_INCLUDEDIR=/usr/include/${pkgname} - -DCMAKE_INSTALL_LIBDIR=/${_inst_prefix}/lib" - -hostmakedepends="python swig pkg-config doxygen graphviz" - -makedepends="python-devel oce-devel qt-devel qt-webkit-devel coin3-devel eigen - libxerces-c-devel libspnav-devel libshiboken-python-devel libpyside-python-devel - pyside-tools python-matplotlib boost-python coin3-doc" - + -DBUILD_QT5=OFF + -DCMAKE_INSTALL_PREFIX=${_inst_prefix} + -DCMAKE_INSTALL_LIBDIR=${_inst_prefix}/lib" +hostmakedepends="pkg-config swig doxygen graphviz" +makedepends="python-devel boost-devel boost-python libxerces-c-devel + zlib-devel occt-devel vtk-devel hdf5-devel openmpi-devel libmed-devel eigen + coin3-devel libshiboken-python-devel libspnav-devel pyside-tools lz4-devel + libpyside-python-devel python-matplotlib netcdf-devel jsoncpp-devel + qt-devel qt-webkit-devel coin3-doc" # qt-devel-tools, qt-plugin-sqlite: Help uses qt/assistant, its data in SQLite format depends="python-matplotlib python-pyside qt-devel-tools qt-plugin-sqlite python-pivy" @@ -29,27 +30,22 @@ pycompile_dirs="usr/lib/${pkgname}/Mod usr/lib/${pkgname}/data/Mod" short_desc="A general purpose 3D CAD modeler" maintainer="yopito " license="LGPL-2.1" -homepage="http://freecadweb.org/" +homepage="https://freecadweb.org/" distfiles="https://github.com/FreeCAD/FreeCAD/archive/${version}.tar.gz" -checksum=97aa130addeb0f3c0bf79e4828fbd242b76cc92603771d6b7aeb9dbd9f111a92 - -case "${XBPS_TARGET_MACHINE}" in - aarch64*) broken="https://build.voidlinux.eu/builders/aarch64-musl_builder/builds/1402";; -esac +checksum=ae017393476b6dc7f1192bcaf91ceedc2f9b791f2495307ce7c45efadb5266fb post_install() { - # AppHomePath is computed with binary's realpath: # do not move binaries but symlink them instead. vmkdir usr/bin for f in FreeCAD FreeCADCmd; do - ln -s /${_inst_prefix}/bin/${f} ${DESTDIR}/usr/bin/${f} + ln -s ${_inst_prefix}/bin/${f} ${DESTDIR}/usr/bin/${f} done # desktop integration vmkdir usr/share/applications vcopy ${FILESDIR}/freecad.desktop usr/share/applications - sed -i -e "s,@_inst_prefix@,/${_inst_prefix}," ${DESTDIR}/usr/share/applications/freecad.desktop + sed -i -e "s,@_inst_prefix@,${_inst_prefix}," ${DESTDIR}/usr/share/applications/freecad.desktop vmkdir usr/share/appdata vcopy ${FILESDIR}/freecad.appdata.xml usr/share/appdata vmkdir usr/share/mime/packages @@ -57,9 +53,9 @@ post_install() { for s in 16 32 48 64; do _dest_icon=usr/share/icons/hicolor/${s}x${s}/apps vmkdir ${_dest_icon} - ln -s /${_inst_prefix}/data/freecad-icon-${s}.png ${DESTDIR}/${_dest_icon}/freecad.png - ln -s /${_inst_prefix}/data/freecad.xpm ${DESTDIR}/${_dest_icon}/freecad.xpm + ln -s ${_inst_prefix}/data/freecad-icon-${s}.png ${DESTDIR}/${_dest_icon}/freecad.png + ln -s ${_inst_prefix}/data/freecad.xpm ${DESTDIR}/${_dest_icon}/freecad.xpm done vmkdir usr/share/icons/scalable/apps - ln -s /${_inst_prefix}/data/freecad.svg ${DESTDIR}/usr/share/icons/scalable/apps/freecad.svg + ln -s ${_inst_prefix}/data/freecad.svg ${DESTDIR}/usr/share/icons/scalable/apps/freecad.svg } diff --git a/srcpkgs/gcompris-qt/template b/srcpkgs/gcompris-qt/template index 6c71d4d5bc3..7672e524d43 100644 --- a/srcpkgs/gcompris-qt/template +++ b/srcpkgs/gcompris-qt/template @@ -1,19 +1,25 @@ # Template file for 'gcompris-qt' pkgname=gcompris-qt -version=0.81 -revision=2 +version=0.90 +revision=1 build_style=cmake configure_args="-DQML_BOX2D_LIBRARY=/usr/lib/qt5/qml/Box2D.2.0" -hostmakedepends="extra-cmake-modules kdoctools qt5-host-tools qt5-qmake" -makedepends="kdoctools-devel qt5-declarative-devel +hostmakedepends="extra-cmake-modules" +makedepends="kdoctools-devel qml-box2d qt5-declarative-devel qt5-multimedia-devel qt5-sensors-devel qt5-svg-devel - qt5-tools-devel qt5-xmlpatterns-devel qml-box2d" + qt5-tools-devel qt5-xmlpatterns-devel" depends="desktop-file-utils hicolor-icon-theme - qt5-graphicaleffects qt5-multimedia - qt5-quickcontrols qt5-svg" -maintainer="cr6git " + qt5-graphicaleffects qt5-multimedia qt5-quickcontrols qt5-svg" short_desc="High quality educational software suite for children aged 2 to 10" -homepage="http://gcompris.net/index-en.html" +maintainer="cr6git " license="GPL-3" +homepage="http://gcompris.net" distfiles="http://gcompris.net/download/qt/src/gcompris-qt-${version}.tar.xz" -checksum=79d515eb66b2b8549dba7dc184943b38312332ad18c2e5fa3f50e681ab9c849b +checksum=eaab8805ae8c1e4fa04ba6cdfe437fca6082f2d9848dc83b4e04bd086d6faac4 + +if [ -n "$CROSS_BUILD" ]; then + hostmakedepends+=" kdoctools qt5-host-tools qt5-qmake" + post_extract() { + sed -i -e "/set(CMAKE_PREFIX_PATH/d" CMakeLists.txt + } +fi diff --git a/srcpkgs/gnome-terminal/template b/srcpkgs/gnome-terminal/template index 6a8ca7c3bb6..9dd9959f924 100644 --- a/srcpkgs/gnome-terminal/template +++ b/srcpkgs/gnome-terminal/template @@ -1,19 +1,18 @@ # Template file for 'gnome-terminal' pkgname=gnome-terminal -version=3.28.0 +version=3.28.1 revision=1 -lib32disabled=yes build_style=gnu-configure configure_args="--disable-static --with-nautilus-extension --disable-migration" -hostmakedepends="pkg-config intltool itstool gnome-doc-utils appdata-tools - glib-devel" -makedepends="gtk+3-devel vte3-devel dconf-devel libuuid-devel - gsettings-desktop-schemas-devel nautilus-devel gnome-shell - desktop-file-utils" +hostmakedepends="appdata-tools glib-devel gnome-doc-utils intltool itstool + pkg-config" +makedepends="dconf-devel gnome-shell gsettings-desktop-schemas-devel + nautilus-devel vte3-devel" depends="desktop-file-utils" short_desc="The GNOME terminal emulator application" maintainer="Enno Boland " homepage="https://wiki.gnome.org/Apps/Terminal" -license="GPL-2.0-or-later, GFDL-1.3" +license="GPL-2.0-or-later, GFDL-1.3-only" distfiles="${GNOME_SITE}/$pkgname/${version%.*}/$pkgname-$version.tar.xz" -checksum=a551d5eee10f66560fc7c6bdff6f7358ce9c60b526d8ba68a82f2ab024a3bcc4 +checksum=f7a6a0189a0b0fbf7845d092e5444fc6303225c2d9ef87bfaae3f80845801cc3 +lib32disabled=yes diff --git a/srcpkgs/go-for-it/template b/srcpkgs/go-for-it/template index 783c9487beb..87e2d556fa6 100644 --- a/srcpkgs/go-for-it/template +++ b/srcpkgs/go-for-it/template @@ -1,14 +1,14 @@ # Template file for 'go-for-it' pkgname=go-for-it -version=1.6.5 +version=1.6.6 revision=1 -build_style=cmake wrksrc="Go-For-It-${version}" -hostmakedepends="vala pkg-config intltool" -makedepends="gtk+3-devel libnotify-devel" +build_style=cmake +hostmakedepends="intltool pkg-config vala" +makedepends="libnotify-devel" short_desc="ToDo-list and productivity app" maintainer="Piraty " -license="GPL-3-only" +license="GPL-3.0-only" homepage="https://github.com/JMoerman/Go-For-It" distfiles="https://github.com/JMoerman/Go-For-It/archive/${version}.tar.gz" -checksum=af3ba1529b45e697caf22e79821768c742903084c76eb2637a15ec51508b2e35 +checksum=1025bb6b76ba77e741f542840d77687143a63471a76b9296e4b6b949d2cf2b3f diff --git a/srcpkgs/google-chrome/template b/srcpkgs/google-chrome/template index 2a602a65fc9..c3af7819cb0 100644 --- a/srcpkgs/google-chrome/template +++ b/srcpkgs/google-chrome/template @@ -1,5 +1,5 @@ # Template file for 'google-chrome' -_chromeVersion=65.0.3325.146 +_chromeVersion=66.0.3359.117 _chromeRevision=1 _channel=stable @@ -7,7 +7,7 @@ pkgname=google-chrome version=${_chromeVersion}.${_chromeRevision} revision=1 maintainer="Michael Aldridge " -homepage="http://www.google.com/chrome/" +homepage="https://www.google.com/chrome/" license="chrome" short_desc="An attempt at creating a safer, faster, and more stable browser" only_for_archs="x86_64" @@ -20,7 +20,7 @@ _filename="google-chrome-${_channel}_${_chromeVersion}-${_chromeRevision}_amd64. _chromeUrl="${_baseUrl}/${_filename}" distfiles="${_chromeUrl}" -checksum=77180421be7f98328d24f3fd4c4fa42788b9296addeced2ab8243f68241b51bc +checksum=affd1443f9756240a30fac61bc7a06666cd5d9532204e1b09f499d89afc18ef9 do_extract() { mkdir -p ${DESTDIR} diff --git a/srcpkgs/gpgme/patches/cmake-crossbuild-support.patch b/srcpkgs/gpgme/patches/cmake-crossbuild-support.patch index d4fd5353d12..702f050345b 100644 --- a/srcpkgs/gpgme/patches/cmake-crossbuild-support.patch +++ b/srcpkgs/gpgme/patches/cmake-crossbuild-support.patch @@ -1,11 +1,8 @@ -Cross-building needs that include and library paths to be computed -at this package's build time and not at runtime usage of this cmake support. - -Code inspired from cmake files of KDE Framework 5 various subparts. - ---- lang/cpp/src/GpgmeppConfig.cmake.in.in.ORIG +diff --git lang/cpp/src/GpgmeppConfig.cmake.in.in lang/cpp/src/GpgmeppConfig.cmake.in.in +index 73f5eaad..019de555 100644 +--- lang/cpp/src/GpgmeppConfig.cmake.in.in +++ lang/cpp/src/GpgmeppConfig.cmake.in.in -@@ -58,19 +58,41 @@ +@@ -58,19 +58,41 @@ unset(_targetsDefined) unset(_targetsNotDefined) unset(_expectedTargets) @@ -33,7 +30,7 @@ Code inspired from cmake files of KDE Framework 5 various subparts. set_target_properties(Gpgmepp PROPERTIES - INTERFACE_INCLUDE_DIRECTORIES "@resolved_includedir@/gpgme++;@resolved_includedir@" -- INTERFACE_LINK_LIBRARIES "pthread;@resolved_libdir@/libgpgme.so;@LIBASSUAN_LIBS@" +- INTERFACE_LINK_LIBRARIES "pthread;@resolved_libdir@/libgpgme@libsuffix@;@LIBASSUAN_LIBS@" - IMPORTED_LOCATION "@resolved_libdir@/libgpgmepp@libsuffix@" + INTERFACE_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/include/gpgme++" + INTERFACE_LINK_LIBRARIES "pthread;${_IMPORT_PREFIX}/lib/libgpgme@libsuffix@;@LIBASSUAN_LIBS@" @@ -50,9 +47,11 @@ Code inspired from cmake files of KDE Framework 5 various subparts. # Loop over all imported files and verify that they actually exist foreach(target ${_IMPORT_CHECK_TARGETS} ) foreach(file ${_IMPORT_CHECK_FILES_FOR_${target}} ) ---- lang/qt/src/QGpgmeConfig.cmake.in.in.ORIG +diff --git lang/qt/src/QGpgmeConfig.cmake.in.in lang/qt/src/QGpgmeConfig.cmake.in.in +index a17a19fd..29a6b87a 100644 +--- lang/qt/src/QGpgmeConfig.cmake.in.in +++ lang/qt/src/QGpgmeConfig.cmake.in.in -@@ -58,19 +58,41 @@ +@@ -58,19 +58,41 @@ unset(_targetsDefined) unset(_targetsNotDefined) unset(_expectedTargets) @@ -83,7 +82,7 @@ Code inspired from cmake files of KDE Framework 5 various subparts. + INTERFACE_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/include/qgpgme" INTERFACE_LINK_LIBRARIES "Gpgmepp;Qt5::Core" - IMPORTED_LOCATION "@resolved_libdir@/libqgpgme@libsuffix@" -+ IMPORTED_LOCATION "${_IMPORT_PREFIX}/libqgpgme@libsuffix@" ++ IMPORTED_LOCATION "${_IMPORT_PREFIX}/lib/libqgpgme@libsuffix@" ) if(CMAKE_VERSION VERSION_LESS 2.8.12) diff --git a/srcpkgs/gpgme/template b/srcpkgs/gpgme/template index 5eaa7f23b7a..57045a139b6 100644 --- a/srcpkgs/gpgme/template +++ b/srcpkgs/gpgme/template @@ -1,21 +1,21 @@ # Template file for 'gpgme' pkgname=gpgme -version=1.9.0 -revision=2 +version=1.10.0 +revision=1 build_style=gnu-configure configure_args="--enable-fd-passing --disable-gpgconf-test --disable-gpg-test --disable-gpgsm-test --with-libgpg-error-prefix=$XBPS_CROSS_BASE/usr --with-libassuan-prefix=$XBPS_CROSS_BASE/usr" -hostmakedepends="qt5-qmake pkg-config qt5-host-tools" +hostmakedepends="qt5-qmake pkg-config qt5-host-tools gnupg2" makedepends="libgpg-error-devel libassuan-devel qt5-tools-devel" depends="gnupg2" short_desc="GnuPG Made Easy" maintainer="Juan RP " -license="GPL-2" +license="GPL-2.0-or-later, LGPL-2.1-or-later" homepage="http://www.gnupg.org/related_software/gpgme/" distfiles="ftp://ftp.gnupg.org/gcrypt/gpgme/gpgme-$version.tar.bz2" -checksum=1b29fedb8bfad775e70eafac5b0590621683b2d9869db994568e6401f4034ceb +checksum=1a8fed1197c3b99c35f403066bb344a26224d292afc048cfdfc4ccd5690a0693 case "$XBPS_TARGET_MACHINE" in *-musl) configure_args+=" ac_cv_sys_file_offset_bits=no";; @@ -26,6 +26,11 @@ case "$XBPS_TARGET_MACHINE" in esac CXXFLAGS+=" -D_GLIBCXX_USE_C99_STDIO=1" +post_extract() { + sed -i 's|GPG = gpg|GPG = gpg2|g' tests/gpg/Makefile.* \ + lang/qt/tests/Makefile.* lang/python/tests/Makefile.* +} + gpgme-devel_package() { depends="${makedepends/qt5-tools-devel/} gpgme>=${version}_${revision}" short_desc+=" - development files" diff --git a/srcpkgs/gphoto2/template b/srcpkgs/gphoto2/template index 3aac2f2cb99..f7a3cd625bd 100644 --- a/srcpkgs/gphoto2/template +++ b/srcpkgs/gphoto2/template @@ -1,15 +1,15 @@ # Template file for 'gphoto2' pkgname=gphoto2 -version=2.5.15 +version=2.5.17 revision=1 build_style=gnu-configure configure_args="--disable-static --disable-rpath udevscriptdir=/usr/lib/udev POPT_CFLAGS=-I${XBPS_CROSS_BASE}/usr/include POPT_LIBS=-lpopt" -hostmakedepends="automake libtool pkg-config gettext-devel" -makedepends="libgphoto2-devel libjpeg-turbo-devel readline-devel popt-devel" +hostmakedepends="automake gettext-devel libtool pkg-config" +makedepends="libgphoto2-devel libjpeg-turbo-devel popt-devel readline-devel" short_desc="Digital camera CLI iinterface to libgphoto" maintainer="Juan RP " -license="GPL-2" +license="GPL-2.0-or-later" homepage="http://www.gphoto.org" distfiles="${SOURCEFORGE_SITE}/gphoto/$pkgname-$version.tar.bz2" -checksum=ae571a227983dc9997876702a73af5431d41f287ea0f483cda897c57a6084a77 +checksum=aa571039240c68a053be710ca41645aed0239fa2f0b737b8ec767fef29e3544f diff --git a/srcpkgs/gradle/template b/srcpkgs/gradle/template index 4ff289530d2..dbd13214572 100644 --- a/srcpkgs/gradle/template +++ b/srcpkgs/gradle/template @@ -1,9 +1,7 @@ # Template file for 'gradle' pkgname=gradle -version=4.6 +version=4.7 revision=1 -noarch=yes -nocross=yes hostmakedepends="unzip" depends="virtual?java-environment" short_desc="Build system for Java/C/C++ software" @@ -11,7 +9,9 @@ maintainer="Adrian Siekierka " license="Apache-2.0" homepage="http://gradle.org/" distfiles="https://services.gradle.org/distributions/gradle-${version}-bin.zip" -checksum=98bd5fd2b30e070517e03c51cbb32beee3e2ee1a84003a5a5d748996d4b1b915 +checksum=fca5087dc8b50c64655c000989635664a73b11b9bd3703c7d6cabd31b7dcdb04 +nocross=yes +noarch=yes do_install() { vmkdir "usr/lib/gradle" diff --git a/srcpkgs/grafx2/template b/srcpkgs/grafx2/template index 1c959d007be..af961541c94 100644 --- a/srcpkgs/grafx2/template +++ b/srcpkgs/grafx2/template @@ -1,17 +1,18 @@ # Template file for 'grafx2' pkgname=grafx2 -version=2.4 +version=2.4.2035 revision=1 wrksrc=grafx2 build_wrksrc="src" build_style=gnu-makefile hostmakedepends="pkg-config" -makedepends="SDL_ttf-devel SDL_image-devel freetype-devel lua-devel" +makedepends="freetype-devel lua-devel SDL_image-devel SDL_ttf-devel" +depends="desktop-file-utils" short_desc="Bitmap/pixel drawing program like Deluxe Paint" maintainer="allan " -license="GPL-1" +license="GPL-2" homepage="http://pulkomandy.tk/projects/GrafX2/" -distfiles="http://pulkomandy.tk/projects/GrafX2/downloads/21>$pkgname-$version.tgz" +distfiles="http://pulkomandy.tk/projects/GrafX2/downloads/grafx2-${version}-src.tgz" checksum=5818caea63cd3cf3318baf01dd20f81ec61e4514443000c80a41b68ab3f17a6b pre_build() { @@ -26,6 +27,6 @@ do_install() { vman ../misc/unix/grafx2.1 vinstall ../misc/unix/grafx2.desktop 644 usr/share/applications vinstall ../misc/unix/grafx2.xpm 644 usr/share/pixmaps - vmkdir usr/share/ - mv ../share/* ${DESTDIR}/usr/share/ + vinstall ../share/icons/grafx2.svg 644 usr/share/icons + vcopy ../share/grafx2 usr/share } diff --git a/srcpkgs/grantleetheme-devel b/srcpkgs/grantleetheme-devel new file mode 120000 index 00000000000..8ad7fb20881 --- /dev/null +++ b/srcpkgs/grantleetheme-devel @@ -0,0 +1 @@ +grantleetheme \ No newline at end of file diff --git a/srcpkgs/grantleetheme/template b/srcpkgs/grantleetheme/template new file mode 100644 index 00000000000..76638f2bc1c --- /dev/null +++ b/srcpkgs/grantleetheme/template @@ -0,0 +1,25 @@ +# Template file for 'grantleetheme' +pkgname=grantleetheme +version=17.12.3 +revision=1 +build_style=cmake +configure_args="KDE_INSTALL_USE_QT_SYS_PATHS=TRUE" +hostmakedepends="extra-cmake-modules qt5-qmake qt5-host-tools python" +makedepends="grantlee5-devel ki18n-devel kiconthemes-devel knewstuff-devel" +short_desc="Library for Grantlee theming support" +maintainer="John " +license="GPL-2.0-or-later, LGPL-2.1-or-later" +homepage="https://community.kde.org/KDE_PIM" +distfiles="https://download.kde.org/stable/applications/${version}/src/grantleetheme-${version}.tar.xz" +checksum=5dc34b222ff3297cccd0a7679ff8856ec566954443a45702c0c12833042cda60 + +grantleetheme-devel_package() { + depends="${sourcepkg}>=${version}_${revision} ${makedpends}" + short_desc+=" - development files" + pkg_install() { + vmove usr/include + vmove usr/lib/cmake + vmove usr/lib/qt5/mkspecs + vmove "usr/lib/*.so" + } +} diff --git a/srcpkgs/grantleetheme/update b/srcpkgs/grantleetheme/update new file mode 100644 index 00000000000..0bfbdced6f9 --- /dev/null +++ b/srcpkgs/grantleetheme/update @@ -0,0 +1,2 @@ +site="https://download.kde.org/stable/applications/" +pattern='href="\K[\d\.]+(?=/")' diff --git a/srcpkgs/greybird-themes/template b/srcpkgs/greybird-themes/template index a5d16060a6f..5e24662fa2d 100644 --- a/srcpkgs/greybird-themes/template +++ b/srcpkgs/greybird-themes/template @@ -1,22 +1,19 @@ # Template file for 'greybird-themes' pkgname=greybird-themes -version=3.22.7 +version=3.22.8 revision=1 -noarch=yes wrksrc="Greybird-${version}" +noarch=yes +depends="gtk-engine-murrine" short_desc="An elegant grey GTK+2/3 theme" maintainer="Jakub Skrzypnik " license="GPL-2.0-or-later, CC-BY-SA-3.0" -depends="gtk-engine-murrine" homepage="https://github.com/shimmerproject/Greybird" distfiles="https://github.com/shimmerproject/Greybird/archive/v${version}.tar.gz" -checksum=0dd54e3f2479030c6a018e001f930998fc8c9517da12437d27335e486c47ebd1 +checksum=f8808d10b55d32ea69a9030d6ac6a707e7274ee2528f94fc7809bb2eeedfcdb9 do_install() { - vmkdir usr/share/themes/Greybird - vmkdir usr/share/themes/Greybird-bright/xfce-notify-4.0 - vmkdir usr/share/themes/Greybird-accessibility/xfwm4 - vmkdir usr/share/themes/Greybird-compact/xfwm4 + mkdir -p ${DESTDIR}/usr/share/themes/{Greybird,Greybird{-bright/xfce-notify-4.0,{-accessibility,-compact}/xfwm4}} vcopy "Greybird.emerald gnome-shell gtk-2.0 gtk-3.0 index.theme metacity-1 plank ubiquity-panel-bg.png unity xfce-notify-4.0 xfwm4" usr/share/themes/Greybird vcopy xfce-notify-4.0_bright/* usr/share/themes/Greybird-bright/xfce-notify-4.0 diff --git a/srcpkgs/gtk+3/template b/srcpkgs/gtk+3/template index 2ef8a708417..afa4b9cf16b 100644 --- a/srcpkgs/gtk+3/template +++ b/srcpkgs/gtk+3/template @@ -1,6 +1,6 @@ # Template build file for 'gtk+3'. pkgname=gtk+3 -version=3.22.29 +version=3.22.30 revision=1 wrksrc="gtk+-${version}" build_style=gnu-configure @@ -8,24 +8,22 @@ configure_args="--disable-schemas-compile $(vopt_enable broadway broadway-backend) $(vopt_enable colord) $(vopt_enable cups) $(vopt_enable gir introspection) $(vopt_enable wayland wayland-backend) $(vopt_enable x11 x11-backend)" -short_desc="The GTK+ toolkit (v3)" -maintainer="Juan RP " -homepage="https://www.gtk.org/" -license="LGPL-2.1-or-later" -distfiles="${GNOME_SITE}/gtk+/${version%.*}/gtk+-${version}.tar.xz" -checksum=a07d64b939fcc034a066b7723fdf9b24e92c9cfb6a8497593f3471fe56fbbbf8 - -hostmakedepends="automake gettext-devel libtool pkg-config - glib-devel gtk-doc gobject-introspection gtk-update-icon-cache +hostmakedepends="automake gettext-devel glib-devel gobject-introspection gtk-doc + gtk-update-icon-cache pkg-config $(vopt_if wayland 'wayland-devel wayland-protocols')" -makedepends="libglib-devel atk-devel at-spi2-atk-devel libepoxy-devel - libpng-devel fontconfig-devel cairo-devel pango-devel gdk-pixbuf-devel - $(vopt_if colord colord-devel) $(vopt_if cups cups-devel) +makedepends="at-spi2-atk-devel gdk-pixbuf-devel libepoxy-devel pango-devel + $(vopt_if colord 'colord-devel') $(vopt_if cups 'cups-devel') $(vopt_if wayland 'libxkbcommon-devel wayland-devel wayland-protocols libwayland-egl MesaLib-devel') $(vopt_if x11 'libXcursor-devel libXdamage-devel libXext-devel libXinerama-devel libXi-devel libXrandr-devel libXcomposite-devel')" -depends="gtk-update-icon-cache shared-mime-info $(vopt_if x11 dbus-x11)" -triggers="gtk3-immodules" +depends="gtk-update-icon-cache shared-mime-info $(vopt_if x11 'dbus-x11')" +short_desc="The GTK+ toolkit (v3)" +maintainer="Juan RP " +license="LGPL-2.1-or-later" +homepage="https://www.gtk.org/" +distfiles="${GNOME_SITE}/gtk+/${version%.*}/gtk+-${version}.tar.xz" +checksum=a1a4a5c12703d4e1ccda28333b87ff462741dc365131fbc94c218ae81d9a6567 conf_files="/etc/gtk-3.0/im-multipress.conf" +triggers="gtk3-immodules" # Package build options build_options="broadway colord cups gir wayland x11" @@ -43,10 +41,12 @@ pre_configure() { sed -i 's,pkg-config,/usr/bin/pkg-config,' autogen.sh NOCONFIGURE=1 ./autogen.sh } + do_check() { # Requires xserver running : } + post_install() { rm -f ${DESTDIR}/usr/bin/gtk-update-icon-cache rm -f ${DESTDIR}/usr/share/man/man1/gtk-update-icon-cache.1 @@ -66,6 +66,7 @@ gtk+3-devel_package() { vmove usr/share/aclocal } } + gtk+3-demo_package() { short_desc+=" - demonstration application" pkg_install() { diff --git a/srcpkgs/gwenview/template b/srcpkgs/gwenview/template index 25e7abe7fe8..a558ad043d4 100644 --- a/srcpkgs/gwenview/template +++ b/srcpkgs/gwenview/template @@ -1,7 +1,7 @@ # Template file for 'gwenview'. pkgname=gwenview version=17.12.3 -revision=1 +revision=2 build_style=cmake hostmakedepends="extra-cmake-modules pkg-config qt5-qmake qt5-host-tools python kdoctools kconfig" makedepends="qt5-devel qt5-svg-devel phonon-qt5-devel kio-devel kactivities5-devel diff --git a/srcpkgs/hunspell-da_DK/template b/srcpkgs/hunspell-da_DK/template index 5939d8c8569..e560c7852b4 100644 --- a/srcpkgs/hunspell-da_DK/template +++ b/srcpkgs/hunspell-da_DK/template @@ -1,20 +1,20 @@ # Template file for 'hunspell-da_DK' pkgname=hunspell-da_DK -version=2.3 +version=2.4 revision=1 -maintainer="Unix Sheikh " -homepage="http://www.stavekontrolden.dk/" -license="GPL-2 LGPL-2.1 MPL-1.1" noarch=yes +create_wrksrc=yes hostmakedepends="unzip" short_desc="Danish da_DK dictionary for hunspell" -distfiles="https://github.com/unixsheikh/void-hunspell-da-dk/archive/master.tar.gz" -checksum=9396f7ba4447b6e210a0e40b22089357ade94f1eeb264d44be5651dbf6023c86 -create_wrksrc=yes +maintainer="Unix Sheikh " +license="GPL-2, LGPL-2.1, MPL-1.1" +homepage="https://extensions.libreoffice.org/extensions/stavekontrolden-danish-dictionary/" +distfiles="https://extensions.libreoffice.org/extensions/stavekontrolden-danish-dictionary/$version/@@download/file/dict-da-$version.oxt>dict-da-$version.zip" +checksum=c08a7c53dcbae49f5ebb3274e673ec983f623f52c9f8d6f471887de7e4a62476 do_install() { - vinstall void-hunspell-da-dk-master/da_DK.aff 644 /usr/share/hunspell - vinstall void-hunspell-da-dk-master/da_DK.dic 644 /usr/share/hunspell - vlicense void-hunspell-da-dk-master/README + vinstall da_DK.aff 644 usr/share/hunspell + vinstall da_DK.dic 644 usr/share/hunspell + vlicense README_da_DK.txt } diff --git a/srcpkgs/hunspell-en_US/template b/srcpkgs/hunspell-en_US/template index e47f5ebf511..cb87822e11d 100644 --- a/srcpkgs/hunspell-en_US/template +++ b/srcpkgs/hunspell-en_US/template @@ -1,16 +1,16 @@ # Template file for 'hunspell-en_US' pkgname=hunspell-en_US -version=2017.08.24 +version=2018.04.16 revision=1 -maintainer="Leah Neukirchen " -homepage="http://wordlist.aspell.net/dicts" -license="SCOWL" -noarch=yes hostmakedepends="unzip" +maintainer="Leah Neukirchen " +license="SCOWL" # not in SPDX short_desc="American English en_US dictionary for hunspell" +homepage="http://wordlist.aspell.net/dicts" distfiles="${SOURCEFORGE_SITE}/wordlist/speller/${version}/${pkgname}-${version}.zip" -checksum=c59ae3f0a597358f7c613ada2875a8d8313a5a80496077ab7ed6a030bf1702b1 +checksum=4efdba6438b916a61c4a12933952f458564f2f2af3db9ab3c27f328b37b30ba2 create_wrksrc=yes +noarch=yes do_install() { sed -i 's/SET UTF8/SET UTF-8/g' en_US.aff diff --git a/srcpkgs/iverilog/update b/srcpkgs/iverilog/update index 1047fd57c00..75701c1ac2e 100644 --- a/srcpkgs/iverilog/update +++ b/srcpkgs/iverilog/update @@ -1,3 +1,2 @@ site="https://api.github.com/repos/steveicarus/$pkgname/tags" pattern='"name":\s*"v\K[\d_]+(?=")' -version=${version//./_} diff --git a/srcpkgs/jpegoptim/template b/srcpkgs/jpegoptim/template index 98950df6099..d11aa4be4f7 100644 --- a/srcpkgs/jpegoptim/template +++ b/srcpkgs/jpegoptim/template @@ -1,6 +1,6 @@ # Template file for 'jpegoptim' pkgname=jpegoptim -version=1.4.5 +version=1.4.6 revision=1 wrksrc="${pkgname}-RELEASE.${version}" build_style=gnu-configure @@ -10,4 +10,4 @@ maintainer="archaeme " license="GPL-2.0-or-later" homepage="https://github.com/tjko/jpegoptim" distfiles="https://github.com/tjko/jpegoptim/archive/RELEASE.${version}.tar.gz" -checksum=53207f479f96c4f792b3187f31abf3534d69c88fe23720d0c23f5310c5d2b2f5 +checksum=c44dcfac0a113c3bec13d0fc60faf57a0f9a31f88473ccad33ecdf210b4c0c52 diff --git a/srcpkgs/k3b/template b/srcpkgs/k3b/template index 55f72d6a613..89a03c95c4c 100644 --- a/srcpkgs/k3b/template +++ b/srcpkgs/k3b/template @@ -1,20 +1,20 @@ # Template file for 'k3b' pkgname=k3b -version=17.12.0 +version=17.12.3 revision=1 build_style=cmake hostmakedepends="extra-cmake-modules pkg-config qt5-qmake" -makedepends="ffmpeg-devel kcmutils-devel kcoreaddons-devel kfilemetadata5-devel - kio-devel knewstuff-devel knotifyconfig-devel lame-devel libcddb-devel - libdvdread-devel libkcddb-devel libmad-devel libmpcdec-devel libmusicbrainz5-devel - libsamplerate-devel libXft-devel qt5-devel taglib-devel" +makedepends="kcmutils-devel kfilemetadata5-devel knewstuff-devel + knotifyconfig-devel lame-devel libXft-devel libcddb-devel libdvdread-devel + libkcddb-devel libmad-devel libmpcdec-devel libmusicbrainz5-devel + libsamplerate-devel" short_desc="CD/DVD Kreator for Linux" -depends="cdrtools cdrdao dvd+rw-tools" +depends="cdrdao cdrtools dvd+rw-tools" maintainer="Enno Boland " -license="GPL-2" +license="GPL-2.0-or-later" homepage="https://github.com/KDE/k3b" distfiles="https://github.com/KDE/${pkgname}/archive/v${version}.tar.gz" -checksum=dcb39dfa97dfa102242c0c93ab79949ea81297d06f6fe321a5ac45e36e5127e7 +checksum=86db1367956ff3f240caf10032c6b9d29cce67cdcbe72282830306f5fafa4f9c case "$XBPS_TARGET_MACHINE" in *-musl) diff --git a/srcpkgs/kactivities-devel b/srcpkgs/kactivities-devel deleted file mode 120000 index afdf663de96..00000000000 --- a/srcpkgs/kactivities-devel +++ /dev/null @@ -1 +0,0 @@ -kactivities \ No newline at end of file diff --git a/srcpkgs/kactivities/template b/srcpkgs/kactivities/template deleted file mode 100644 index a41e83dff64..00000000000 --- a/srcpkgs/kactivities/template +++ /dev/null @@ -1,25 +0,0 @@ -# Template file for 'kactivities' -pkgname=kactivities -version=4.13.3 -revision=3 -build_style=cmake -configure_args="-Wno-dev -DKDE4_BUILD_TESTS=OFF -DWITH_NepomukCore=OFF" -hostmakedepends="automoc4 pkg-config" -makedepends="libressl-devel qt-devel phonon-devel kdelibs-devel" -short_desc="KDE API for using and interacting with the Activity Manager" -maintainer="Juan RP " -license="GPL, LGPL, FDL" -homepage="https://projects.kde.org/projects/kde/kactivities" -distfiles="http://download.kde.org/Attic/${version}/src/${pkgname}-${version}.tar.xz" -checksum=c7cb9d023f6e5cd01d76568c3590303ea3ecb4ebe9535b31862957846f5e898a - -kactivities-devel_package() { - short_desc+=" - development files" - depends="${sourcepkg}>=${version}_${revision}" - pkg_install() { - vmove usr/include - vmove usr/lib/cmake - vmove usr/lib/pkgconfig - vmove "usr/lib/*.so" - } -} diff --git a/srcpkgs/kakoune/template b/srcpkgs/kakoune/template index d662fd82666..8f9cb0cd197 100644 --- a/srcpkgs/kakoune/template +++ b/srcpkgs/kakoune/template @@ -1,6 +1,7 @@ # Template file for 'kakoune' pkgname=kakoune -version=20180409 +reverts=20180409_1 +version=2018.04.13 revision=1 build_wrksrc="src" build_style=gnu-makefile @@ -13,4 +14,4 @@ maintainer="Jakub Skrzypnik " license="Unlicense" homepage="http://kakoune.org" distfiles="https://github.com/mawww/kakoune/releases/download/v${version}/kakoune-${version}.tar.bz2" -checksum=ed0a2626788d0f5b906ceaa43393b0a796efeafa9f4d253138ff2c608467ade9 +checksum=cd8ccf8d833a7de8014b6d64f0c34105bc5996c3671275b00ced77996dd17fce diff --git a/srcpkgs/kalarmcal-devel b/srcpkgs/kalarmcal-devel new file mode 120000 index 00000000000..d1b3ef0bb31 --- /dev/null +++ b/srcpkgs/kalarmcal-devel @@ -0,0 +1 @@ +kalarmcal \ No newline at end of file diff --git a/srcpkgs/kalarmcal/template b/srcpkgs/kalarmcal/template new file mode 100644 index 00000000000..0ed550e996d --- /dev/null +++ b/srcpkgs/kalarmcal/template @@ -0,0 +1,26 @@ +# Template file for 'kalarmcal' +pkgname=kalarmcal +version=17.12.3 +revision=1 +build_style=cmake +hostmakedepends="extra-cmake-modules qt5-qmake qt5-host-tools python3 + kdoctools kdesignerplugin" +makedepends="kidentitymanagement-devel kholidays-devel kcalcore-devel akonadi5-devel + kdelibs4support-devel" +short_desc="KAlarm client library" +maintainer="John " +license="LGPL-2.1-or-later" +homepage="https://community.kde.org/KDE_PIM" +distfiles="https://download.kde.org/stable/applications/${version}/src/${pkgname}-${version}.tar.xz" +checksum=751e694451ffa0073d9e46306b6ffab5c410841fc31a0cdf524a7eaf71326f8d + +kalarmcal-devel_package() { + depends="${sourcepkg}>=${version}_${revision} ${makedepends}" + short_desc+=" - development files" + pkg_install() { + vmove usr/include + vmove usr/lib/cmake + vmove usr/lib/qt5/mkspecs + vmove "usr/lib/*.so" + } +} diff --git a/srcpkgs/kcalcore-devel b/srcpkgs/kcalcore-devel new file mode 120000 index 00000000000..37ae3e37712 --- /dev/null +++ b/srcpkgs/kcalcore-devel @@ -0,0 +1 @@ +kcalcore \ No newline at end of file diff --git a/srcpkgs/kcalcore/template b/srcpkgs/kcalcore/template new file mode 100644 index 00000000000..82ed4284f96 --- /dev/null +++ b/srcpkgs/kcalcore/template @@ -0,0 +1,28 @@ +# Template file for 'kcalcore' +pkgname=kcalcore +version=17.12.3 +revision=1 +build_style=cmake +hostmakedepends="extra-cmake-modules qt5-qmake qt5-host-tools python bison" +makedepends="libical-devel qt5-devel" +short_desc="The KDE calendar access library" +maintainer="John " +license="LGPL-2.0-or-later" +homepage="https://community.kde.org/KDE_PIM" +distfiles="https://download.kde.org/stable/applications/${version}/src/kcalcore-${version}.tar.xz" +checksum=7f80fcbbeea8d349327f4bba6241d348e9b159242b0686a9a97c99fb466bb888 + +case $XBPS_TARGET_MACHINE in + *-musl) CFLAGS="-D_GNU_SOURCE";; +esac + +kcalcore-devel_package() { + depends="${sourcepkg}>=${version}_${revision}" + short_desc+=" - development files" + pkg_install() { + vmove usr/include + vmove usr/lib/qt5/mkspecs + vmove usr/lib/cmake + vmove "usr/lib/*.so" + } +} diff --git a/srcpkgs/kcalcore/update b/srcpkgs/kcalcore/update new file mode 100644 index 00000000000..0bfbdced6f9 --- /dev/null +++ b/srcpkgs/kcalcore/update @@ -0,0 +1,2 @@ +site="https://download.kde.org/stable/applications/" +pattern='href="\K[\d\.]+(?=/")' diff --git a/srcpkgs/kcalutils-devel b/srcpkgs/kcalutils-devel new file mode 120000 index 00000000000..621a27e283a --- /dev/null +++ b/srcpkgs/kcalutils-devel @@ -0,0 +1 @@ +kcalutils \ No newline at end of file diff --git a/srcpkgs/kcalutils/template b/srcpkgs/kcalutils/template new file mode 100644 index 00000000000..8ad6b5cbb5a --- /dev/null +++ b/srcpkgs/kcalutils/template @@ -0,0 +1,24 @@ +# Template file for 'kcalutils' +pkgname=kcalutils +version=17.12.3 +revision=1 +build_style=cmake +hostmakedepends="extra-cmake-modules qt5-qmake qt5-host-tools python kconfig" +makedepends="kcalcore-devel kidentitymanagement-devel" +short_desc="The KDE calendar utility library" +maintainer="John " +license="LGPL-2.0-or-later" +homepage="https://community.kde.org/KDE_PIM" +distfiles="https://download.kde.org/stable/applications/${version}/src/kcalutils-${version}.tar.xz" +checksum=ab671117c21a42e94d74c946fae99796e96baec978d2bb6b3f1c359cde3d4fb1 + +kcalutils-devel_package() { + depends="${sourcepkg}>=${version}_${revision} ${makedepends}" + short_desc+=" - development files" + pkg_install() { + vmove usr/include + vmove usr/lib/cmake + vmove usr/lib/qt5/mkspecs + vmove "usr/lib/*.so" + } +} diff --git a/srcpkgs/kcalutils/update b/srcpkgs/kcalutils/update new file mode 100644 index 00000000000..0bfbdced6f9 --- /dev/null +++ b/srcpkgs/kcalutils/update @@ -0,0 +1,2 @@ +site="https://download.kde.org/stable/applications/" +pattern='href="\K[\d\.]+(?=/")' diff --git a/srcpkgs/kdav-devel b/srcpkgs/kdav-devel new file mode 120000 index 00000000000..d17942c0eab --- /dev/null +++ b/srcpkgs/kdav-devel @@ -0,0 +1 @@ +kdav \ No newline at end of file diff --git a/srcpkgs/kdav/template b/srcpkgs/kdav/template new file mode 100644 index 00000000000..5f01410b164 --- /dev/null +++ b/srcpkgs/kdav/template @@ -0,0 +1,24 @@ +# Template file for 'kdav' +pkgname=kdav +version=17.12.3 +revision=1 +build_style=cmake +hostmakedepends="extra-cmake-modules qt5-qmake qt5-host-tools python3" +makedepends="kio-devel qt5-xmlpatterns-devel" +short_desc="DAV protocol implemention with KJobs" +maintainer="John " +license="GPL-2.0-or-later" +homepage="https://community.kde.org/KDE_PIM" +distfiles="http://download.kde.org/stable/applications/${version}/src/${pkgname}-${version}.tar.xz" +checksum=a4d3d683faf3310dd723e987bbab24ee8e31a36d004004312905053ba6132a90 + +kdav-devel_package() { + depends="${sourcepkg}>=${version}_${revision} ${makedepends}" + short_desc+=" - development files" + pkg_install() { + vmove usr/include + vmove usr/lib/cmake + vmove usr/lib/qt5/mkspecs + vmove "usr/lib/*.so" + } +} diff --git a/srcpkgs/kdav/update b/srcpkgs/kdav/update new file mode 100644 index 00000000000..0bfbdced6f9 --- /dev/null +++ b/srcpkgs/kdav/update @@ -0,0 +1,2 @@ +site="https://download.kde.org/stable/applications/" +pattern='href="\K[\d\.]+(?=/")' diff --git a/srcpkgs/kde-base-artwork/template b/srcpkgs/kde-base-artwork/template deleted file mode 100644 index 10ebd3309fa..00000000000 --- a/srcpkgs/kde-base-artwork/template +++ /dev/null @@ -1,14 +0,0 @@ -# Template file for 'kde-base-artwork' -pkgname=kde-base-artwork -version=4.14.3 -revision=1 -noarch=yes -build_style=cmake -hostmakedepends="automoc4 pkg-config" -makedepends="libressl-devel qt-devel phonon-devel kdelibs-devel" -short_desc="KDE base artwork" -maintainer="Juan RP " -license="GPL, LGPL, FDL" -homepage="http://www.kde.org" -distfiles="http://download.kde.org/stable/${version}/src/${pkgname}-${version}.tar.xz" -checksum=76fefc8eb08c1e15d80090cb9b631bca9e39ae53e6a04d64a297e7669a1b8892 diff --git a/srcpkgs/kde-cli-tools/template b/srcpkgs/kde-cli-tools/template index 826addbd7c2..c7773e23ec4 100644 --- a/srcpkgs/kde-cli-tools/template +++ b/srcpkgs/kde-cli-tools/template @@ -1,16 +1,24 @@ # Template file for 'kde-cli-tools' pkgname=kde-cli-tools version=5.12.0 -revision=1 +revision=2 build_style=cmake configure_args="-DBUILD_TESTING=OFF" hostmakedepends="extra-cmake-modules pkg-config" -makedepends="kdoctools kcmutils-devel kdelibs4support-devel kdesu-devel - kactivities5-devel" +makedepends="kactivities5-devel kcmutils-devel kdelibs4support-devel + kdesu-devel" depends="xdg-utils" short_desc="KDE CLI tools" maintainer="Denis Revin " license="LGPL-2" -homepage="https://projects.kde.org/projects/plasma/kde-cli-tools" +homepage="https://cgit.kde.org/kde-cli-tools.git" distfiles="http://download.kde.org/stable/plasma/${version}/${pkgname}-${version}.tar.xz" checksum=9e27eff6a73935b504d7a8fbf35dd8fba353943da0378df6c2f0422c07bf7288 + +if [ -n "$CROSS_BUILD" ]; then + hostmakedepends+=" kdoctools python qt5-host-tools qt5-qmake" +fi + +post_install() { + ln -sf ../lib/libexec/kf5/kdesu ${DESTDIR}/usr/bin +} diff --git a/srcpkgs/kde-gtk-config/template b/srcpkgs/kde-gtk-config/template deleted file mode 100644 index 811b8e5ab71..00000000000 --- a/srcpkgs/kde-gtk-config/template +++ /dev/null @@ -1,13 +0,0 @@ -# Template file for 'kde-gtk-config' -pkgname=kde-gtk-config -version=2.2.1 -revision=1 -build_style=cmake -hostmakedepends="automoc4 pkg-config qt-qmake" -makedepends="kdelibs-devel phonon-devel gtk+-devel gtk+3-devel" -short_desc="GTK2 and GTK3 Configurator for KDE" -maintainer="TheNumb " -license="GPL-2" -homepage="https://projects.kde.org/kde-gtk-config" -distfiles="http://download.kde.org/stable/${pkgname}/${version}/src/${pkgname}-${version}.tar.xz" -checksum=9c890d7e39ab6ebfad13c5453051f0759cb61beac9f7fc2df7e331c9a4415c85 diff --git a/srcpkgs/kde-l10n-ar b/srcpkgs/kde-l10n-ar deleted file mode 120000 index 6e230775518..00000000000 --- a/srcpkgs/kde-l10n-ar +++ /dev/null @@ -1 +0,0 @@ -kde-l10n \ No newline at end of file diff --git a/srcpkgs/kde-l10n-bg b/srcpkgs/kde-l10n-bg deleted file mode 120000 index 6e230775518..00000000000 --- a/srcpkgs/kde-l10n-bg +++ /dev/null @@ -1 +0,0 @@ -kde-l10n \ No newline at end of file diff --git a/srcpkgs/kde-l10n-bs b/srcpkgs/kde-l10n-bs deleted file mode 120000 index 6e230775518..00000000000 --- a/srcpkgs/kde-l10n-bs +++ /dev/null @@ -1 +0,0 @@ -kde-l10n \ No newline at end of file diff --git a/srcpkgs/kde-l10n-ca b/srcpkgs/kde-l10n-ca deleted file mode 120000 index 6e230775518..00000000000 --- a/srcpkgs/kde-l10n-ca +++ /dev/null @@ -1 +0,0 @@ -kde-l10n \ No newline at end of file diff --git a/srcpkgs/kde-l10n-cavalencian b/srcpkgs/kde-l10n-cavalencian deleted file mode 120000 index 6e230775518..00000000000 --- a/srcpkgs/kde-l10n-cavalencian +++ /dev/null @@ -1 +0,0 @@ -kde-l10n \ No newline at end of file diff --git a/srcpkgs/kde-l10n-cs b/srcpkgs/kde-l10n-cs deleted file mode 120000 index 6e230775518..00000000000 --- a/srcpkgs/kde-l10n-cs +++ /dev/null @@ -1 +0,0 @@ -kde-l10n \ No newline at end of file diff --git a/srcpkgs/kde-l10n-da b/srcpkgs/kde-l10n-da deleted file mode 120000 index 6e230775518..00000000000 --- a/srcpkgs/kde-l10n-da +++ /dev/null @@ -1 +0,0 @@ -kde-l10n \ No newline at end of file diff --git a/srcpkgs/kde-l10n-de b/srcpkgs/kde-l10n-de deleted file mode 120000 index 6e230775518..00000000000 --- a/srcpkgs/kde-l10n-de +++ /dev/null @@ -1 +0,0 @@ -kde-l10n \ No newline at end of file diff --git a/srcpkgs/kde-l10n-el b/srcpkgs/kde-l10n-el deleted file mode 120000 index 6e230775518..00000000000 --- a/srcpkgs/kde-l10n-el +++ /dev/null @@ -1 +0,0 @@ -kde-l10n \ No newline at end of file diff --git a/srcpkgs/kde-l10n-engb b/srcpkgs/kde-l10n-engb deleted file mode 120000 index 6e230775518..00000000000 --- a/srcpkgs/kde-l10n-engb +++ /dev/null @@ -1 +0,0 @@ -kde-l10n \ No newline at end of file diff --git a/srcpkgs/kde-l10n-es b/srcpkgs/kde-l10n-es deleted file mode 120000 index 6e230775518..00000000000 --- a/srcpkgs/kde-l10n-es +++ /dev/null @@ -1 +0,0 @@ -kde-l10n \ No newline at end of file diff --git a/srcpkgs/kde-l10n-et b/srcpkgs/kde-l10n-et deleted file mode 120000 index 6e230775518..00000000000 --- a/srcpkgs/kde-l10n-et +++ /dev/null @@ -1 +0,0 @@ -kde-l10n \ No newline at end of file diff --git a/srcpkgs/kde-l10n-eu b/srcpkgs/kde-l10n-eu deleted file mode 120000 index 6e230775518..00000000000 --- a/srcpkgs/kde-l10n-eu +++ /dev/null @@ -1 +0,0 @@ -kde-l10n \ No newline at end of file diff --git a/srcpkgs/kde-l10n-fa b/srcpkgs/kde-l10n-fa deleted file mode 120000 index 6e230775518..00000000000 --- a/srcpkgs/kde-l10n-fa +++ /dev/null @@ -1 +0,0 @@ -kde-l10n \ No newline at end of file diff --git a/srcpkgs/kde-l10n-fi b/srcpkgs/kde-l10n-fi deleted file mode 120000 index 6e230775518..00000000000 --- a/srcpkgs/kde-l10n-fi +++ /dev/null @@ -1 +0,0 @@ -kde-l10n \ No newline at end of file diff --git a/srcpkgs/kde-l10n-fr b/srcpkgs/kde-l10n-fr deleted file mode 120000 index 6e230775518..00000000000 --- a/srcpkgs/kde-l10n-fr +++ /dev/null @@ -1 +0,0 @@ -kde-l10n \ No newline at end of file diff --git a/srcpkgs/kde-l10n-ga b/srcpkgs/kde-l10n-ga deleted file mode 120000 index 6e230775518..00000000000 --- a/srcpkgs/kde-l10n-ga +++ /dev/null @@ -1 +0,0 @@ -kde-l10n \ No newline at end of file diff --git a/srcpkgs/kde-l10n-gl b/srcpkgs/kde-l10n-gl deleted file mode 120000 index 6e230775518..00000000000 --- a/srcpkgs/kde-l10n-gl +++ /dev/null @@ -1 +0,0 @@ -kde-l10n \ No newline at end of file diff --git a/srcpkgs/kde-l10n-he b/srcpkgs/kde-l10n-he deleted file mode 120000 index 6e230775518..00000000000 --- a/srcpkgs/kde-l10n-he +++ /dev/null @@ -1 +0,0 @@ -kde-l10n \ No newline at end of file diff --git a/srcpkgs/kde-l10n-hi b/srcpkgs/kde-l10n-hi deleted file mode 120000 index 6e230775518..00000000000 --- a/srcpkgs/kde-l10n-hi +++ /dev/null @@ -1 +0,0 @@ -kde-l10n \ No newline at end of file diff --git a/srcpkgs/kde-l10n-hr b/srcpkgs/kde-l10n-hr deleted file mode 120000 index 6e230775518..00000000000 --- a/srcpkgs/kde-l10n-hr +++ /dev/null @@ -1 +0,0 @@ -kde-l10n \ No newline at end of file diff --git a/srcpkgs/kde-l10n-hu b/srcpkgs/kde-l10n-hu deleted file mode 120000 index 6e230775518..00000000000 --- a/srcpkgs/kde-l10n-hu +++ /dev/null @@ -1 +0,0 @@ -kde-l10n \ No newline at end of file diff --git a/srcpkgs/kde-l10n-ia b/srcpkgs/kde-l10n-ia deleted file mode 120000 index 6e230775518..00000000000 --- a/srcpkgs/kde-l10n-ia +++ /dev/null @@ -1 +0,0 @@ -kde-l10n \ No newline at end of file diff --git a/srcpkgs/kde-l10n-id b/srcpkgs/kde-l10n-id deleted file mode 120000 index 6e230775518..00000000000 --- a/srcpkgs/kde-l10n-id +++ /dev/null @@ -1 +0,0 @@ -kde-l10n \ No newline at end of file diff --git a/srcpkgs/kde-l10n-is b/srcpkgs/kde-l10n-is deleted file mode 120000 index 6e230775518..00000000000 --- a/srcpkgs/kde-l10n-is +++ /dev/null @@ -1 +0,0 @@ -kde-l10n \ No newline at end of file diff --git a/srcpkgs/kde-l10n-it b/srcpkgs/kde-l10n-it deleted file mode 120000 index 6e230775518..00000000000 --- a/srcpkgs/kde-l10n-it +++ /dev/null @@ -1 +0,0 @@ -kde-l10n \ No newline at end of file diff --git a/srcpkgs/kde-l10n-ja b/srcpkgs/kde-l10n-ja deleted file mode 120000 index 6e230775518..00000000000 --- a/srcpkgs/kde-l10n-ja +++ /dev/null @@ -1 +0,0 @@ -kde-l10n \ No newline at end of file diff --git a/srcpkgs/kde-l10n-kk b/srcpkgs/kde-l10n-kk deleted file mode 120000 index 6e230775518..00000000000 --- a/srcpkgs/kde-l10n-kk +++ /dev/null @@ -1 +0,0 @@ -kde-l10n \ No newline at end of file diff --git a/srcpkgs/kde-l10n-km b/srcpkgs/kde-l10n-km deleted file mode 120000 index 6e230775518..00000000000 --- a/srcpkgs/kde-l10n-km +++ /dev/null @@ -1 +0,0 @@ -kde-l10n \ No newline at end of file diff --git a/srcpkgs/kde-l10n-ko b/srcpkgs/kde-l10n-ko deleted file mode 120000 index 6e230775518..00000000000 --- a/srcpkgs/kde-l10n-ko +++ /dev/null @@ -1 +0,0 @@ -kde-l10n \ No newline at end of file diff --git a/srcpkgs/kde-l10n-lt b/srcpkgs/kde-l10n-lt deleted file mode 120000 index 6e230775518..00000000000 --- a/srcpkgs/kde-l10n-lt +++ /dev/null @@ -1 +0,0 @@ -kde-l10n \ No newline at end of file diff --git a/srcpkgs/kde-l10n-lv b/srcpkgs/kde-l10n-lv deleted file mode 120000 index 6e230775518..00000000000 --- a/srcpkgs/kde-l10n-lv +++ /dev/null @@ -1 +0,0 @@ -kde-l10n \ No newline at end of file diff --git a/srcpkgs/kde-l10n-mr b/srcpkgs/kde-l10n-mr deleted file mode 120000 index 6e230775518..00000000000 --- a/srcpkgs/kde-l10n-mr +++ /dev/null @@ -1 +0,0 @@ -kde-l10n \ No newline at end of file diff --git a/srcpkgs/kde-l10n-nb b/srcpkgs/kde-l10n-nb deleted file mode 120000 index 6e230775518..00000000000 --- a/srcpkgs/kde-l10n-nb +++ /dev/null @@ -1 +0,0 @@ -kde-l10n \ No newline at end of file diff --git a/srcpkgs/kde-l10n-nds b/srcpkgs/kde-l10n-nds deleted file mode 120000 index 6e230775518..00000000000 --- a/srcpkgs/kde-l10n-nds +++ /dev/null @@ -1 +0,0 @@ -kde-l10n \ No newline at end of file diff --git a/srcpkgs/kde-l10n-nl b/srcpkgs/kde-l10n-nl deleted file mode 120000 index 6e230775518..00000000000 --- a/srcpkgs/kde-l10n-nl +++ /dev/null @@ -1 +0,0 @@ -kde-l10n \ No newline at end of file diff --git a/srcpkgs/kde-l10n-nn b/srcpkgs/kde-l10n-nn deleted file mode 120000 index 6e230775518..00000000000 --- a/srcpkgs/kde-l10n-nn +++ /dev/null @@ -1 +0,0 @@ -kde-l10n \ No newline at end of file diff --git a/srcpkgs/kde-l10n-pa b/srcpkgs/kde-l10n-pa deleted file mode 120000 index 6e230775518..00000000000 --- a/srcpkgs/kde-l10n-pa +++ /dev/null @@ -1 +0,0 @@ -kde-l10n \ No newline at end of file diff --git a/srcpkgs/kde-l10n-pl b/srcpkgs/kde-l10n-pl deleted file mode 120000 index 6e230775518..00000000000 --- a/srcpkgs/kde-l10n-pl +++ /dev/null @@ -1 +0,0 @@ -kde-l10n \ No newline at end of file diff --git a/srcpkgs/kde-l10n-pt b/srcpkgs/kde-l10n-pt deleted file mode 120000 index 6e230775518..00000000000 --- a/srcpkgs/kde-l10n-pt +++ /dev/null @@ -1 +0,0 @@ -kde-l10n \ No newline at end of file diff --git a/srcpkgs/kde-l10n-ptbr b/srcpkgs/kde-l10n-ptbr deleted file mode 120000 index 6e230775518..00000000000 --- a/srcpkgs/kde-l10n-ptbr +++ /dev/null @@ -1 +0,0 @@ -kde-l10n \ No newline at end of file diff --git a/srcpkgs/kde-l10n-ro b/srcpkgs/kde-l10n-ro deleted file mode 120000 index 6e230775518..00000000000 --- a/srcpkgs/kde-l10n-ro +++ /dev/null @@ -1 +0,0 @@ -kde-l10n \ No newline at end of file diff --git a/srcpkgs/kde-l10n-ru b/srcpkgs/kde-l10n-ru deleted file mode 120000 index 6e230775518..00000000000 --- a/srcpkgs/kde-l10n-ru +++ /dev/null @@ -1 +0,0 @@ -kde-l10n \ No newline at end of file diff --git a/srcpkgs/kde-l10n-sk b/srcpkgs/kde-l10n-sk deleted file mode 120000 index 6e230775518..00000000000 --- a/srcpkgs/kde-l10n-sk +++ /dev/null @@ -1 +0,0 @@ -kde-l10n \ No newline at end of file diff --git a/srcpkgs/kde-l10n-sl b/srcpkgs/kde-l10n-sl deleted file mode 120000 index 6e230775518..00000000000 --- a/srcpkgs/kde-l10n-sl +++ /dev/null @@ -1 +0,0 @@ -kde-l10n \ No newline at end of file diff --git a/srcpkgs/kde-l10n-sr b/srcpkgs/kde-l10n-sr deleted file mode 120000 index 6e230775518..00000000000 --- a/srcpkgs/kde-l10n-sr +++ /dev/null @@ -1 +0,0 @@ -kde-l10n \ No newline at end of file diff --git a/srcpkgs/kde-l10n-sv b/srcpkgs/kde-l10n-sv deleted file mode 120000 index 6e230775518..00000000000 --- a/srcpkgs/kde-l10n-sv +++ /dev/null @@ -1 +0,0 @@ -kde-l10n \ No newline at end of file diff --git a/srcpkgs/kde-l10n-tr b/srcpkgs/kde-l10n-tr deleted file mode 120000 index 6e230775518..00000000000 --- a/srcpkgs/kde-l10n-tr +++ /dev/null @@ -1 +0,0 @@ -kde-l10n \ No newline at end of file diff --git a/srcpkgs/kde-l10n-ug b/srcpkgs/kde-l10n-ug deleted file mode 120000 index 6e230775518..00000000000 --- a/srcpkgs/kde-l10n-ug +++ /dev/null @@ -1 +0,0 @@ -kde-l10n \ No newline at end of file diff --git a/srcpkgs/kde-l10n-uk b/srcpkgs/kde-l10n-uk deleted file mode 120000 index 6e230775518..00000000000 --- a/srcpkgs/kde-l10n-uk +++ /dev/null @@ -1 +0,0 @@ -kde-l10n \ No newline at end of file diff --git a/srcpkgs/kde-l10n-wa b/srcpkgs/kde-l10n-wa deleted file mode 120000 index 6e230775518..00000000000 --- a/srcpkgs/kde-l10n-wa +++ /dev/null @@ -1 +0,0 @@ -kde-l10n \ No newline at end of file diff --git a/srcpkgs/kde-l10n-zhcn b/srcpkgs/kde-l10n-zhcn deleted file mode 120000 index 6e230775518..00000000000 --- a/srcpkgs/kde-l10n-zhcn +++ /dev/null @@ -1 +0,0 @@ -kde-l10n \ No newline at end of file diff --git a/srcpkgs/kde-l10n-zhtw b/srcpkgs/kde-l10n-zhtw deleted file mode 120000 index 6e230775518..00000000000 --- a/srcpkgs/kde-l10n-zhtw +++ /dev/null @@ -1 +0,0 @@ -kde-l10n \ No newline at end of file diff --git a/srcpkgs/kde-l10n/template b/srcpkgs/kde-l10n/template deleted file mode 100644 index 3e21c498e00..00000000000 --- a/srcpkgs/kde-l10n/template +++ /dev/null @@ -1,204 +0,0 @@ -# Template file for 'kde-l10n' -pkgname=kde-l10n -version=4.14.3 -revision=1 -build_style=meta -hostmakedepends="cmake qt-qmake automoc4 perl" -makedepends="kdelibs-devel qt-devel phonon-devel" -noarch=yes -homepage="http://i18n.kde.org" -short_desc="KDE 4 localization" -maintainer="Helmut Pozimski " -license="GPL-2, LGPL-2, FDL" -create_wrksrc=yes -configure_args="-DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Release" - -_languages=( - 'ca "Catalan"' - 'ga "Irish"' - 'cs "Czech"' - 'gl "Galician"' - 'pt "Portuguese"' - 'tr "Turkish"' - 'lv "Latvian"' - 'lt "Lithuanian"' - 'pa "Panjabi"' - 'engb "British English"' - 'pl "Polish"' - 'hr "Croatian"' - 'de "German"' - 'hu "Hungarian"' - 'hi "Hindi"' - 'he "Hebrew"' - 'uk "Ukrainian"' - 'mr "Marathi"' - 'ug "Uighur; Uyghur"' - 'el "Greek"' - 'is "Icelandic"' - 'it "Italian"' - 'ia "Interlingua"' - 'ar "Arabic"' - 'eu "Basque"' - 'et "Estonian"' - 'id "Indonesian"' - 'cavalencian "Valencian Catalan"' - 'ru "Russian"' - 'nl "Dutch"' - 'nn "Norwegian Nynorsk"' - 'nb "Norwegian Bokmal"' - 'es "Spanish; Castilian"' - 'ro "Romanian"' - 'zhtw "Chinese Traditional"' - 'fr "French"' - 'bg "Bulgarian"' - 'wa "Walloon"' - 'fa "Persian"' - 'bs "Bosnian"' - 'fi "Finnish"' - 'da "Danish"' - 'ptbr "Brazilian Portuguese"' - 'ja "Japanese"' - 'kk "Kazakh"' - 'sr "Serbian"' - 'ko "Korean"' - 'sv "Swedish"' - 'km "Central Khmer"' - 'sk "Slovak"' - 'sl "Slovenian"' - 'zhcn "Chinese Simplified"' - 'nds "Low Saxon"' -) - -_get_srcname() { - # helper function used to determine the correct source package name - # to handle special cases where the package name doesn't - # equal the name of the source package - _locale=$1 - if [ "$_locale" == "zhcn" ]; - then - _srcname="kde-l10n-zh_CN-${version}" - elif [ "$_locale" == "cavalencian" ]; - then - _srcname="kde-l10n-ca@valencia-${version}" - elif [ "$_locale" == "zhtw" ]; - then - _srcname="kde-l10n-zh_TW-${version}" - elif [ "$_locale" == "ptbr" ]; - then - _srcname="kde-l10n-pt_BR-${version}" - elif [ "$_locale" == "engb" ]; - then - _srcname="kde-l10n-en_GB-${version}" - else - _srcname="kde-l10n-${_locale}-${version}" - fi - echo "$_srcname" -} - -do_configure() { - for _lang in "${_languages[@]}"; - do - _locale=${_lang%% *} - srcname=$(_get_srcname $_locale) - workdir="${wrksrc}/${srcname}" - cd "$workdir" - cmake . $configure_args - done -} - -do_build() { - for _lang in "${_languages[@]}"; - do - _locale=${_lang%% *} - srcname=$(_get_srcname $_locale) - workdir="${wrksrc}/${srcname}" - cd "$workdir" - make - done -} - -do_install() { - : -} - -for _lang in "${_languages[@]}"; do - _locale=${_lang%% *} - _pkgname=kde-l10n-${_locale} - - depends+=" ${_pkgname}>=${version}" - srcname=$(_get_srcname $_locale) - distfiles+=" http://download.kde.org/stable/${version}/src/kde-l10n/${srcname}.tar.xz" - - eval "${_pkgname}_package() { - _pkgtmpl $_lang - }" -done - -_pkgtmpl() { - _locale="$1" - _language="$2" - depends="kdelibs>=${version}" - short_desc="${_language} (${_locale}) localization files for KDE4" - noarch=yes - pkg_install() { - srcname=$(_get_srcname $_locale) - workdir="${wrksrc}/${srcname}" - cd "$workdir" - make DESTDIR=$PKGDESTDIR install - } -} - -checksum=" -1b54344202f7f04f9083d2b64229668eb1cab5543df201693a96df92b9936f11 -adb5661faa1a4391019e6442afa118493959f6d532491fd07f2e138999306e2e -9681fdaae36744242e8a469e03bdab61a6481fbeec12c58c926ea19bf04d564e -e57994b0ebcbe321c7fce062ec1fc4bfa365079e2db6cd422c9a620710a9a402 -96490df8ca060b3f99fee750b53aff0acd93453ee9caf41a9d2f5ef2322964fd -907b3dacf5b49565aff422a2fc5eb5d48add3cfc63f327f5322a82c1fc756c97 -96beb29732146b68273a438bb13c70c8e1243810d5f07c0f43e0a68636295c57 -b245809200465020c2a46fdb23b667fd8d20beb964c2879cba22b016f19e1678 -d402220b7c0d8ffe5bd47765cc70ddec3ef0302c05c28910bcdc47581a35c50b -c610c6e09b957a01a2b49724a9034712d7b2a0717c1b08b388590496ef2997ba -5149cfa3fd06e230e988ef88ac80dc32ebaad74811e3efc9bb427d7e7276f58c -b38f25728c6d861424788a90298555ee4c379502ebde7a47297c6bc92d0329ea -d33bcfebaafb293a97aebefcb29504c071b92dfa919fabeed897a2ca64802745 -2a30e830ef891cf264824185779ff95293cc0417f8e7ff55b9ce05511a135af4 -fbff346fa3482e3050c50fff7b3eb3a7b064ca097833bb14079085758a38d19a -2a18b0b01fb52ca435a56653e3dab85983c03bbddd317e8e8460472bcfa40891 -1d72d53781553a03aa100a4f9d730635f8419f162f6ffc77a89ba6cea1afc20e -a5dcf384375530a62f9f8c819f79d26fe433e8a7323467ecbd944879faa96c16 -0086ff1d32f749b3dbd92ee6997e0c03d0bc8b3ff6c3475e7ea70139da721f62 -897b0cef0791bbf6a2ed3287fdcb5bae4dd1696ca8d7bfc743c05618c84921af -2c74b53c230fa3b5133bbc6bce5d175b2763d3dd350f8f3682ab522ed15355f4 -9cf948d1766089b865e67fa997dd270396a0888163d1baa01d53b1bdf287e2d9 -cce74cab4f7195e4095e2a89a95f22fad107489c460dbc0c8f9b82fd3c8c6af9 -04606bd4ff9d8027084e968b00e5ba7c2074a503b1b9b0420695c34f14ffbfaa -424922e34c42ba3ed2f23aed626dc411508ae1f7bd233154734787bb09538c60 -a93a31bc7d672aa4dd6f61f693a98067a719f835ee7ef945060921cd95240daf -fd5866818bdd1f119554da06f454fa3a2608613e820a4b00dbea8cc378a41fe9 -04c71ccf7de9bdf3c290a1c5ccb2172b8414086c8eefd612ceb24e1aa53c455c -91f3e7bbc789bbd2d276578389c7735b9e02531fa4232c814d634cc69327aed1 -665c2cb583e8fcc436dc97b7cbb096f22f4944a58dc9ae004821fc81a3658827 -8dc79d09468278f8a886330403606007e198c50b854cb4e2997790101e2760ac -2ad1734c2c63a99cd99298a1a4bc24fe2958221afef80e0614334ae93dca4d73 -2f88dd33cdda699ba69131e6632cf24b681e0fb0ddcc3030d9b6c0584b664c71 -ec125af2936dc899426f9c168273c7bdcb6e5408ee82b06a67aecae3220979d2 -b14e60377f096f2bdacce28ea2878385002daf3de2bb8188b6591165c7da7b11 -a22ff7bac37574fe7dec99314c8ba09381e36cb90a1c01ba1cfdf423bd61fcbf -8b2bc59c98d57d7b8f7a99e3a50cc70fdf308301cb317a9ad87c19c4a9e93ef4 -3b804b4dd6442066d0fe97c4a7c3d524e44949bb040ca926745fd830bc7f6785 -a31d4e1740837eb2ce52c01fc8480ed25c5e2bdab982565659beaf545b5d6a2b -cfbedbc7b8fbd024687f31f4ba06944a260e823a86ac28cdacbe72335b490191 -5c8b4f189a32fb0067a5834da46e6c21e84397be7cff6491bbb8729107c86052 -abe68099faa786415329f431f4572336fcdbb32d04a05915331fafd92da61ef0 -dee62bad52aa8e90de5b4c711a918739aeecbf0cb0fb5f9865dadd94660236ff -32bbd6b201ce0e1931cf091eb8ca9365d80e41b39ce434b4e949c1ba92837406 -e2392ad7800a85e58c696511fd98bd801a5ea515c86600f4d6c4f4f08b892e91 -2130fe9cb3eaade2a6dd6e3118d7399272eabbe4294940a1133b5b2acf89365e -579233183b8ae5a13716d1792364c421018f494e7ad65506ebf9950d1853d0a7 -5be86e4119c661eb9833d7a02a5e4270ac31de6440f0ba62b91760a24af27d7a -5fade8b670e40da011b6d174d5f38f7ffc33c9ea13d727e72b0a3b111fd8129e -97782df0788980aeae67093c8da9699c45b4790ff98d89e88fbcb579379798d8 -b92ebbd85ccbcced61bb8fd5c94c59b00c73f7ba7c3c6d22552f5fad530e21cc -b84a9de26a9de253a1e9d7c4757af2e2957126521c32c6e76d9391d49aeaafe4 -78318e2a7fde90bc63d2d447ac71e5a04099b4a0d56ec9e6c5d38d8d72f82553" diff --git a/srcpkgs/kde-python b/srcpkgs/kde-python deleted file mode 120000 index 99611c36813..00000000000 --- a/srcpkgs/kde-python +++ /dev/null @@ -1 +0,0 @@ -kde-workspace \ No newline at end of file diff --git a/srcpkgs/kde-runtime-devel b/srcpkgs/kde-runtime-devel deleted file mode 120000 index b7b16a7d6fc..00000000000 --- a/srcpkgs/kde-runtime-devel +++ /dev/null @@ -1 +0,0 @@ -kde-runtime \ No newline at end of file diff --git a/srcpkgs/kde-runtime/INSTALL b/srcpkgs/kde-runtime/INSTALL deleted file mode 100644 index 97e9c5c27c5..00000000000 --- a/srcpkgs/kde-runtime/INSTALL +++ /dev/null @@ -1,6 +0,0 @@ -case "$ACTION" in -post) - chgrp nogroup usr/lib/kde4/libexec/kdesud - chmod g+s usr/lib/kde4/libexec/kdesud - ;; -esac diff --git a/srcpkgs/kde-runtime/patches/gpgme_file_offset_bits.patch b/srcpkgs/kde-runtime/patches/gpgme_file_offset_bits.patch deleted file mode 100644 index 177fda90eb8..00000000000 --- a/srcpkgs/kde-runtime/patches/gpgme_file_offset_bits.patch +++ /dev/null @@ -1,25 +0,0 @@ -Our gpgme package (>= 1.6.0) expects _FILE_OFFSET_BITS = 64 -to be defined when gpgme.h is included. - ---- kwalletd/backend/backendpersisthandler.cpp 2014-10-31 00:50:20.000000000 +0100 -+++ kwalletd/backend/backendpersisthandler.cpp 2015-10-09 01:11:46.115305255 +0200 -@@ -26,6 +26,8 @@ - #include - #include - #ifdef HAVE_QGPGME -+#undef _FILE_OFFSET_BITS -+#define _FILE_OFFSET_BITS 64 - #include - #include - #include ---- kwalletd/knewwalletdialog.cpp 2014-10-31 00:50:20.000000000 +0100 -+++ kwalletd/knewwalletdialog.cpp 2015-10-09 01:17:44.690277279 +0200 -@@ -24,6 +24,8 @@ - #include - #include - #include -+#undef _FILE_OFFSET_BITS -+#define _FILE_OFFSET_BITS 64 - #include - #include - #include diff --git a/srcpkgs/kde-runtime/template b/srcpkgs/kde-runtime/template deleted file mode 100644 index bcd92aa1fbd..00000000000 --- a/srcpkgs/kde-runtime/template +++ /dev/null @@ -1,35 +0,0 @@ -# Template file for 'kde-runtime' -pkgname=kde-runtime -version=4.14.3 -revision=11 -build_style=cmake -configure_args="-Wno-dev -DKDE4_BUILD_TESTS=OFF DWITH_QNtrack=OFF -DWITH_NepomukCore=OFF" -# XXX OpenSLP -hostmakedepends="automoc4 pkg-config" -makedepends=" - boost-devel glib-devel libressl-devel qt-devel qt-webkit-devel phonon-devel strigi-devel - libXt-devel attica-devel qca-devel liblzma-devel libssh-devel libgcrypt-devel - libjpeg-turbo-devel libpng-devel exiv2-devel alsa-lib-devel samba-devel - pulseaudio-devel libwebp-devel libcanberra-devel NetworkManager-devel - kdelibs-devel kdepimlibs-devel kactivities-devel gpgme-devel libopenexr-devel" -depends="hicolor-icon-theme" -short_desc="Plugins and applications necessary for running KDE applications" -maintainer="Juan RP " -license="GPL-2, LGPL-2, FDL" -homepage="http://www.kde.org" -distfiles="http://download.kde.org/stable/${version}/src/${pkgname}-${version}.tar.xz" -checksum=78a74e519b4e897ffcee14be98eebd7b672ad2bb6e71a4aa2fe77682b5bc8605 - -post_install() { - rm -f ${DESTDIR}/usr/share/icons/hicolor/index.theme - ln -sf /usr/lib/kde4/libexec/kdesu ${DESTDIR}/usr/bin -} - -kde-runtime-devel_package() { - short_desc+=" - development files" - depends="${sourcepkg}>=${version}_${revision}" - pkg_install() { - vmove usr/include - vmove usr/share/apps/cmake - } -} diff --git a/srcpkgs/kde-wallpapers/template b/srcpkgs/kde-wallpapers/template deleted file mode 100644 index 8b91ed3c6e8..00000000000 --- a/srcpkgs/kde-wallpapers/template +++ /dev/null @@ -1,14 +0,0 @@ -# Template file for 'kde-wallpapers' -pkgname=kde-wallpapers -version=4.14.3 -revision=1 -noarch=yes -build_style=cmake -hostmakedepends="automoc4 pkg-config" -makedepends="libressl-devel qt-devel phonon-devel kdelibs-devel" -short_desc="KDE wallpapers" -maintainer="Juan RP " -license="GPL, LGPL, FDL" -homepage="http://www.kde.org" -distfiles="http://download.kde.org/stable/${version}/src/${pkgname}-${version}.tar.xz" -checksum=d3582ac8204064cb832731d2f1f3bbb04864476127d6dc3125e6c76f7c2e4b16 diff --git a/srcpkgs/kde-workspace-devel b/srcpkgs/kde-workspace-devel deleted file mode 120000 index 99611c36813..00000000000 --- a/srcpkgs/kde-workspace-devel +++ /dev/null @@ -1 +0,0 @@ -kde-workspace \ No newline at end of file diff --git a/srcpkgs/kde-workspace/REMOVE b/srcpkgs/kde-workspace/REMOVE deleted file mode 100644 index 163827dd09d..00000000000 --- a/srcpkgs/kde-workspace/REMOVE +++ /dev/null @@ -1,7 +0,0 @@ -case "$ACTION" in -pre) - if [ -d usr/share/apps/kdm/faces ]; then - rm -rf usr/share/apps/kdm/faces - fi - ;; -esac diff --git a/srcpkgs/kde-workspace/files/kde-np.pam b/srcpkgs/kde-workspace/files/kde-np.pam deleted file mode 100644 index b709211a668..00000000000 --- a/srcpkgs/kde-workspace/files/kde-np.pam +++ /dev/null @@ -1,9 +0,0 @@ -#%PAM-1.0 -auth required pam_tally.so onerr=succeed file=/var/log/faillog -auth required pam_shells.so -auth requisite pam_nologin.so -auth required pam_env.so -auth optional pam_permit.so -account include system-login -password include system-login -session include system-login diff --git a/srcpkgs/kde-workspace/files/kde.pam b/srcpkgs/kde-workspace/files/kde.pam deleted file mode 100644 index cfdbef0de0b..00000000000 --- a/srcpkgs/kde-workspace/files/kde.pam +++ /dev/null @@ -1,5 +0,0 @@ -#%PAM-1.0 -auth include system-login -account include system-login -password include system-login -session include system-login diff --git a/srcpkgs/kde-workspace/files/kdm/run b/srcpkgs/kde-workspace/files/kdm/run deleted file mode 100755 index bc7f3db9792..00000000000 --- a/srcpkgs/kde-workspace/files/kdm/run +++ /dev/null @@ -1,2 +0,0 @@ -#!/bin/sh -exec kdm -nodaemon diff --git a/srcpkgs/kde-workspace/files/kscreensaver.pam b/srcpkgs/kde-workspace/files/kscreensaver.pam deleted file mode 100644 index 90e170b93b7..00000000000 --- a/srcpkgs/kde-workspace/files/kscreensaver.pam +++ /dev/null @@ -1 +0,0 @@ -auth include system-login diff --git a/srcpkgs/kde-workspace/patches/etc-scripts.patch b/srcpkgs/kde-workspace/patches/etc-scripts.patch deleted file mode 100644 index 903a90a5303..00000000000 --- a/srcpkgs/kde-workspace/patches/etc-scripts.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- startkde.cmake.orig 2009-01-15 14:24:44.000000000 +0100 -+++ startkde.cmake 2009-01-15 14:33:08.000000000 +0100 -@@ -206,7 +190,7 @@ - # For anything else (that doesn't set env vars, or that needs a window manager), - # better use the Autostart folder. - --libpath=`kde4-config --path lib | tr : '\n'` -+libpath=`kde4-config --path lib | tr : '\n'`$(echo -e '\n/etc/kde/lib/') - - for prefix in `echo "$libpath" | sed -n -e 's,/lib[^/]*/,/env/,p'`; do - for file in "$prefix"*.sh; do diff --git a/srcpkgs/kde-workspace/patches/fix-inline.patch b/srcpkgs/kde-workspace/patches/fix-inline.patch deleted file mode 100644 index 486479cb1eb..00000000000 --- a/srcpkgs/kde-workspace/patches/fix-inline.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- kdm/backend/client.c 2015-08-12 09:03:15.000000000 +0200 -+++ kdm/backend/client.c 2018-01-04 08:42:56.428031407 +0100 -@@ -34,6 +34,8 @@ - * - * user verification and session initiation. - */ -+#undef inline -+#define inline __inline /* fixes build with -std=iso9899:1990 */ - #include "dm.h" - #include "dm_auth.h" - #include "dm_error.h" diff --git a/srcpkgs/kde-workspace/patches/kdm-xinitrd.patch b/srcpkgs/kde-workspace/patches/kdm-xinitrd.patch deleted file mode 100644 index f0ec9b0f112..00000000000 --- a/srcpkgs/kde-workspace/patches/kdm-xinitrd.patch +++ /dev/null @@ -1,18 +0,0 @@ ---- kdm/kfrontend/genkdmconf.c~ 2011-10-04 22:11:24.787771512 +0000 -+++ kdm/kfrontend/genkdmconf.c 2011-10-04 22:13:58.612702824 +0000 -@@ -742,6 +742,15 @@ - "[ -f /etc/xprofile ] && . /etc/xprofile\n" - "[ -f $HOME/.xprofile ] && . $HOME/.xprofile\n" - "\n" -+"# run all system xinitrc shell scripts.\n" -+"if [ -d /etc/X11/xinit/xinitrc.d ]; then\n" -+" for i in /etc/X11/xinit/xinitrc.d/* ; do\n" -+" if [ -x \"$i\" ]; then\n" -+" . \"$i\"\n" -+" fi\n" -+" done\n" -+"fi\n" -+"\n" - "if [ -d /etc/X11/Xresources ]; then\n" - " for i in /etc/X11/Xresources/*; do\n" - " [ -f $i ] && xrdb -merge $i\n" diff --git a/srcpkgs/kde-workspace/patches/khotkeys-qt4.patch b/srcpkgs/kde-workspace/patches/khotkeys-qt4.patch deleted file mode 100644 index bc93f9a5dde..00000000000 --- a/srcpkgs/kde-workspace/patches/khotkeys-qt4.patch +++ /dev/null @@ -1,22 +0,0 @@ ---- khotkeys/kcm_hotkeys/actions/dbus_action_widget.cpp~ 2014-03-05 18:41:23.126818552 +0000 -+++ khotkeys/kcm_hotkeys/actions/dbus_action_widget.cpp 2014-03-05 18:42:05.563172036 +0000 -@@ -117,7 +117,7 @@ - - void DbusActionWidget::launchDbusBrowser() const - { -- if( KRun::runCommand( "qdbusviewer", window()) == 0 ) -+ if( KRun::runCommand( "qdbusviewer-qt4", window()) == 0 ) - { - KMessageBox::sorry( window(), i18n( "Failed to run qdbusviewer" )); - } ---- khotkeys/libkhotkeysprivate/actions/dbus_action.cpp~ 2014-03-05 18:41:29.120107842 +0000 -+++ khotkeys/libkhotkeysprivate/actions/dbus_action.cpp 2014-03-05 18:41:52.349936188 +0000 -@@ -133,7 +133,7 @@ - } - kDebug() << "D-Bus call:" << _application << ":" << _object << ":" << _function << ":" << args_list; - KProcess proc; -- proc << "qdbus" << _application << _object << _function << args_list; -+ proc << "qdbus-qt4" << _application << _object << _function << args_list; - proc.startDetached(); - } - diff --git a/srcpkgs/kde-workspace/patches/musl-__uint16_t.patch b/srcpkgs/kde-workspace/patches/musl-__uint16_t.patch deleted file mode 100644 index 4376deb9442..00000000000 --- a/srcpkgs/kde-workspace/patches/musl-__uint16_t.patch +++ /dev/null @@ -1,14 +0,0 @@ -Use Qt defined type quint16 instead of GNU libc -internal type __uint16_t. - ---- ksmserver/fadeeffect.cpp 2015-05-07 20:13:26.000000000 +0200 -+++ ksmserver/fadeeffect.cpp 2015-10-09 00:29:17.537504092 +0200 -@@ -237,7 +237,7 @@ - __m128i *result, uint length) - { - length = (length + 15) >> 4; -- register const __m128i alpha = _mm_set1_epi16(__uint16_t (a)); -+ register const __m128i alpha = _mm_set1_epi16(quint16 (a)); - register const __m128i negalpha = _mm_xor_si128(alpha, _mm_set1_epi16 (0x00ff)); - - for (uint i = 0; i < length; i++) diff --git a/srcpkgs/kde-workspace/patches/musl-uint.patch b/srcpkgs/kde-workspace/patches/musl-uint.patch deleted file mode 100644 index ab7ceff7af6..00000000000 --- a/srcpkgs/kde-workspace/patches/musl-uint.patch +++ /dev/null @@ -1,15 +0,0 @@ -The type uint is not defined by musl libc headers. - ---- ksysguard/ksysguardd/Linux/netstat.c 2015-05-07 20:13:26.000000000 +0200 -+++ ksysguard/ksysguardd/Linux/netstat.c 2015-10-09 00:02:49.350628001 +0200 -@@ -32,6 +32,10 @@ - #include "ccont.h" - #include "netstat.h" - -+#if !defined(__GLIBC__) -+typedef unsigned int uint; -+#endif -+ - static CONTAINER TcpSocketList = 0; - static CONTAINER UdpSocketList = 0; - static CONTAINER UnixSocketList = 0; diff --git a/srcpkgs/kde-workspace/patches/patch-kdm_kcm_main.cpp.diff b/srcpkgs/kde-workspace/patches/patch-kdm_kcm_main.cpp.diff deleted file mode 100644 index e840c1ce98e..00000000000 --- a/srcpkgs/kde-workspace/patches/patch-kdm_kcm_main.cpp.diff +++ /dev/null @@ -1,20 +0,0 @@ -$NetBSD: patch-kdm_kcm_main.cpp,v 1.1 2012/03/19 19:44:03 markd Exp $ - -Allow $PKG_SYSCONFDIR/kdm/kdmrc to override the one under $PREFIX - ---- kdm/kcm/main.cpp.orig 2010-05-27 17:23:09.000000000 +0000 -+++ kdm/kcm/main.cpp -@@ -281,8 +281,12 @@ KConfig *KDModule::createTempConfig() - pTempConfigFile->open(); - QString tempConfigName = pTempConfigFile->fileName(); - -+ QFile confFile (QString::fromLatin1( "@PKG_SYSCONFDIR@" "/kdm/kdmrc" )); -+ if ( !confFile.exists() ) -+ confFile.setFileName (QString::fromLatin1( KDE_CONFDIR "/kdm/kdmrc" )); -+ - KConfig *pSystemKDMConfig = new KConfig( -- QString::fromLatin1(KDE_CONFDIR "/kdm/kdmrc"), KConfig::SimpleConfig); -+ confFile.fileName(), KConfig::SimpleConfig); - - KConfig *pTempConfig = pSystemKDMConfig->copyTo(tempConfigName); - pTempConfig->sync(); diff --git a/srcpkgs/kde-workspace/patches/q_byte_order.patch b/srcpkgs/kde-workspace/patches/q_byte_order.patch deleted file mode 100644 index 1d06a5e1271..00000000000 --- a/srcpkgs/kde-workspace/patches/q_byte_order.patch +++ /dev/null @@ -1,27 +0,0 @@ -Use Qt defined macros Q_BYTE_ORDER, Q_BIG_ENDIAN and -Q_LITLLE_ENDIAN which are defined also for musl libc. - ---- ksplash/ksplashx/scale.cpp 2015-05-07 20:13:26.000000000 +0200 -+++ ksplash/ksplashx/scale.cpp 2015-10-09 00:07:44.940604940 +0200 -@@ -165,18 +165,18 @@ - - // FIXME: replace with mRed, etc... These work on pointers to pixels, not - // pixel values --#if BYTE_ORDER == BIG_ENDIAN -+#if Q_BYTE_ORDER == Q_BIG_ENDIAN - #define A_VAL(p) ((unsigned char *)(p))[0] - #define R_VAL(p) ((unsigned char *)(p))[1] - #define G_VAL(p) ((unsigned char *)(p))[2] - #define B_VAL(p) ((unsigned char *)(p))[3] --#elif BYTE_ORDER == LITTLE_ENDIAN -+#elif Q_BYTE_ORDER == Q_LITTLE_ENDIAN - #define A_VAL(p) ((unsigned char *)(p))[3] - #define R_VAL(p) ((unsigned char *)(p))[2] - #define G_VAL(p) ((unsigned char *)(p))[1] - #define B_VAL(p) ((unsigned char *)(p))[0] - #else --#error "BYTE_ORDER is not defined" -+#error "Q_BYTE_ORDER is not defined" - #endif - - #define INV_XAP (256 - xapoints[x]) diff --git a/srcpkgs/kde-workspace/patches/terminate-server.patch b/srcpkgs/kde-workspace/patches/terminate-server.patch deleted file mode 100644 index 0945913175a..00000000000 --- a/srcpkgs/kde-workspace/patches/terminate-server.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- kdm/config.def 2009-08-27 10:17:39.000000000 +0200 -+++ kdm/config.def 2009-10-31 00:40:21.000000000 +0100 -@@ -1448,7 +1448,7 @@ - - Key: TerminateServer - Type: bool --Default: false -+Default: true - User: core - Instance: #:*/! - Merge: xdm diff --git a/srcpkgs/kde-workspace/template b/srcpkgs/kde-workspace/template deleted file mode 100644 index e7161a14e7c..00000000000 --- a/srcpkgs/kde-workspace/template +++ /dev/null @@ -1,83 +0,0 @@ -# Template file for 'kde-workspace' -_kdeversion=4.14.3 -_kappversion=15.08.0 - -pkgname=kde-workspace -version=4.11.22 -revision=10 -short_desc="Provides the interface and basic tools for the KDE workspace" -maintainer="Juan RP " -license="GPL-2, LGPL-2.1, FDL" -homepage="http://www.kde.org" -distfiles="http://download.kde.org/Attic/applications/${_kappversion}/src/${pkgname}-${version}.tar.xz" -checksum=f035334e843d67ee88551ae9e6c5f64bf7b1edfe311b12501575fe74be0b03b7 - -build_style=cmake -configure_args="-Wno-dev -DKDE4_BUILD_TESTS=OFF -DSYSCONF_INSTALL_DIR=/etc - -DWITH_Xmms=OFF -DWITH_libgps=OFF -DWITH_NepomukCore=OFF -DWITH_Soprano=OFF - -DWITH_CkConnector=ON" - -# XXX prison. -hostmakedepends="automoc4 pkg-config" -makedepends="libressl-devel qt-devel phonon-devel libdbusmenu-qt-devel strigi-devel - qt-webkit-devel kdelibs-devel kactivities-devel xcb-util-keysyms-devel - qimageblitz-devel xcb-util-image-devel xcb-util-renderutil-devel boost-devel - libjpeg-turbo-devel libpng-devel libXcursor-devel libXi-devel libxkbfile-devel - libXrandr-devel libXfixes-devel libSM-devel libXcomposite-devel libXdamage-devel - libXtst-devel libXft-devel glib-devel fontconfig-devel kdepimlibs-devel - libsensors-devel wayland-devel MesaLib-devel pam-devel libusb-compat-devel - NetworkManager-devel pciutils-devel libraw1394-devel python-devel libqalculate-devel - akonadi-devel qjson-devel ConsoleKit2-devel" -depends="kde-wallpapers>=${_kdeversion} kde-base-artwork>=${_kdeversion}" -conf_files=" - /etc/kdm/kdmrc - /etc/ksysguarddrc - /etc/pam.d/kde-np - /etc/pam.d/kde - /etc/pam.d/kscreensaver" -system_accounts="kdm" -kdm_homedir="/var/lib/kdm" -make_dirs=" - /etc/kde/env 0755 root root - /etc/kde/shutdown 0755 root root - /var/lib/kdm 0755 kdm kdm" - -CXXFLAGS="-std=gnu++98" - -pre_configure() { - sed -e "s,@PKG_SYSCONFDIR@,/etc,g" -i kdm/kcm/main.cpp -} - -post_install() { - vmkdir etc/pam.d - for f in kde kde-np kscreensaver; do - install -m644 ${FILESDIR}/${f}.pam ${DESTDIR}/etc/pam.d/${f} - done - vsv kdm - vmkdir usr/share/xsessions - ln -sf /usr/share/apps/kdm/sessions/kde-plasma{,-safe}.desktop \ - ${DESTDIR}/usr/share/xsessions - - install -Dm644 ${DESTDIR}/usr/share/config/kdm/kdmrc \ - ${DESTDIR}/etc/kdm/kdmrc -} - -kde-workspace-devel_package() { - short_desc+=" - development files" - depends="${sourcepkg}-${version}_${revision}" - pkg_install() { - vmove usr/include - vmove usr/lib/cmake - vmove usr/share/apps/cmake - } -} -kde-python_package() { - short_desc+=" - Python 2 bindings" - pycompile_module="PyKDE4" - pycompile_dirs="usr/share/apps/plasma_scriptengine_python" - pkg_install() { - vmove usr/lib/python2.7 - vmove usr/share/apps/plasma_scriptengine_python - vmove "/usr/share/kde4/services/plasma-scriptengine*" - } -} diff --git a/srcpkgs/kdeartwork/patches/fix-cmake.patch b/srcpkgs/kdeartwork/patches/fix-cmake.patch deleted file mode 100644 index 6e47a09f2e0..00000000000 --- a/srcpkgs/kdeartwork/patches/fix-cmake.patch +++ /dev/null @@ -1,12 +0,0 @@ -Newer cmake has CHECK_INCLUDE_FILES() instead of check_include_files() -and needs to INCLUDE(CheckIncludeFiles) to use that function. - ---- kscreensaver/xsavers/CMakeLists.txt 2010-03-05 19:35:01.000000000 +0100 -+++ kscreensaver/xsavers/CMakeLists.txt 2016-09-19 12:32:33.394272881 +0200 -@@ -1,4 +1,5 @@ --check_include_files(memory.h HAVE_MEMORY_H) -+INCLUDE(CheckIncludeFiles) -+CHECK_INCLUDE_FILES(memory.h HAVE_MEMORY_H) - configure_file (config-xsavers.h.cmake ${CMAKE_CURRENT_BINARY_DIR}/config-xsavers.h ) - - set(screensaver_base_SRCS main.cpp demowin.cpp saver.cpp helpers.cpp) diff --git a/srcpkgs/kdeartwork/template b/srcpkgs/kdeartwork/template deleted file mode 100644 index bbe0b97ad84..00000000000 --- a/srcpkgs/kdeartwork/template +++ /dev/null @@ -1,18 +0,0 @@ -# Template file for 'kdeartwork' -pkgname=kdeartwork -version=4.14.3 -revision=2 -short_desc="KDE artwork" -maintainer="Juan RP " -license="GPL, LGPL, FDL" -homepage="http://www.kde.org" -distfiles="http://download.kde.org/stable/${version}/src/${pkgname}-${version}.tar.xz" -checksum=93dce7cbde334b31f07d7ebfcc00b3431695f685f8ccd9c8ef8f94d883f80ef4 - -build_style=cmake -configure_args="-Wno-dev -DKDE4_BUILD_TESTS=OFF" -hostmakedepends="automoc4 pkg-config" -makedepends="libressl-devel MesaLib-devel qt-devel phonon-devel strigi-devel - kdelibs-devel kdepimlibs-devel kde-workspace-devel - libXt-devel libkexiv2-devel eigen xscreensaver" -depends="xscreensaver" diff --git a/srcpkgs/kdegraphics-strigi-analyzer/template b/srcpkgs/kdegraphics-strigi-analyzer/template deleted file mode 100644 index d8ec924f9ab..00000000000 --- a/srcpkgs/kdegraphics-strigi-analyzer/template +++ /dev/null @@ -1,14 +0,0 @@ -# Template file for 'kdegraphics-strigi-analyzer' -pkgname=kdegraphics-strigi-analyzer -version=4.14.3 -revision=1 -build_style=cmake -configure_args="-Wno-dev -DKDE4_BUILD_TESTS=OFF" -hostmakedepends="automoc4 pkg-config" -makedepends="glib-devel libressl-devel qt-devel phonon-devel strigi-devel tiff-devel kdelibs-devel" -short_desc="KDE Strigi analyzers for various graphics file formats" -maintainer="Juan RP " -license="GPL, LGPL, FDL" -homepage="https://projects.kde.org/projects/kde/kdegraphics/kdegraphics-strigi-analyzer" -distfiles="http://download.kde.org/stable/${version}/src/${pkgname}-${version}.tar.xz" -checksum=c00500e271ae4170fed09b69dbb7bafd79689df5fad54d5e257c620e5fdea221 diff --git a/srcpkgs/kdegraphics-thumbnailers/template b/srcpkgs/kdegraphics-thumbnailers/template deleted file mode 100644 index fb3d86ed01c..00000000000 --- a/srcpkgs/kdegraphics-thumbnailers/template +++ /dev/null @@ -1,14 +0,0 @@ -# Template file for 'kdegraphics-thumbnailers' -pkgname=kdegraphics-thumbnailers -version=4.14.3 -revision=1 -build_style=cmake -configure_args="-Wno-dev -DKDE4_BUILD_TESTS=OFF" -hostmakedepends="automoc4 pkg-config" -makedepends="glib-devel libressl-devel qt-devel phonon-devel kdelibs-devel libkexiv2-devel libkdcraw-devel" -short_desc="KDE Thumbnailers for various graphics file formats" -maintainer="Juan RP " -license="GPL, LGPL, FDL" -homepage="https://projects.kde.org/projects/kde/kdegraphics/kdegraphics-thumbnailers" -distfiles="http://download.kde.org/stable/${version}/src/${pkgname}-${version}.tar.xz" -checksum=132dba8921444479155e263e60995e939a3b7ec35b6950663b7f5594443d0bd2 diff --git a/srcpkgs/kdepim-apps-libs-devel b/srcpkgs/kdepim-apps-libs-devel new file mode 120000 index 00000000000..d26c8a5a8fb --- /dev/null +++ b/srcpkgs/kdepim-apps-libs-devel @@ -0,0 +1 @@ +kdepim-apps-libs/ \ No newline at end of file diff --git a/srcpkgs/kdepim-apps-libs/template b/srcpkgs/kdepim-apps-libs/template new file mode 100644 index 00000000000..fb9f1433c43 --- /dev/null +++ b/srcpkgs/kdepim-apps-libs/template @@ -0,0 +1,25 @@ +# Template file for 'kdepim-apps-libs' +pkgname=kdepim-apps-libs +version=17.12.3 +revision=1 +build_style=cmake +hostmakedepends="extra-cmake-modules qt5-qmake qt5-host-tools python" +makedepends="grantlee5-devel kcontacts-devel akonadi-contacts-devel libkleo-devel + grantleetheme-devel libkdepim-devel pimcommon-devel" +short_desc="KDE PIM mail related libraries" +maintainer="John " +license="GPL-2.0-or-later, LGPL-2.1-or-later" +homepage="https://community.kde.org/KDE_PIM" +distfiles="https://download.kde.org/stable/applications/${version}/src/kdepim-apps-libs-${version}.tar.xz" +checksum=44c85b039200cdc5d7b57a6fd74ba1d9902f305bb7406a1d142d5a2f67c0119d + +kdepim-apps-libs-devel_package() { + depends="${sourcepkg}>=${version}_${revision} ${makedepends}" + short_desc+=" - development files" + pkg_install() { + vmove usr/include + vmove usr/lib/cmake + vmove usr/lib/qt5/mkspecs + vmove "usr/lib/*.so" + } +} diff --git a/srcpkgs/kdepim-apps-libs/update b/srcpkgs/kdepim-apps-libs/update new file mode 100644 index 00000000000..0bfbdced6f9 --- /dev/null +++ b/srcpkgs/kdepim-apps-libs/update @@ -0,0 +1,2 @@ +site="https://download.kde.org/stable/applications/" +pattern='href="\K[\d\.]+(?=/")' diff --git a/srcpkgs/kdepim-runtime/template b/srcpkgs/kdepim-runtime/template index db0707e35b8..15e53a5dc64 100644 --- a/srcpkgs/kdepim-runtime/template +++ b/srcpkgs/kdepim-runtime/template @@ -1,17 +1,20 @@ # Template file for 'kdepim-runtime' pkgname=kdepim-runtime -version=4.14.3 +version=17.12.3 revision=1 build_style=cmake -configure_args="-Wno-dev -DKDE4_BUILD_TESTS=OFF -DSYSCONF_INSTALL_DIR=/etc" # XXX KolabLibraries, Kolabxml -hostmakedepends="automoc4 pkg-config" -makedepends="libressl-devel qt-devel phonon-devel kdelibs-devel - kdepimlibs-devel akonadi-devel boost-devel libxml2-devel - qjson-devel libkgapi-devel" +hostmakedepends="extra-cmake-modules python3 kdoctools kdesignerplugin + qt5-qmake qt5-host-tools" +makedepends="akonadi-calendar-devel akonadi-notes-devel knotifyconfig-devel + pimcommon-devel kdav-devel libkgapi-devel kalarmcal-devel kmbox-devel" short_desc="KDE PIM runtime applications/libraries" maintainer="Juan RP " -license="GPL, LGPL, FDL" +license="GPL-2.0-or-later, GPL-3.0-or-later, LGPL-2.1-or-later, AGPL-3.0-or-later" homepage="https://projects.kde.org/projects/kde/kdepimlibs" -distfiles="http://download.kde.org/stable/${version}/src/${pkgname}-${version}.tar.xz" -checksum=2d8fe881c86b74015e3aa44df042110f8fc21156b5e596f93229435e58aab50f +distfiles="http://download.kde.org/stable/applications/${version}/src/${pkgname}-${version}.tar.xz" +checksum=963f78bf47b5ebfd72bd22ad30aca70ed43d7842c86cfb0782100860c9e560e4 + +post_install() { + vlicense COPYING.agpl3 COPYING.agpl3 +} diff --git a/srcpkgs/kdepim-runtime/update b/srcpkgs/kdepim-runtime/update new file mode 100644 index 00000000000..0bfbdced6f9 --- /dev/null +++ b/srcpkgs/kdepim-runtime/update @@ -0,0 +1,2 @@ +site="https://download.kde.org/stable/applications/" +pattern='href="\K[\d\.]+(?=/")' diff --git a/srcpkgs/kdepimlibs-devel b/srcpkgs/kdepimlibs-devel deleted file mode 120000 index 2c11aee0670..00000000000 --- a/srcpkgs/kdepimlibs-devel +++ /dev/null @@ -1 +0,0 @@ -kdepimlibs \ No newline at end of file diff --git a/srcpkgs/kdepimlibs/patches/CVE-2016-7966.patch b/srcpkgs/kdepimlibs/patches/CVE-2016-7966.patch deleted file mode 100644 index a5e37364fbc..00000000000 --- a/srcpkgs/kdepimlibs/patches/CVE-2016-7966.patch +++ /dev/null @@ -1,79 +0,0 @@ ---- kpimutils/linklocator.cpp -+++ kpimutils/linklocator.cpp -@@ -94,6 +94,12 @@ - } - - QString LinkLocator::getUrl() -+{ -+ return getUrlAndCheckValidHref(); -+} -+ -+ -+QString LinkLocator::getUrlAndCheckValidHref(bool *badurl) - { - QString url; - if ( atUrl() ) { -@@ -129,13 +135,26 @@ - - url.reserve( maxUrlLen() ); // avoid allocs - int start = mPos; -+ bool previousCharIsADoubleQuote = false; - while ( ( mPos < (int)mText.length() ) && - ( mText[mPos].isPrint() || mText[mPos].isSpace() ) && - ( ( afterUrl.isNull() && !mText[mPos].isSpace() ) || - ( !afterUrl.isNull() && mText[mPos] != afterUrl ) ) ) { - if ( !mText[mPos].isSpace() ) { // skip whitespace -- url.append( mText[mPos] ); -- if ( url.length() > maxUrlLen() ) { -+ if (mText[mPos] == QLatin1Char('>') && previousCharIsADoubleQuote) { -+ //it's an invalid url -+ if (badurl) { -+ *badurl = true; -+ } -+ return QString(); -+ } -+ if (mText[mPos] == QLatin1Char('"')) { -+ previousCharIsADoubleQuote = true; -+ } else { -+ previousCharIsADoubleQuote = false; -+ } -+ url.append( mText[mPos] ); -+ if ( url.length() > maxUrlLen() ) { - break; - } - } -@@ -367,7 +386,12 @@ - } else { - const int start = locator.mPos; - if ( !( flags & IgnoreUrls ) ) { -- str = locator.getUrl(); -+ bool badUrl = false; -+ str = locator.getUrlAndCheckValidHref(&badUrl); -+ if (badUrl) { -+ return locator.mText; -+ } -+ - if ( !str.isEmpty() ) { - QString hyperlink; - if ( str.left( 4 ) == QLatin1String("www.") ) { - ---- kpimutils/linklocator.h -+++ kpimutils/linklocator.h -@@ -107,6 +107,7 @@ - @return The URL at the current scan position, or an empty string. - */ - QString getUrl(); -+ QString getUrlAndCheckValidHref(bool *badurl = 0); - - /** - Attempts to grab an email address. If there is an @ symbol at the -@@ -155,7 +156,7 @@ - */ - static QString pngToDataUrl( const QString & iconPath ); - -- protected: -+protected: - /** - The plaintext string being scanned for URLs and email addresses. - */ - diff --git a/srcpkgs/kdepimlibs/patches/CVE-2016-7966_part2.patch b/srcpkgs/kdepimlibs/patches/CVE-2016-7966_part2.patch deleted file mode 100644 index 9eb08d8ac25..00000000000 --- a/srcpkgs/kdepimlibs/patches/CVE-2016-7966_part2.patch +++ /dev/null @@ -1,29 +0,0 @@ ---- kpimutils/linklocator.cpp -+++ kpimutils/linklocator.cpp -@@ -389,7 +389,23 @@ - bool badUrl = false; - str = locator.getUrlAndCheckValidHref(&badUrl); - if (badUrl) { -- return locator.mText; -+ QString resultBadUrl; -+ const int helperTextSize(locator.mText.count()); -+ for (int i = 0; i < helperTextSize; ++i) { -+ const QChar chBadUrl = locator.mText[i]; -+ if (chBadUrl == QLatin1Char('&')) { -+ resultBadUrl += QLatin1String("&"); -+ } else if (chBadUrl == QLatin1Char('"')) { -+ resultBadUrl += QLatin1String("""); -+ } else if (chBadUrl == QLatin1Char('<')) { -+ resultBadUrl += QLatin1String("<"); -+ } else if (chBadUrl == QLatin1Char('>')) { -+ resultBadUrl += QLatin1String(">"); -+ } else { -+ resultBadUrl += chBadUrl; -+ } -+ } -+ return resultBadUrl; - } - - if ( !str.isEmpty() ) { - - diff --git a/srcpkgs/kdepimlibs/patches/gpgme_largefile.patch b/srcpkgs/kdepimlibs/patches/gpgme_largefile.patch deleted file mode 100644 index ca767070650..00000000000 --- a/srcpkgs/kdepimlibs/patches/gpgme_largefile.patch +++ /dev/null @@ -1,31 +0,0 @@ -Newer versions of gpgme.h require _FILE_OFFSET_BITS defined -to the same value which gpgme-devel was compiled with. -I assume here we all use _FILE_OFFSET_BITS=64. -The gpgmefw.h patch is required because exception.cpp for some -reason does not include config-gpgme++.h, but - ---- gpgme++/config-gpgme++.h.cmake 2014-11-04 22:19:27.000000000 +0100 -+++ gpgme++/config-gpgme++.h.cmake 2015-07-28 15:34:47.449866029 +0200 -@@ -134,4 +134,9 @@ - #define GPG_ERR_SOURCE_DEFAULT ((gpg_err_source_t)22) - #endif - -+#ifndef _FILE_OFFSET_BITS -+/* required to build against recent gpgme.h */ -+#define _FILE_OFFSET_BITS 64 -+#endif -+ - #endif /* __GPGMEPP_CONFIG_GPGMEPP_H__ */ ---- gpgme++/gpgmefw.h 2014-11-04 22:19:27.000000000 +0100 -+++ gpgme++/gpgmefw.h 2015-07-28 15:39:40.636865160 +0200 -@@ -23,6 +23,10 @@ - #ifndef __GPGMEPP_GPGMEFW_H__ - #define __GPGMEPP_GPGMEFW_H__ - -+#ifndef _FILE_OFFSET_BITS -+#define _FILE_OFFSET_BITS 64 -+#endif -+ - struct gpgme_context; - typedef gpgme_context * gpgme_ctx_t; - diff --git a/srcpkgs/kdepimlibs/template b/srcpkgs/kdepimlibs/template deleted file mode 100644 index 0e1de51a7e9..00000000000 --- a/srcpkgs/kdepimlibs/template +++ /dev/null @@ -1,29 +0,0 @@ -# Template file for 'kdepimlibs' -pkgname=kdepimlibs -version=4.14.3 -revision=6 -short_desc="KDE PIM Libraries" -maintainer="Juan RP " -license="GPL-2, LGPL-2.1, FDL" -homepage="https://projects.kde.org/projects/kde/kdepimlibs" -distfiles="http://download.kde.org/stable/${version}/src/${pkgname}-${version}.tar.xz" -checksum=65edb1bec191be1b6f8450dc71eadae734f4ab0585aab0a885207390399868d7 - -build_style=cmake -configure_args="-Wno-dev -DKDE4_BUILD_TESTS=OFF" - -hostmakedepends="automoc4 pkg-config" -makedepends="boost-devel gpgme-devel qjson-devel libical-devel - kdelibs-devel phonon-devel libxslt-devel libldap-devel - akonadi-devel shared-mime-info" -depends="cyrus-sasl shared-mime-info" - -kdepimlibs-devel_package() { - short_desc+=" - development files" - depends="${sourcepkg}>=${version}_${revision}" - pkg_install() { - vmove usr/include - vmove usr/lib/cmake - vmove usr/lib/gpgmepp - } -} diff --git a/srcpkgs/kdeplasma-addons-devel b/srcpkgs/kdeplasma-addons-devel deleted file mode 120000 index d1dcec33a1d..00000000000 --- a/srcpkgs/kdeplasma-addons-devel +++ /dev/null @@ -1 +0,0 @@ -kdeplasma-addons \ No newline at end of file diff --git a/srcpkgs/kdeplasma-addons/template b/srcpkgs/kdeplasma-addons/template deleted file mode 100644 index e312f01ce1a..00000000000 --- a/srcpkgs/kdeplasma-addons/template +++ /dev/null @@ -1,28 +0,0 @@ -# Template file for 'kdeplasma-addons' -pkgname=kdeplasma-addons -version=4.14.3 -revision=3 -build_style=cmake -configure_args="-Wno-dev -DKDE4_BUILD_TESTS=OFF -DSYSCONF_INSTALL_DIR=/etc -DWITH_Nepomuk=OFF" -# XXX scim, marble. -hostmakedepends="automoc4 pkg-config" -makedepends="libressl-devel qt-devel qt-webkit-devel phonon-devel - strigi-devel qoauth-devel kdelibs-devel kdepimlibs-devel - kde-workspace-devel libkexiv2-devel libdbusmenu-qt-devel - libXtst-devel attica-devel libXrender-devel eigen2 glib-devel ibus-devel - qimageblitz-devel boost-devel qjson-devel MesaLib-devel marble-devel" -short_desc="KDE Plasma Add-ons" -maintainer="Juan RP " -license="GPL-2, LGPL-2.1, FDL" -homepage="http://www.kde.org" -distfiles="http://download.kde.org/stable/${version}/src/${pkgname}-${version}.tar.xz" -checksum=12d58e30362729473db208c0650676dac0fdae8b3f223ce92e8df41e3e928f24 - -kdeplasma-addons-devel_package() { - short_desc+=" - development files" - depends="${sourcepkg}>=${version}_${revision}" - pkg_install() { - vmove usr/include - vmove usr/share/apps/cmake - } -} diff --git a/srcpkgs/kholidays/template b/srcpkgs/kholidays/template index 051d8b38a04..ad66e607592 100644 --- a/srcpkgs/kholidays/template +++ b/srcpkgs/kholidays/template @@ -1,16 +1,16 @@ # Template file for 'kholidays' pkgname=kholidays -version=17.12.1 +version=17.12.3 revision=1 build_style=cmake hostmakedepends="cmake" makedepends="extra-cmake-modules qt5-devel qt5-tools-devel qt5-declarative-devel" short_desc="KDE library for regional holiday information" maintainer="Denis Revin " -license="GPL-2" +license="LGPL-2.1-or-later" homepage="https://projects.kde.org/projects/applications/kholidays" distfiles="http://download.kde.org/stable/applications/${version}/src/${pkgname}-${version}.tar.xz" -checksum=8832f089c0a43e07567581d2b6a747b7710ac4cd6d47bb02f6137dbbf8692515 +checksum=b181701036ad6d1c68c685c8f4dd8bb6fdbe0aaffe586b3fe677ff3f08310871 kholidays-devel_package() { short_desc+=" - development" diff --git a/srcpkgs/kickshaw/template b/srcpkgs/kickshaw/template index bb5fc26950a..2440763537a 100644 --- a/srcpkgs/kickshaw/template +++ b/srcpkgs/kickshaw/template @@ -1,6 +1,6 @@ # Template file for 'kickshaw' pkgname=kickshaw -version=0.5.26 +version=0.6.2 revision=1 build_style=gnu-makefile build_wrksrc="source" @@ -9,10 +9,10 @@ makedepends="gtk+3-devel" depends="desktop-file-utils" short_desc="Menu editor for Openbox" maintainer="cr6git " +license="GPL-2.0-or-later" homepage="https://savannah.nongnu.org/projects/obladi" -license="GPL-2" distfiles="https://github.com/natemaia/kickshaw/archive/${version}.tar.gz" -checksum=44744586a36b8e7abcd620d1b98ba624bbebee7edb3b4ce6d8cccfb5c6dd780f +checksum=dbe98eb2ec359de962305fd3cec57b97b8bbd6ebc0b13a4b4ff62d129ab8fadd pre_build() { CFLAGS+=" $(pkg-config --cflags gtk+-3.0)" diff --git a/srcpkgs/kimap-devel b/srcpkgs/kimap-devel new file mode 120000 index 00000000000..7862695dd0b --- /dev/null +++ b/srcpkgs/kimap-devel @@ -0,0 +1 @@ +kimap \ No newline at end of file diff --git a/srcpkgs/kimap/template b/srcpkgs/kimap/template new file mode 100644 index 00000000000..869a04d0275 --- /dev/null +++ b/srcpkgs/kimap/template @@ -0,0 +1,24 @@ +# Template file for 'kimap' +pkgname=kimap +version=17.12.3 +revision=1 +build_style=cmake +hostmakedepends="extra-cmake-modules qt5-qmake qt5-host-tools python" +makedepends="kio-devel kmime-devel" +short_desc="Job-based API for interacting with IMAP servers" +maintainer="John " +license="GPL-2.0-or-later, LGPL-2.1-or-later" +homepage="https://community.kde.org/KDE_PIM" +distfiles="https://download.kde.org/stable/applications/${version}/src/kimap-${version}.tar.xz" +checksum=bcef96e368649ef0abc0fde37ef0dbf8a53801c4470b520eade3e8009ca531df + +kimap-devel_package() { + short_desc+=" - development" + depends="${makedepends} ${sourcepkg}>=${version}_${revision}" + pkg_install() { + vmove usr/include + vmove usr/lib/qt5/mkspecs + vmove usr/lib/cmake + vmove usr/lib/*.so + } +} diff --git a/srcpkgs/kimap/update b/srcpkgs/kimap/update new file mode 100644 index 00000000000..0bfbdced6f9 --- /dev/null +++ b/srcpkgs/kimap/update @@ -0,0 +1,2 @@ +site="https://download.kde.org/stable/applications/" +pattern='href="\K[\d\.]+(?=/")' diff --git a/srcpkgs/kldap-devel b/srcpkgs/kldap-devel new file mode 120000 index 00000000000..a160580ea3a --- /dev/null +++ b/srcpkgs/kldap-devel @@ -0,0 +1 @@ +kldap \ No newline at end of file diff --git a/srcpkgs/kldap/template b/srcpkgs/kldap/template new file mode 100644 index 00000000000..1d57e61819a --- /dev/null +++ b/srcpkgs/kldap/template @@ -0,0 +1,25 @@ +# Template file for 'kldap' +pkgname=kldap +version=17.12.3 +revision=1 +build_style=cmake +hostmakedepends="extra-cmake-modules qt5-qmake qt5-host-tools python + kdoctools" +makedepends="kio-devel" +short_desc="LDAP access API for KDE" +maintainer="John " +license="LGPL-2.1-or-later" +homepage="https://community.kde.org/KDE_PIM" +distfiles="https://download.kde.org/stable/applications/${version}/src/kldap-${version}.tar.xz" +checksum=5e225504e50cb03b6b4bef465bdfb6a7fef493d330facbc6704ef64de5774d09 + +kldap-devel_package() { + depends="${sourcepkg}>=${version}_${revision} ${makedepends}" + short_desc+=" - development files" + pkg_install() { + vmove usr/include + vmove usr/lib/cmake + vmove usr/lib/qt5/mkspecs + vmove "usr/lib/*.so" + } +} diff --git a/srcpkgs/kmail-account-wizard/template b/srcpkgs/kmail-account-wizard/template new file mode 100644 index 00000000000..13f96e67752 --- /dev/null +++ b/srcpkgs/kmail-account-wizard/template @@ -0,0 +1,14 @@ +# Template file for 'kmail-account-wizard' +pkgname=kmail-account-wizard +version=17.12.3 +revision=1 +build_style=cmake +hostmakedepends="extra-cmake-modules qt5-qmake qt5-host-tools python" +makedepends="libkleo-devel kross-devel kmailtransport-devel kidentitymanagement-devel + pimcommon-devel knotifyconfig-devel ktexteditor-devel" +short_desc="KMail account wizard" +maintainer="John " +license="GPL-2.0-or-later" +homepage="https://community.kde.org/KDE_PIM" +distfiles="https://download.kde.org/stable/applications/${version}/src/kmail-account-wizard-${version}.tar.xz" +checksum=bd6d196fec122e844fd4ae73dc525e869e25f1db76455e2bc2adcc614ec3bce1 diff --git a/srcpkgs/kmail-account-wizard/update b/srcpkgs/kmail-account-wizard/update new file mode 100644 index 00000000000..0bfbdced6f9 --- /dev/null +++ b/srcpkgs/kmail-account-wizard/update @@ -0,0 +1,2 @@ +site="https://download.kde.org/stable/applications/" +pattern='href="\K[\d\.]+(?=/")' diff --git a/srcpkgs/kmail/template b/srcpkgs/kmail/template new file mode 100644 index 00000000000..5a483594ddc --- /dev/null +++ b/srcpkgs/kmail/template @@ -0,0 +1,20 @@ +# Template file for 'kmail' +pkgname=kmail +version=17.12.3 +revision=1 +build_style=cmake +hostmakedepends="extra-cmake-modules python qt5-host-tools qt5-qmake" +makedepends="kcalutils-devel knotifyconfig-devel kontactinterface-devel + kparts-devel ktnef-devel libkleo-devel libksieve-devel mailcommon-devel + messagelib-devel qt5-location-devel qt5-webchannel-devel qt5-webengine-devel" +depends="kdepim-runtime kmail-account-wizard mysql" +short_desc="KDE Mail Client" +maintainer="John " +license="GPL-2.0-or-later, LGPL-2.1-or-later, GFDL-1.2-or-later" +homepage="https://userbase.kde.org/KMail" +distfiles="https://download.kde.org/stable/applications/17.12.3/src/kmail-17.12.3.tar.xz" +checksum=7a71ae01271ab5a0dd970cbb7464288fb66db2ba9758e86b966356c2c2cc120a + +case $XBPS_TARGET_MACHINE in + *-musl) broken="segfaults on start";; +esac diff --git a/srcpkgs/kmail/update b/srcpkgs/kmail/update new file mode 100644 index 00000000000..0bfbdced6f9 --- /dev/null +++ b/srcpkgs/kmail/update @@ -0,0 +1,2 @@ +site="https://download.kde.org/stable/applications/" +pattern='href="\K[\d\.]+(?=/")' diff --git a/srcpkgs/kmailtransport-devel b/srcpkgs/kmailtransport-devel new file mode 120000 index 00000000000..e68226412fd --- /dev/null +++ b/srcpkgs/kmailtransport-devel @@ -0,0 +1 @@ +kmailtransport \ No newline at end of file diff --git a/srcpkgs/kmailtransport/template b/srcpkgs/kmailtransport/template new file mode 100644 index 00000000000..7d27e31a408 --- /dev/null +++ b/srcpkgs/kmailtransport/template @@ -0,0 +1,24 @@ +# Template file for 'kmailtransport' +pkgname=kmailtransport +version=17.12.3 +revision=1 +build_style=cmake +hostmakedepends="extra-cmake-modules qt5-qmake qt5-host-tools python kconfig" +makedepends="akonadi-mime-devel kcmutils-devel ksmtp-devel" +short_desc="Mail Transport Service" +maintainer="John " +license="LGPL-2.1-or-later" +homepage="https://community.kde.org/KDE_PIM" +distfiles="https://download.kde.org/stable/applications/${version}/src/kmailtransport-${version}.tar.xz" +checksum=c09d049e3f0285b8809662ce2c76d2c4d1848abb0a8f956b13d105a3baf03e8c + +kmailtransport-devel_package() { + depends="${sourcepkg}>=${version}_${revision} ${makedepends}" + short_desc+=" - development files" + pkg_install() { + vmove usr/include + vmove usr/lib/cmake + vmove usr/lib/qt5/mkspecs + vmove "usr/lib/*.so" + } +} diff --git a/srcpkgs/kmailtransport/update b/srcpkgs/kmailtransport/update new file mode 100644 index 00000000000..0bfbdced6f9 --- /dev/null +++ b/srcpkgs/kmailtransport/update @@ -0,0 +1,2 @@ +site="https://download.kde.org/stable/applications/" +pattern='href="\K[\d\.]+(?=/")' diff --git a/srcpkgs/kmbox-devel b/srcpkgs/kmbox-devel new file mode 120000 index 00000000000..3f37a4ba741 --- /dev/null +++ b/srcpkgs/kmbox-devel @@ -0,0 +1 @@ +kmbox \ No newline at end of file diff --git a/srcpkgs/kmbox/template b/srcpkgs/kmbox/template new file mode 100644 index 00000000000..c24f1bb6f26 --- /dev/null +++ b/srcpkgs/kmbox/template @@ -0,0 +1,24 @@ +# Template file for 'kmbox' +pkgname=kmbox +version=17.12.3 +revision=1 +build_style=cmake +hostmakedepends="extra-cmake-modules qt5-qmake qt5-host-tools python" +makedepends="kmime-devel qt5-devel" +short_desc="Library for accessing mail storages in MBox format" +maintainer="John " +license="LGPL-2.1-or-later" +homepage="https://community.kde.org/KDE_PIM" +distfiles="https://download.kde.org/stable/applications/${version}/src/kmbox-${version}.tar.xz" +checksum=f5c95218afe3e3dcc0d708497e0b918578e8d5ad1cde9f875432f3c57863a997 + +kmbox-devel_package() { + depends="${sourcepkg}>=${version}_${revision}" + short_desc+=" - development files" + pkg_install() { + vmove usr/include + vmove usr/lib/cmake + vmove usr/lib/qt5/mkspecs + vmove "usr/lib/*.so" + } +} diff --git a/srcpkgs/kmymoney/template b/srcpkgs/kmymoney/template index e390ca41eb5..3c452bbf9b8 100644 --- a/srcpkgs/kmymoney/template +++ b/srcpkgs/kmymoney/template @@ -4,17 +4,13 @@ version=5.0.1 revision=1 build_style=cmake configure_args="-DDESKTOPTOJSON_EXECUTABLE=/usr/bin/desktoptojson" -hostmakedepends="extra-cmake-modules pkg-config qt5-qmake qt5-host-tools python - kcoreaddons kdoctools kconfig" -makedepends="gpgmepp-devel qt5-devel qt5-svg-devel qt5-plugin-mysql qt5-plugin-odbc - qt5-plugin-pgsql qt5-plugin-sqlite qt5-plugin-tds gpgmeqt-devel karchive-devel - kcoreaddons-devel kconfig-devel kconfigwidgets-devel kcompletion-devel kcmutils-devel - kitemmodels-devel kitemviews-devel kservice-devel kwallet-devel kiconthemes-devel - kxmlgui-devel ktextwidgets-devel knotifications-devel kio-devel kholidays-devel - kcontacts-devel kactivities5-devel akonadi5-devel kross-devel libalkimia-devel - gmp-devel kidentitymanagement-devel kdiagram-devel aqbanking-devel - gwenhywfar-devel libofx-devel gwenhywfar-qt5 libical-devel gmpxx-devel - kdewebkit-devel" +hostmakedepends="extra-cmake-modules kconfig kcoreaddons kdoctools pkg-config + python qt5-host-tools qt5-qmake" +makedepends="akonadi5-devel aqbanking-devel gmp-devel gmpxx-devel gpgmeqt-devel + gwenhywfar-devel gwenhywfar-qt5 kactivities5-devel kcmutils-devel + kcontacts-devel kdewebkit-devel kdiagram-devel kholidays-devel + kidentitymanagement-devel kross-devel libalkimia-devel libical-devel + libofx-devel" depends="shared-mime-info" homepage="https://kmymoney.org" short_desc="Personal finance manager" diff --git a/srcpkgs/knemo/patches/knemo-gcc6.patch b/srcpkgs/knemo/patches/knemo-gcc6.patch deleted file mode 100644 index 668d4cb5685..00000000000 --- a/srcpkgs/knemo/patches/knemo-gcc6.patch +++ /dev/null @@ -1,10 +0,0 @@ ---- src/common/utils.cpp 2016-05-07 14:30:45.888889978 +0000 -+++ src/common/utils.cpp 2016-05-07 14:32:06.985290816 +0000 -@@ -41,6 +41,7 @@ - #include - #include - #include "data.h" -+#include "math.h" - #include "utils.h" - - #ifdef __linux__ diff --git a/srcpkgs/knemo/template b/srcpkgs/knemo/template deleted file mode 100644 index acd8ab1a587..00000000000 --- a/srcpkgs/knemo/template +++ /dev/null @@ -1,17 +0,0 @@ -# Template file for 'knemo' -pkgname=knemo -version=0.7.7 -revision=1 -build_style=cmake -hostmakedepends="git qt-qmake automoc4" -makedepends="kdelibs-devel kde-workspace-devel qt-devel phonon-devel libnl3-devel wireless_tools-devel" -homepage="https://www.kde.org/applications/internet/knemo/" -short_desc="KNemo - the KDE Network Monitor" -maintainer="Helmut Pozimski " -license="GPL-2" - -do_fetch() { - git clone git://anongit.kde.org/knemo.git ${wrksrc} - cd ${wrksrc} - git reset --hard v${version} -} diff --git a/srcpkgs/knemo/update b/srcpkgs/knemo/update deleted file mode 100644 index 2f6b614b79c..00000000000 --- a/srcpkgs/knemo/update +++ /dev/null @@ -1,2 +0,0 @@ -site="https://quickgit.kde.org/?p=knemo.git" -pattern=';t=v\K[\d.]+(?=")' diff --git a/srcpkgs/kontactinterface-devel b/srcpkgs/kontactinterface-devel new file mode 120000 index 00000000000..3d0f2299489 --- /dev/null +++ b/srcpkgs/kontactinterface-devel @@ -0,0 +1 @@ +kontactinterface \ No newline at end of file diff --git a/srcpkgs/kontactinterface/template b/srcpkgs/kontactinterface/template new file mode 100644 index 00000000000..1151c4e9616 --- /dev/null +++ b/srcpkgs/kontactinterface/template @@ -0,0 +1,24 @@ +# Template file for 'kontactinterface' +pkgname=kontactinterface +version=17.12.3 +revision=1 +build_style=cmake +hostmakedepends="extra-cmake-modules qt5-qmake qt5-host-tools python" +makedepends="kparts-devel" +short_desc="Kontact Plugin Interface Library" +maintainer="John " +license="LGPL-2.1-or-later" +homepage="Kontact Plugin Interface Library" +distfiles="https://download.kde.org/stable/applications/${version}/src/kontactinterface-${version}.tar.xz" +checksum=7ac2e040accd8fa5d756a37d5313e303aa46f5d8b8276a34683f17cad57fd196 + +kontactinterface-devel_package() { + depends="${sourcepkg}>=${version}_${revision} ${makedepends}" + short_desc+=" - development files" + pkg_install() { + vmove usr/include + vmove usr/lib/cmake + vmove usr/lib/qt5/mkspecs + vmove "usr/lib/*.so" + } +} diff --git a/srcpkgs/ksmtp-devel b/srcpkgs/ksmtp-devel new file mode 120000 index 00000000000..84655361c2c --- /dev/null +++ b/srcpkgs/ksmtp-devel @@ -0,0 +1 @@ +ksmtp \ No newline at end of file diff --git a/srcpkgs/ksmtp/template b/srcpkgs/ksmtp/template new file mode 100644 index 00000000000..37fd0b1cc1f --- /dev/null +++ b/srcpkgs/ksmtp/template @@ -0,0 +1,24 @@ +# Template file for 'ksmtp' +pkgname=ksmtp +version=17.12.3 +revision=1 +build_style=cmake +hostmakedepends="extra-cmake-modules qt5-qmake qt5-host-tools python" +makedepends="kmime-devel kio-devel" +short_desc="Job-based library to send email through an SMTP server" +maintainer="John " +license="LGPL-2.1-or-later" +homepage="https://community.kde.org/KDE_PIM" +distfiles="https://download.kde.org/stable/applications/${version}/src/ksmtp-${version}.tar.xz" +checksum=2be5b3e48699949edc5c26c8ba772ffa35f3e5598f065e1108b1c71fb3149ab7 + +ksmtp-devel_package() { + depends="${sourcepkg}>=${version}_${revision}" + short_desc+=" - development files" + pkg_install() { + vmove usr/include + vmove usr/lib/cmake + vmove usr/lib/qt5/mkspecs + vmove "usr/lib/*.so" + } +} diff --git a/srcpkgs/ktnef-devel b/srcpkgs/ktnef-devel new file mode 120000 index 00000000000..665f8b05c73 --- /dev/null +++ b/srcpkgs/ktnef-devel @@ -0,0 +1 @@ +ktnef \ No newline at end of file diff --git a/srcpkgs/ktnef/template b/srcpkgs/ktnef/template new file mode 100644 index 00000000000..e8c255503e7 --- /dev/null +++ b/srcpkgs/ktnef/template @@ -0,0 +1,24 @@ +# Template file for 'ktnef' +pkgname=ktnef +version=17.12.3 +revision=1 +build_style=cmake +hostmakedepends="extra-cmake-modules qt5-qmake qt5-host-tools python" +makedepends="kcalutils-devel kcontacts-devel" +short_desc="API for handling TNEF data" +maintainer="John " +license="LGPL-2.1-or-later" +homepage="https://community.kde.org/KDE_PIM" +distfiles="https://download.kde.org/stable/applications/${version}/src/ktnef-${version}.tar.xz" +checksum=96204b8845e1dc1657cbb4c1d203ae3d97c123134ca4588c1d663c83d97a398e + +ktnef-devel_package() { + depends="${sourcepkg}>=${version}_${revision}" + short_desc+=" - development files" + pkg_install() { + vmove usr/include + vmove usr/lib/cmake + vmove usr/lib/qt5/mkspecs + vmove "usr/lib/*.so" + } +} diff --git a/srcpkgs/kuser/patches/fix-cmake.patch b/srcpkgs/kuser/patches/fix-cmake.patch deleted file mode 100644 index f8607408c12..00000000000 --- a/srcpkgs/kuser/patches/fix-cmake.patch +++ /dev/null @@ -1,23 +0,0 @@ -Newer cmake has CHECK_INCLUDE_FILES() instead of check_include_files() -and needs to INCLUDE(CheckIncludeFiles) to use that function. - ---- CMakeLists.txt 2013-08-04 06:22:20.000000000 +0200 -+++ CMakeLists.txt 2016-09-19 12:56:04.548697684 +0200 -@@ -35,11 +35,12 @@ - set(KU_FIRSTGID 500 CACHE STRING "First GID of normal users") - set(KU_USERPRIVATEGROUP true CACHE STRING "User private groups by default") - --check_include_files(shadow.h HAVE_SHADOW_H) --check_include_files(crypt.h HAVE_CRYPT_H) --check_include_files(sys/stat.h HAVE_SYS_STAT_H) --check_include_files(unistd.h HAVE_UNISTD_H) --check_include_files(paths.h HAVE_PATHS_H) -+INCLUDE(CheckIncludeFiles) -+CHECK_INCLUDE_FILES(shadow.h HAVE_SHADOW_H) -+CHECK_INCLUDE_FILES(crypt.h HAVE_CRYPT_H) -+CHECK_INCLUDE_FILES(sys/stat.h HAVE_SYS_STAT_H) -+CHECK_INCLUDE_FILES(unistd.h HAVE_UNISTD_H) -+CHECK_INCLUDE_FILES(paths.h HAVE_PATHS_H) - check_library_exists(crypt crypt "" HAVE_CRYPT_LIBRARY) - - set(CMAKE_REQUIRED_INCLUDES pwd.h) diff --git a/srcpkgs/kuser/template b/srcpkgs/kuser/template deleted file mode 100644 index 718a77278ef..00000000000 --- a/srcpkgs/kuser/template +++ /dev/null @@ -1,15 +0,0 @@ -# Template file for 'kuser' -pkgname=kuser -version=4.14.3 -revision=2 -build_style=cmake -configure_args="-Wno-dev -DKDE4_BUILD_TESTS=OFF -DSYSCONF_INSTALL_DIR=/etc" -hostmakedepends="automoc4 pkg-config" -makedepends="glib-devel libressl-devel qt-devel phonon-devel - kdelibs-devel kdepimlibs-devel" -short_desc="KDE User Manager" -maintainer="Juan RP " -license="GPL, LGPL, FDL" -homepage="http://www.kde.org" -distfiles="http://download.kde.org/stable/${version}/src/${pkgname}-${version}.tar.xz" -checksum=c1a2d7405353d89fd4d42ac85dc38ae92aceceda8b355acab8f372060c5472e6 diff --git a/srcpkgs/libGL/template b/srcpkgs/libGL/template index a3f36c6e2b1..17b93a22e9d 100644 --- a/srcpkgs/libGL/template +++ b/srcpkgs/libGL/template @@ -1,7 +1,7 @@ # Template build file for 'libGL'. pkgname=libGL version=17.3.3 -revision=3 +revision=4 wrksrc="mesa-${version}" build_style=gnu-configure configure_args="--enable-shared-glapi --enable-gbm diff --git a/srcpkgs/libblockdev-devel b/srcpkgs/libblockdev-devel new file mode 120000 index 00000000000..f197697d1dc --- /dev/null +++ b/srcpkgs/libblockdev-devel @@ -0,0 +1 @@ +libblockdev \ No newline at end of file diff --git a/srcpkgs/libblockdev/patches/fix-musl.patch b/srcpkgs/libblockdev/patches/fix-musl.patch new file mode 100644 index 00000000000..7000fabc235 --- /dev/null +++ b/srcpkgs/libblockdev/patches/fix-musl.patch @@ -0,0 +1,34 @@ +Source: upstream +Reason: Fixes compilation in musl libc + +--- src/plugins/crypto.c ++++ src/plugins/crypto.c +@@ -22,7 +22,7 @@ + #include + #include + #include +-#include ++#include + #include + #include + #include +--- src/plugins/part.c ++++ src/plugins/part.c +@@ -25,6 +25,7 @@ + #include + #include + #include ++#include + #include + #include + #include +@@ -1354,7 +1355,7 @@ static gboolean set_gpt_flags (const gchar *device, int part_num, guint64 flags, + real_flags |= 0x4000000000000000; /* 1 << 62 */ + if (flags & BD_PART_FLAG_GPT_NO_AUTOMOUNT) + real_flags |= 0x8000000000000000; /* 1 << 63 */ +- mask_str = g_strdup_printf ("%.16"__PRI64_PREFIX"x", real_flags); ++ mask_str = g_strdup_printf ("%.16"PRIx64, real_flags); + + args[2] = g_strdup_printf ("%d:=:%s", part_num, mask_str); + g_free (mask_str); + diff --git a/srcpkgs/libblockdev/template b/srcpkgs/libblockdev/template new file mode 100644 index 00000000000..85108dbde82 --- /dev/null +++ b/srcpkgs/libblockdev/template @@ -0,0 +1,26 @@ +# Template file for 'libblockdev' +pkgname=libblockdev +version=2.16 +revision=1 +build_style=gnu-configure +hostmakedepends="pkg-config python3" +makedepends="cryptsetup-devel device-mapper-devel dmraid-devel libbytesize-devel + libglib-devel libkmod-devel libparted-devel nss-devel volume_key-devel" +short_desc="A library for manipulating block devices" +maintainer="maxice8 " +license="LGPL-2.1-or-later" +homepage="https://github.com/storaged-project/libblockdev" +distfiles="https://github.com/storaged-project/libblockdev/releases/download/${version}-1/libblockdev-${version}.tar.gz" +checksum=d841ae446cf6dc545e4f7386e13dfd8c3e07c4b6a962536b7c0fcd20e3a4d9e4 +conf_files="/etc/libblockdev/conf.d/10-lvm-dbus.cfg + /etc/libblockdev/conf.d/00-default.cfg" + +libblockdev-devel_package() { + depends="libblockdev-${version}_${revision}" + short_desc+=" - development files" + pkg_install() { + vmove usr/include + vmove usr/lib/pkgconfig + vmove "usr/lib/*.so" + } +} diff --git a/srcpkgs/libblockdev/update b/srcpkgs/libblockdev/update new file mode 100644 index 00000000000..9e560e5c796 --- /dev/null +++ b/srcpkgs/libblockdev/update @@ -0,0 +1 @@ +pattern="\K[\d\.]*(?=-1\.tar\.gz)" diff --git a/srcpkgs/libdazzle/template b/srcpkgs/libdazzle/template index da45fae1b35..78fcffff5eb 100644 --- a/srcpkgs/libdazzle/template +++ b/srcpkgs/libdazzle/template @@ -1,18 +1,19 @@ # Template file for 'libdazzle' pkgname=libdazzle -version=3.28.0 +version=3.28.1 revision=1 configure_args="-Denable_gtk_doc=false -Dwith_vapi=$(vopt_if gir true false) -Dwith_introspection=$(vopt_if gir true false)" build_style=meson -hostmakedepends="pkg-config $(vopt_if gir 'gobject-introspection vala') glib-devel" +hostmakedepends="glib-devel pkg-config + $(vopt_if gir 'gobject-introspection vala')" makedepends="gtk+3-devel" short_desc="A library to delight your users with fancy features" maintainer="maxice8 " license="GPL-3.0-or-later" homepage="https://wiki.gnome.org/Apps/Builder" distfiles="${GNOME_SITE}/libdazzle/${version%.*}/libdazzle-${version}.tar.xz" -checksum=57aa6fe2ea534d9faa17fa105109ed5c38886d3812fe671d3ecc56fb4e3c037f +checksum=627cdbd1fda815ad8308f8a01ba9a23d4a8fd11cc783e40d6eadbffba2bc4912 build_options="gir" if [ -z "$CROSS_BUILD" ]; then diff --git a/srcpkgs/libgphoto2/template b/srcpkgs/libgphoto2/template index 7fe29be25e2..45e7e90772d 100644 --- a/srcpkgs/libgphoto2/template +++ b/srcpkgs/libgphoto2/template @@ -1,19 +1,19 @@ # Template file for 'libgphoto2' pkgname=libgphoto2 -version=2.5.16 +version=2.5.17 revision=1 build_style=gnu-configure configure_args="--disable-static --disable-rpath udevscriptdir=/usr/lib/udev" -hostmakedepends="automake libtool pkg-config gettext-devel" -makedepends="libltdl-devel libusb-compat-devel libjpeg-turbo-devel gd-devel - libexif-devel libxml2-devel" -depends="${pkgname}-udev-rules-${version}_${revision}" +hostmakedepends="automake gettext-devel libtool pkg-config" +makedepends="gd-devel libexif-devel libltdl-devel libusb-compat-devel + libxml2-devel" +depends="libgphoto2-udev-rules" short_desc="Digital camera access library" maintainer="Juan RP " -license="GPL-2" +license="GPL-2.0-or-later" homepage="http://www.gphoto.org" distfiles="${SOURCEFORGE_SITE}/gphoto/$pkgname-$version.tar.bz2" -checksum=e757416d1623e01a9d0d294b2e790162e434c0964f50d3b7ff1a3424b62a2906 +checksum=417464f0a313fa937e8a71cdf18a371cf01e750830195cd63ae31da0d092b555 if [ "$CROSS_BUILD" ]; then hostmakedepends+=" libgphoto2" @@ -57,6 +57,7 @@ libgphoto2-udev-rules_package() { vmove usr/lib/udev/rules.d } } + libgphoto2-devel_package() { depends="libexif-devel libusb-compat-devel ${sourcepkg}>=${version}_${revision}" short_desc+=" - development files" diff --git a/srcpkgs/libgravatar-devel b/srcpkgs/libgravatar-devel new file mode 120000 index 00000000000..bfc7716c8d4 --- /dev/null +++ b/srcpkgs/libgravatar-devel @@ -0,0 +1 @@ +libgravatar \ No newline at end of file diff --git a/srcpkgs/libgravatar/template b/srcpkgs/libgravatar/template new file mode 100644 index 00000000000..3a1d91e97bb --- /dev/null +++ b/srcpkgs/libgravatar/template @@ -0,0 +1,24 @@ +# Template file for 'libgravatar' +pkgname=libgravatar +version=17.12.3 +revision=1 +build_style=cmake +hostmakedepends="extra-cmake-modules qt5-qmake qt5-host-tools python" +makedepends="pimcommon-devel" +short_desc="KDE PIM library providing Gravatar support" +maintainer="John " +license="GPL-2.0-or-later, LGPL-2.1-or-later" +homepage="https://community.kde.org/KDE_PIM" +distfiles="https://download.kde.org/stable/applications/${version}/src/libgravatar-${version}.tar.xz" +checksum=f5b30ccf92c35588e45a9a3678d4a2304d58133970c28166f0898759d9f7c2a0 + +libgravatar-devel_package() { + depends="${sourcepkg}>=${version}_${revision}" + short_desc+=" - development files" + pkg_install() { + vmove usr/include + vmove usr/lib/qt5/mkspecs + vmove usr/lib/cmake + vmove "usr/lib/*.so" + } +} diff --git a/srcpkgs/libgravatar/update b/srcpkgs/libgravatar/update new file mode 100644 index 00000000000..0bfbdced6f9 --- /dev/null +++ b/srcpkgs/libgravatar/update @@ -0,0 +1,2 @@ +site="https://download.kde.org/stable/applications/" +pattern='href="\K[\d\.]+(?=/")' diff --git a/srcpkgs/libkcapi/patches/makefile.patch b/srcpkgs/libkcapi/patches/makefile.patch index 267fa7cb419..4dda0698d8a 100644 --- a/srcpkgs/libkcapi/patches/makefile.patch +++ b/srcpkgs/libkcapi/patches/makefile.patch @@ -1,18 +1,15 @@ -Source: Arch Linux -Upstream: No, distro specific -Reason: avoids conflicts with coreutils binaries like md5sum - ---- Makefile.am 2018-01-12 22:41:55.000000000 +0100 -+++ Makefile.am 2018-01-25 15:34:35.649902674 +0100 -@@ -131,8 +131,8 @@ +--- Makefile.am ++++ Makefile.am +@@ -145,10 +145,10 @@ kcapi_hasher_links = sha1sum sha224sum sha256sum sha384sum sha512sum \ install-exec-hook: (cd $(DESTDIR)$(bindir) && \ -- ($(foreach link, $(kcapi_hasher_links), ln -f kcapi-hasher $(link);)) && \ -- ($(foreach link, $(kcapi_hasher_links), openssl sha256 -hmac orboDeJITITejsirpADONivirpUkvarP $(link) > .$(link).hmac;))) -+ ($(foreach link, $(kcapi_hasher_links), ln -f kcapi-hasher $(link)-kcapi;)) && \ -+ ($(foreach link, $(kcapi_hasher_links), openssl sha256 -hmac orboDeJITITejsirpADONivirpUkvarP $(link)-kcapi > .$(link)-kcapi.hmac;))) +- ($(foreach link, $(kcapi_hasher_links), $(LN) -f kcapi-hasher $(link);))) ++ ($(foreach link, $(kcapi_hasher_links), $(LN) -f kcapi-hasher $(link)-kcapi;))) + if HAVE_OPENSSL + (cd $(DESTDIR)$(bindir) && \ +- ($(foreach link, $(kcapi_hasher_links), $(OPENSSL) sha256 -hmac orboDeJITITejsirpADONivirpUkvarP $(link) > $(CHECK_PREFIX)$(link).$(CHECK_SUFFIX);))) ++ ($(foreach link, $(kcapi_hasher_links), $(OPENSSL) sha256 -hmac orboDeJITITejsirpADONivirpUkvarP $(link)-kcapi > $(CHECK_PREFIX)$(link).$(CHECK_SUFFIX);))) + endif endif - if ENABLE_KCAPI_RNGAPP - diff --git a/srcpkgs/libkcapi/template b/srcpkgs/libkcapi/template index 75a7e208e8f..2fcd585b7c3 100644 --- a/srcpkgs/libkcapi/template +++ b/srcpkgs/libkcapi/template @@ -1,24 +1,18 @@ # Template file for 'libkcapi' pkgname=libkcapi -version=1.0.3 +version=1.1.0 revision=1 build_style=gnu-configure -hostmakedepends="pkg-config autoconf automake libtool" +configure_args=" --enable-kcapi-speed --enable-kcapi-hasher + --enable-kcapi-rngapp --enable-kcapi-encapp --enable-kcapi-dgstapp + --enable-lib-asym --enable-lib-kpp" +hostmakedepends="automake libtool pkg-config" short_desc="Kernel Crypto API User Space Interface Library" maintainer="maxice8 " license="GPL-2.0-or-later, BSD-3-Clause" homepage="https://github.com/smuellerDD/libkcapi" distfiles="https://github.com/smuellerDD/libkcapi/archive/v${version}.tar.gz" -checksum=b9e61df09870084b910a9623284596857583918c0a39f0e37906f462b535ba78 -configure_args=" - --enable-kcapi-speed \ - --enable-kcapi-hasher \ - --enable-kcapi-rngapp \ - --enable-kcapi-encapp \ - --enable-kcapi-dgstapp \ - --enable-lib-asym \ - --enable-lib-kpp -" +checksum=fa43554ab8bac1be18a4f8e25def79658bf315e5f00ca66faf4718c4ac637f13 pre_configure() { autoreconf -i diff --git a/srcpkgs/libkdepim-devel b/srcpkgs/libkdepim-devel new file mode 120000 index 00000000000..48ce949e267 --- /dev/null +++ b/srcpkgs/libkdepim-devel @@ -0,0 +1 @@ +libkdepim \ No newline at end of file diff --git a/srcpkgs/libkdepim/template b/srcpkgs/libkdepim/template new file mode 100644 index 00000000000..71c773db43e --- /dev/null +++ b/srcpkgs/libkdepim/template @@ -0,0 +1,24 @@ +# Template file for 'libkdepim' +pkgname=libkdepim +version=17.12.3 +revision=1 +build_style=cmake +hostmakedepends="extra-cmake-modules qt5-qmake qt5-host-tools python" +makedepends="akonadi-contacts-devel kcmutils-devel kldap-devel akonadi-search-devel" +short_desc="Libraries for KDE PIM applications" +maintainer="John " +license="GPL-2.0-or-later, LGPL-2.1-or-later" +homepage="https://community.kde.org/KDE_PIM" +distfiles="https://download.kde.org/stable/applications/${version}/src/libkdepim-${version}.tar.xz" +checksum=581854628e0d9091e79291c9ad3bef605def780a1a40d71e3a528ef36d35e87f + +libkdepim-devel_package() { + depends="${sourcepkg}>=${version}_${revision} ${makedepends}" + short_desc+=" - development files" + pkg_install() { + vmove usr/include + vmove usr/lib/qt5/mkspecs + vmove usr/lib/cmake + vmove "usr/lib/*.so" + } +} diff --git a/srcpkgs/libkgapi/template b/srcpkgs/libkgapi/template index 5f6d9866273..ef2a64dd355 100644 --- a/srcpkgs/libkgapi/template +++ b/srcpkgs/libkgapi/template @@ -1,23 +1,25 @@ # Template file for 'libkgapi' pkgname=libkgapi -version=2.1.1 -revision=2 +version=17.12.3 +revision=1 build_style=cmake -hostmakedepends="automoc4 pkg-config" -makedepends="boost-devel qt-devel qt-webkit-devel phonon-devel kdelibs-devel kdepimlibs-devel qjson-devel" +hostmakedepends="extra-cmake-modules qt5-host-tools qt5-qmake python3" +makedepends="kcalcore-devel kcontacts-devel kio-devel qt5-webengine-devel + qt5-webchannel-devel qt5-location-devel" short_desc="KDE-based library for accessing various Google services" maintainer="Juan RP " -license="GPL-2, LGPL-2.1, FDL" +license="LGPL-2.1-or-later" homepage="https://projects.kde.org/projects/extragear/libs/libkgapi" -distfiles="http://download.kde.org/stable/${pkgname}/${version}/src/${pkgname}-${version}.tar.bz2" -checksum=2d7dcaf5033acac381ea456b7320784898617cdc502587313bd8b653855d02cb +distfiles="http://download.kde.org/stable/applications/${version}/src/${pkgname}-${version}.tar.xz" +checksum=3e5cd703c66f870853a98d524efa132662f1e3005341e00620b2b0e9080daf04 libkgapi-devel_package() { short_desc+=" - development files" - depends="${sourcepkg}-${version}_${revision}" + depends="${sourcepkg}-${version}_${revision} ${makedepends}" pkg_install() { vmove usr/include vmove usr/lib/cmake + vmove usr/lib/qt5/mkspecs vmove "usr/lib/*.so" } } diff --git a/srcpkgs/libkgapi/update b/srcpkgs/libkgapi/update new file mode 100644 index 00000000000..0bfbdced6f9 --- /dev/null +++ b/srcpkgs/libkgapi/update @@ -0,0 +1,2 @@ +site="https://download.kde.org/stable/applications/" +pattern='href="\K[\d\.]+(?=/")' diff --git a/srcpkgs/libkleo-devel b/srcpkgs/libkleo-devel new file mode 120000 index 00000000000..23568713553 --- /dev/null +++ b/srcpkgs/libkleo-devel @@ -0,0 +1 @@ +libkleo \ No newline at end of file diff --git a/srcpkgs/libkleo/template b/srcpkgs/libkleo/template new file mode 100644 index 00000000000..e2cd8024315 --- /dev/null +++ b/srcpkgs/libkleo/template @@ -0,0 +1,24 @@ +# Template file for 'libkleo' +pkgname=libkleo +version=17.12.3 +revision=1 +build_style=cmake +hostmakedepends="extra-cmake-modules python qt5-qmake qt5-host-tools" +makedepends="kitemmodels-devel kpimtextedit-devel gpgmeqt-devel gpgmepp-devel" +short_desc="KDE PIM cryptographic library" +maintainer="John " +license="GPL-2.0-or-later, LGPL-2.1-or-later" +homepage="https://community.kde.org/KDE_PIM" +distfiles="https://download.kde.org/stable/applications/${version}/src/libkleo-${version}.tar.xz" +checksum=53781b53481b17453e4cf878542f50bae431177ced8913530d946f54d412e75e + +libkleo-devel_package() { + depends="${sourcepkg}>=${version}_${revision} ${makedepends}" + short_desc+=" - development files" + pkg_install() { + vmove usr/include + vmove usr/lib/qt5/mkspecs + vmove usr/lib/cmake + vmove "usr/lib/*.so" + } +} diff --git a/srcpkgs/libkleo/update b/srcpkgs/libkleo/update new file mode 100644 index 00000000000..0bfbdced6f9 --- /dev/null +++ b/srcpkgs/libkleo/update @@ -0,0 +1,2 @@ +site="https://download.kde.org/stable/applications/" +pattern='href="\K[\d\.]+(?=/")' diff --git a/srcpkgs/libksieve-devel b/srcpkgs/libksieve-devel new file mode 120000 index 00000000000..486527a8830 --- /dev/null +++ b/srcpkgs/libksieve-devel @@ -0,0 +1 @@ +libksieve \ No newline at end of file diff --git a/srcpkgs/libksieve/template b/srcpkgs/libksieve/template new file mode 100644 index 00000000000..50d920ec6fd --- /dev/null +++ b/srcpkgs/libksieve/template @@ -0,0 +1,25 @@ +# Template file for 'libksieve' +pkgname=libksieve +version=17.12.3 +revision=1 +build_style=cmake +hostmakedepends="extra-cmake-modules qt5-qmake qt5-host-tools python kdoctools" +makedepends="kidentitymanagement-devel kmailtransport-devel pimcommon-devel + qt5-webengine-devel qt5-webchannel-devel qt5-location-devel" +short_desc="KDE PIM library for managing sieves" +maintainer="John " +license="GPL-2.0-or-later, LGPL-2.1-or-later" +homepage="https://community.kde.org/KDE_PIM" +distfiles="https://download.kde.org/stable/applications/${version}/src/libksieve-${version}.tar.xz" +checksum=631091d0a931d4fdfaf66c5331f10a7b2f8e9edbc1805fb8d5aeb42eb85be1b2 + +libksieve-devel_package() { + depends="${sourcepkg}>=${version}_${revision} ${makedepends}" + short_desc+=" - development files" + pkg_install() { + vmove usr/include + vmove usr/lib/cmake + vmove usr/lib/qt5/mkspecs + vmove "usr/lib/*.so" + } +} diff --git a/srcpkgs/libksieve/update b/srcpkgs/libksieve/update new file mode 100644 index 00000000000..0bfbdced6f9 --- /dev/null +++ b/srcpkgs/libksieve/update @@ -0,0 +1,2 @@ +site="https://download.kde.org/stable/applications/" +pattern='href="\K[\d\.]+(?=/")' diff --git a/srcpkgs/libmed b/srcpkgs/libmed new file mode 120000 index 00000000000..2235660e3d9 --- /dev/null +++ b/srcpkgs/libmed @@ -0,0 +1 @@ +med \ No newline at end of file diff --git a/srcpkgs/libmed-devel b/srcpkgs/libmed-devel new file mode 120000 index 00000000000..2235660e3d9 --- /dev/null +++ b/srcpkgs/libmed-devel @@ -0,0 +1 @@ +med \ No newline at end of file diff --git a/srcpkgs/libmygui/template b/srcpkgs/libmygui/template index e2137320426..b131d6d9ec4 100644 --- a/srcpkgs/libmygui/template +++ b/srcpkgs/libmygui/template @@ -4,20 +4,15 @@ version=3.2.2 revision=4 wrksrc="mygui-MyGUI${version}" build_style=cmake -configure_args="-DMYGUI_BUILD_DEMOS=OFF" +configure_args="-DMYGUI_BUILD_DEMOS=OFF -DMYGUI_RENDERSYSTEM=1 -DMYGUI_BUILD_TOOLS=OFF" hostmakedepends="doxygen pkg-config" -makedepends="libX11-devel ois-devel boost-devel freetype-devel libogre-devel" +makedepends="libX11-devel ois-devel boost-devel freetype-devel" short_desc="Fast, flexible and simple GUI" maintainer="John " license="MIT" homepage="http://mygui.info" distfiles="https://github.com/MyGUI/mygui/archive/MyGUI${version}.tar.gz" checksum=0a28d7ec8a47993cb68deb48b36331e28f12dd92580b709eaef21d599b67a78f -broken=https://build.voidlinux.eu/builders/x86_64-musl_builder/builds/9387/steps/shell_3/logs/stdio - -if [ "$CROSS_BUILD" ]; then - configure_args+=" -DMYGUI_BUILD_TOOLS=OFF -DMYGUI_RENDERSYSTEM=1" -fi libmygui-devel_package() { short_desc+=" - development files" diff --git a/srcpkgs/libogre/template b/srcpkgs/libogre/template index d212f695d52..eb46b16ad34 100644 --- a/srcpkgs/libogre/template +++ b/srcpkgs/libogre/template @@ -23,11 +23,18 @@ checksum=ff2e666201c1dfddee2fe53ba4825f19385eb3b0d4ad8c3872d8084076826d8d make_build_target="all OgreDoc" wrksrc=ogre-$version +CXXFLAGS="-fcheck-new -fno-delete-null-pointer-checks -fno-lifetime-dse" case "$XBPS_TARGET_MACHINE" in - armv6*) broken="https://build.voidlinux.eu/builders/armv6l_builder/builds/9135/steps/shell_3/logs/stdio" + armv[56]*) makedepends+=" libatomic-devel" ;; esac -CXXFLAGS="-fcheck-new -fno-delete-null-pointer-checks -fno-lifetime-dse" +pre_configure() { + case "$XBPS_TARGET_MACHINE" in + armv[56]*) find -name CMakeLists.txt -exec sed -i "{}" \ + -e "/target_link_libraries/s/)/ atomic)/" \; + ;; + esac +} post_install() { vmkdir /usr/share/doc diff --git a/srcpkgs/libpqxx/template b/srcpkgs/libpqxx/template index 66290840cc2..be6c9ecc06d 100644 --- a/srcpkgs/libpqxx/template +++ b/srcpkgs/libpqxx/template @@ -1,6 +1,6 @@ # Template file for 'libpqxx' pkgname=libpqxx -version=6.1.1 +version=6.2.2 revision=1 build_style=gnu-configure configure_args="--enable-shared --disable-documentation" @@ -11,7 +11,7 @@ maintainer="John Regan " license="BSD-3-Clause" homepage="http://pqxx.org/development/libpqxx" distfiles="https://github.com/jtv/${pkgname}/archive/${version}.tar.gz" -checksum=7b4f37dab4b17b71ef415ffa37f5102ef6bc12647e42f0abaaf6febeeefb8b1e +checksum=610985bd0eba744ec3b425e24d8a003221df6c8d8bf4aac9f7da0390a3a97b6b post_install() { vlicense COPYING diff --git a/srcpkgs/libsigrokdecode/template b/srcpkgs/libsigrokdecode/template index 668a97d5dcf..d2dcaf33f40 100644 --- a/srcpkgs/libsigrokdecode/template +++ b/srcpkgs/libsigrokdecode/template @@ -1,16 +1,16 @@ # Template file for 'libsigrokdecode' pkgname=libsigrokdecode -version=0.5.0 -revision=4 +version=0.5.1 +revision=1 build_style=gnu-configure hostmakedepends="pkg-config python3" makedepends="glib-devel python3-devel" short_desc="C library provides basic API for running sigrok protocol decoders" maintainer="lemmi " -license="GPL-3" +license="GPL-3.0-or-later" homepage="https://sigrok.org/" distfiles="https://sigrok.org/download/source/${pkgname}/${pkgname}-${version}.tar.gz" -checksum=4aa8579ecea9b421b8ac048a9b18c27e63206839f269374398d89c14a47bd1c1 +checksum=493d8b555ae4c245a5feebbd94de33aec7ee85a4f16bc3f4c3985961b459b51e libsigrokdecode-devel_package() { depends="${makedepends} ${sourcepkg}>=${version}_${revision}" diff --git a/srcpkgs/lily/template b/srcpkgs/lily/template index 09046d9b48f..25c639acdd2 100644 --- a/srcpkgs/lily/template +++ b/srcpkgs/lily/template @@ -1,14 +1,14 @@ # Template file for 'lily' pkgname=lily -version=1.3 +version=1.4 revision=1 build_style=cmake -short_desc="An interpreted language with a focus on expressiveness and type safety" +short_desc="Interpreted language with a focus on expressiveness and type safety" maintainer="Diogo Leal " license="MIT" -homepage="http://lily-lang.org" +homepage="http://fascinatedbox.github.io/lily/" distfiles="https://github.com/FascinatedBox/lily/archive/v${version}.tar.gz" -checksum=4764c5c6b9c4974135bf4e6d5f4a7ee175f214a5f1572ad5ae86b4bdb79d1db1 +checksum=c67e12da54451f8bc0d91d2e05b56fb3d0ca339edab3555d1d7a3e064ad0c3f1 post_install() { vlicense license.txt diff --git a/srcpkgs/linux-firmware/template b/srcpkgs/linux-firmware/template index 9f4c65d0bd5..1127f32e412 100644 --- a/srcpkgs/linux-firmware/template +++ b/srcpkgs/linux-firmware/template @@ -1,8 +1,9 @@ # Template file for 'linux-firmware' pkgname=linux-firmware -version=20180222 +version=20180314 revision=1 -_githash=7344ec9e1df9e27d105ed48d2db99e22370236de +_githash=4c0bf113a55975d702673e57c5542f150807ad66 +wrksrc="${pkgname}-${_githash}" noarch=yes short_desc="Binary firmware blobs for the Linux kernel" maintainer="Juan RP " @@ -10,8 +11,7 @@ homepage="https://www.kernel.org/" license="See /usr/share/licenses/${pkgname}" depends="${pkgname}-amd-${version}_${revision} ${pkgname}-network-${version}_${revision}" distfiles="https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/snapshot/${pkgname}-${_githash}.tar.gz" -checksum=fa8050f40ddd5bb1337fdcb7cdb8daea40fbe96a2464545ba21b527286a02d25 -wrksrc="${pkgname}-${_githash}" +checksum=06953094fdee8c64d205949f8b2261fb0202e4b9b8f271f1d6b3b954dc10c24c do_install() { vmkdir usr/lib/firmware diff --git a/srcpkgs/linux-tools/patches/i686.patch b/srcpkgs/linux-tools/patches/i686.patch deleted file mode 100644 index f4db6d3571e..00000000000 --- a/srcpkgs/linux-tools/patches/i686.patch +++ /dev/null @@ -1,10 +0,0 @@ ---- tools/perf/arch/x86/util/unwind-libunwind.c.orig -+++ tools/perf/arch/x86/util/unwind-libunwind.c -@@ -1,6 +1,6 @@ - --#ifndef REMOTE_UNWIND_LIBUNWIND - #include -+#ifndef REMOTE_UNWIND_LIBUNWIND - #include - #include "perf_regs.h" - #include "../../util/unwind.h" diff --git a/srcpkgs/linux-tools/template b/srcpkgs/linux-tools/template index 90368431407..74f2589d0d6 100644 --- a/srcpkgs/linux-tools/template +++ b/srcpkgs/linux-tools/template @@ -1,20 +1,20 @@ # Template file for 'linux-tools' pkgname=linux-tools -version=4.14.5 +version=4.16.2 revision=1 build_style=meta wrksrc="linux-${version}" short_desc="Linux kernel tools meta-pkg" -hostmakedepends="flex perl asciidoc xmlto python automake libtool" -makedepends="pciutils-devel python-devel libglib-devel libsysfs-devel - elfutils-devel libunwind-devel binutils-devel zlib-devel slang-devel - eudev-libudev-devel liblzma-devel libressl-devel ncurses-devel" +hostmakedepends="asciidoc automake flex libtool perl python xmlto" +makedepends="babeltrace-devel binutils-devel eudev-libudev-devel + liblzma-devel libressl-devel libsysfs-devel libunwind-devel + ncurses-devel pciutils-devel python-devel slang-devel" depends="cpupower-${version}_${revision} perf-${version}_${revision} usbip-${version}_${revision}" maintainer="Juan RP " license="GPL-2" homepage="https://www.kernel.org" distfiles="${KERNEL_SITE}/kernel/v4.x/linux-${version}.tar.xz" -checksum=d589a3bc033499d53d4ff2caae83ee6fd2b9c794c8c7632ae42b656d202975da +checksum=470b1fe3b8ee5d1e8e0be5c4e5928b6d5bc00e9ab6c4cff18ff680d3ef20f894 subpackages="cpupower libcpupower libcpupower-devel libusbip libusbip-devel usbip perf freefall tmon" @@ -38,7 +38,7 @@ do_build() { cd ${wrksrc}/tools/perf make ${makejobs} CC=$CC LD=$LD CFLAGS="$CFLAGS" EXTRA_CFLAGS="$CFLAGS" LDFLAGS="$LDFLAGS" \ WERROR=0 DESTDIR=${DESTDIR} prefix=/usr lib=lib/perf \ - NO_GTK2=1 \ + NO_GTK2=1 NO_SDT=1 \ PERF_VERSION=${version}_${revision} \ all man @@ -84,7 +84,7 @@ do_install() { cd ${wrksrc}/tools/perf make CC=$CC LD=$LD CFLAGS="$CFLAGS" EXTRA_CFLAGS="$CFLAGS" LDFLAGS="$LDFLAGS" \ WERROR=0 DESTDIR=${DESTDIR} prefix=/usr lib=lib/perf \ - NO_GTK2=1 \ + NO_GTK2=1 NO_SDT=1 \ PERF_VERSION=${version}_${revision} \ install install-man # move completion in new directory diff --git a/srcpkgs/linux4.16/files/i386-dotconfig b/srcpkgs/linux4.16/files/i386-dotconfig index 0c7b4d84702..0c1330383a2 100644 --- a/srcpkgs/linux4.16/files/i386-dotconfig +++ b/srcpkgs/linux4.16/files/i386-dotconfig @@ -6593,7 +6593,7 @@ CONFIG_VFIO_MDEV=m CONFIG_VFIO_MDEV_DEVICE=m CONFIG_IRQ_BYPASS_MANAGER=m CONFIG_VIRT_DRIVERS=y -# CONFIG_VBOXGUEST is not set +CONFIG_VBOXGUEST=m CONFIG_VIRTIO=m CONFIG_VIRTIO_MENU=y CONFIG_VIRTIO_PCI=m @@ -6969,7 +6969,7 @@ CONFIG_GREYBUS_USB=m # # USB Power Delivery and Type-C drivers # -# CONFIG_DRM_VBOXVIDEO is not set +CONFIG_DRM_VBOXVIDEO=m CONFIG_PI433=m CONFIG_X86_PLATFORM_DEVICES=y CONFIG_ACER_WMI=m diff --git a/srcpkgs/linux4.16/files/x86_64-dotconfig b/srcpkgs/linux4.16/files/x86_64-dotconfig index db5da12bd9e..45b4cf98ccf 100644 --- a/srcpkgs/linux4.16/files/x86_64-dotconfig +++ b/srcpkgs/linux4.16/files/x86_64-dotconfig @@ -6640,7 +6640,7 @@ CONFIG_VFIO_MDEV=m CONFIG_VFIO_MDEV_DEVICE=m CONFIG_IRQ_BYPASS_MANAGER=m CONFIG_VIRT_DRIVERS=y -# CONFIG_VBOXGUEST is not set +CONFIG_VBOXGUEST=m CONFIG_VIRTIO=m CONFIG_VIRTIO_MENU=y CONFIG_VIRTIO_PCI=m @@ -7046,7 +7046,7 @@ CONFIG_GREYBUS_USB=m # # USB Power Delivery and Type-C drivers # -# CONFIG_DRM_VBOXVIDEO is not set +CONFIG_DRM_VBOXVIDEO=m CONFIG_PI433=m CONFIG_X86_PLATFORM_DEVICES=y CONFIG_ACER_WMI=m diff --git a/srcpkgs/lmms/template b/srcpkgs/lmms/template index e9397e04a7d..35d39da3fb6 100644 --- a/srcpkgs/lmms/template +++ b/srcpkgs/lmms/template @@ -1,12 +1,12 @@ # Template file for 'lmms' pkgname=lmms version=1.2.0rc5 -revision=1 +revision=2 wrksrc="lmms-${version/r/-r}" _x11embed_commit=022b39a1d496d72eb3e5b5188e5559f66afca957 _rpmalloc_commit=2e0479192b8dfb15e0084969fdf06208cffbfd09 build_style=cmake -configure_args="-DWANT_QT5=ON" +configure_args="-DWANT_QT5=ON -DWANT_WEAKJACK=OFF" hostmakedepends="pkg-config qt5-host-tools qt5-qmake extra-cmake-modules" #missing optional depend libstk for STK instruments plugins makedepends="SDL_sound-devel fltk-devel fluidsynth-devel jack-devel ladspa-sdk diff --git a/srcpkgs/loksh/template b/srcpkgs/loksh/template index dfa9f5bbc23..b9a223571ba 100644 --- a/srcpkgs/loksh/template +++ b/srcpkgs/loksh/template @@ -1,6 +1,6 @@ # Template file for 'loksh' pkgname=loksh -version=6.2 +version=6.3 revision=1 build_style=gnu-makefile make_build_args="HAVE_LIBBSD=1" @@ -12,7 +12,7 @@ maintainer="Renato Aguiar " license="Public Domain" homepage="https://github.com/dimkr/loksh" distfiles="https://github.com/dimkr/loksh/archive/${version}.tar.gz" -checksum=a361943ddce0c10b6d6f3bbada0f1a8aa813374bcb91bb7c78f2f173fceaaf9a +checksum=4c8bccf3fef58dce1c67395cffbf4e95fb6ee597d582ff2d2b3a851b1e302b44 register_shell="/bin/loksh" alternatives=" diff --git a/srcpkgs/lowdown/update b/srcpkgs/lowdown/update index ae8b68fb708..f18efbf9cfb 100644 --- a/srcpkgs/lowdown/update +++ b/srcpkgs/lowdown/update @@ -1,4 +1 @@ -# This pattern is incomplete, it finds out the versions like '0_3_1' but -# comparison with 'xbps-uhelper cmpver' results in it being always treated -# as a lower version pattern="VERSION_\K[\d_]+" diff --git a/srcpkgs/luafilesystem/template b/srcpkgs/luafilesystem/template index dc0b13a7d81..fe110077cb4 100644 --- a/srcpkgs/luafilesystem/template +++ b/srcpkgs/luafilesystem/template @@ -1,16 +1,16 @@ # Template file for 'luafilesystem' pkgname=luafilesystem -version=1.6.3 -revision=2 -wrksrc="$pkgname-v_${version//./_}" +version=1.7.0.2 +revision=1 +wrksrc="$pkgname-${version//./_}" makedepends="lua51-devel" depends="lua51" short_desc="File System Library for the Lua Programming Language" maintainer="Juan RP " license="MIT" homepage="http://keplerproject.github.com/luafilesystem" -distfiles="https://github.com/keplerproject/${pkgname}/archive/v_${version//./_}.tar.gz" -checksum=5525d2b8ec7774865629a6a29c2f94cb0f7e6787987bf54cd37e011bfb642068 +distfiles="https://github.com/keplerproject/${pkgname}/archive/v${version//./_}.tar.gz" +checksum=23b4883aeb4fb90b2d0f338659f33a631f9df7a7e67c54115775a77d4ac3cc59 do_build() { make ${makejobs} CC="$CC" LUA_INC=${XBPS_CROSS_BASE}/usr/include/lua5.1 diff --git a/srcpkgs/luafilesystem/update b/srcpkgs/luafilesystem/update new file mode 100644 index 00000000000..7de75e7fbf1 --- /dev/null +++ b/srcpkgs/luafilesystem/update @@ -0,0 +1,2 @@ +pattern='/archive/(v?|\Q'"$pkgname"'\E-)?\K[\d\._]+(?=\.tar\.gz")' +version=${version//_/.} diff --git a/srcpkgs/mailcommon-devel b/srcpkgs/mailcommon-devel new file mode 120000 index 00000000000..0b25169f13d --- /dev/null +++ b/srcpkgs/mailcommon-devel @@ -0,0 +1 @@ +mailcommon \ No newline at end of file diff --git a/srcpkgs/mailcommon/template b/srcpkgs/mailcommon/template new file mode 100644 index 00000000000..cd043145317 --- /dev/null +++ b/srcpkgs/mailcommon/template @@ -0,0 +1,25 @@ +# Template file for 'mailcommon' +pkgname=mailcommon +version=17.12.3 +revision=1 +build_style=cmake +hostmakedepends="extra-cmake-modules qt5-qmake qt5-host-tools python" +makedepends="mailimporter-devel messagelib-devel kdesignerplugin-devel + pimcommon-devel libkleo-devel" +short_desc="KDE PIM library providing support for mail applications" +maintainer="John " +license="GPL-2.0-or-later, LGPL-2.1-or-later" +homepage="https://community.kde.org/KDE_PIM" +distfiles="https://download.kde.org/stable/applications/${version}/src/mailcommon-${version}.tar.xz" +checksum=8ea49db14a5355a6345c8f8a9fe8ad3ee397b0c082ac216fa5c8cea44824a59e + +mailcommon-devel_package() { + depends="${sourcepkg}>=${version}_${revision} ${makedpends}" + short_desc+=" - development files" + pkg_install() { + vmove usr/include + vmove usr/lib/cmake + vmove usr/lib/qt5/mkspecs + vmove "usr/lib/*.so" + } +} diff --git a/srcpkgs/mailimporter-devel b/srcpkgs/mailimporter-devel new file mode 120000 index 00000000000..a857af888e8 --- /dev/null +++ b/srcpkgs/mailimporter-devel @@ -0,0 +1 @@ +mailimporter \ No newline at end of file diff --git a/srcpkgs/mailimporter/template b/srcpkgs/mailimporter/template new file mode 100644 index 00000000000..16c227a88e8 --- /dev/null +++ b/srcpkgs/mailimporter/template @@ -0,0 +1,24 @@ +# Template file for 'mailimporter' +pkgname=mailimporter +version=17.12.3 +revision=1 +build_style=cmake +hostmakedepends="extra-cmake-modules qt5-qmake qt5-host-tools python" +makedepends="libkdepim-devel" +short_desc="Mail importer library" +maintainer="John " +license="GPL-2.0-or-later, LGPL-2.1-or-later" +homepage="https://community.kde.org/KDE_PIM" +distfiles="https://download.kde.org/stable/applications/${version}/src/mailimporter-${version}.tar.xz" +checksum=ec168114f157734530d669f49356b41b48099e01094661ceffb34c8512a323e1 + +mailimporter-devel_package() { + depends="${sourcepkg}>=${version}_${revision}" + short_desc+=" - development files" + pkg_install() { + vmove usr/include + vmove usr/lib/cmake + vmove usr/lib/qt5/mkspecs + vmove "usr/lib/*.so" + } +} diff --git a/srcpkgs/mate-menu/template b/srcpkgs/mate-menu/template index 026afe7febc..6d2089c9c56 100644 --- a/srcpkgs/mate-menu/template +++ b/srcpkgs/mate-menu/template @@ -1,16 +1,16 @@ # Template file for 'mate-menu' pkgname=mate-menu -version=18.04.2 -revision=3 +version=18.04.3 +revision=1 noarch=yes build_style=python2-module pycompile_module="mate_menu" pycompile_dirs="usr/lib/mate-menu" hostmakedepends="intltool python-distutils-extra python-setuptools" depends="mate-panel python-gobject python-setproctitle python-xdg python-xlib" -maintainer="cr6git " short_desc="Advanced Menu for the MATE Desktop" +maintainer="cr6git " license="GPL-2" homepage="https://github.com/ubuntu-mate/mate-menu" distfiles="https://github.com/ubuntu-mate/mate-menu/archive/${version}.tar.gz" -checksum=b40150975d30c2c6dfa1a10f404a91d929f209fe36ec8b48fd2e8d3d8351aba4 +checksum=8fe0ccbc667ca7f6cb1cd6a7d86961e755ce53e7360e6e59a45a4eeae13b1331 diff --git a/srcpkgs/mbuffer/template b/srcpkgs/mbuffer/template index b9f4fb9bcde..65ea90edbfd 100644 --- a/srcpkgs/mbuffer/template +++ b/srcpkgs/mbuffer/template @@ -1,13 +1,13 @@ # Template file for 'mbuffer' pkgname=mbuffer -version=20180318 +version=20180410 revision=1 build_style=gnu-configure makedepends="libressl-devel" short_desc="Buffer data steams with many additional functions" maintainer="Diogo Leal " license="GPL-3.0-or-later" -conf_files="/etc/mbuffer.rc" homepage="http://www.maier-komor.de/mbuffer.html" distfiles="http://www.maier-komor.de/software/mbuffer/mbuffer-${version}.tgz" -checksum=d3c1e20bf7e731602d7801f403f4f3ff8445256b89be76c20c5ba973dc8d00ea +checksum=a2b769d64ba525c2365ca8626392182a3ffed3b2782c89380369011fc1a6fa6b +conf_files="/etc/mbuffer.rc" diff --git a/srcpkgs/med/template b/srcpkgs/med/template new file mode 100644 index 00000000000..9125f86aa0d --- /dev/null +++ b/srcpkgs/med/template @@ -0,0 +1,32 @@ +# Template file for 'med' +pkgname=med +version=3.3.1 +revision=1 +wrksrc=med-${version}_SRC +build_style=gnu-configure +configure_args="--with-swig=yes" +hostmakedepends="gcc-fortran swig" +makedepends="hdf5-devel python-devel tk-devel" +short_desc="Data Modelization and Exchanges" +maintainer="Piraty " +license="GPL-3, LGPL-3" +homepage="https://www.salome-platform.org" +distfiles="http://files.salome-platform.org/Salome/other/med-${version}.tar.gz" +checksum=dd631ef813838bc7413ff0dd6461d7a0d725bcfababdf772ece67610a8d22588 + +libmed-devel_package() { + short_desc+=" library - development files" + depends="libmed>=${version}_${revision}" + pkg_install() { + vmove usr/include + vmove usr/lib/libmed*.a + vmove usr/lib/libmed*.so + } +} + +libmed_package() { + short_desc+=" library" + pkg_install() { + vmove usr/lib/libmed* + } +} diff --git a/srcpkgs/messagelib-devel b/srcpkgs/messagelib-devel new file mode 120000 index 00000000000..0d113c22338 --- /dev/null +++ b/srcpkgs/messagelib-devel @@ -0,0 +1 @@ +messagelib \ No newline at end of file diff --git a/srcpkgs/messagelib/template b/srcpkgs/messagelib/template new file mode 100644 index 00000000000..a5a804ff4a1 --- /dev/null +++ b/srcpkgs/messagelib/template @@ -0,0 +1,26 @@ +# Template file for 'messagelib' +pkgname=messagelib +version=17.12.3 +revision=1 +build_style=cmake +hostmakedepends="extra-cmake-modules qt5-qmake qt5-host-tools python" +makedepends="akonadi-contacts-devel gpgmeqt-devel kdepim-apps-libs-devel + kidentitymanagement-devel kmailtransport-devel kmbox-devel libgravatar-devel + libkdepim-devel qt5-location-devel qt5-webchannel-devel qt5-webengine-devel" +short_desc="KDE PIM messaging library" +maintainer="John " +license="GPL-2.0-or-later, LGPL-2.1-or-later" +homepage="https://community.kde.org/KDE_PIM" +distfiles="https://download.kde.org/stable/applications/${version}/src/messagelib-${version}.tar.xz" +checksum=8d2ab084b55342585e85358a4837c9c4613b40cef4ec4f5de6494d899affadde + +messagelib-devel_package() { + depends="${sourcepkg}>=${version}_${revision} ${makedepends}" + short_desc+=" - development files" + pkg_install() { + vmove usr/include + vmove usr/lib/qt5/mkspecs + vmove usr/lib/cmake + vmove "usr/lib/*.so" + } +} diff --git a/srcpkgs/messagelib/update b/srcpkgs/messagelib/update new file mode 100644 index 00000000000..0bfbdced6f9 --- /dev/null +++ b/srcpkgs/messagelib/update @@ -0,0 +1,2 @@ +site="https://download.kde.org/stable/applications/" +pattern='href="\K[\d\.]+(?=/")' diff --git a/srcpkgs/mono-basic/template b/srcpkgs/mono-basic/template index 6739d70495b..8cae727f287 100644 --- a/srcpkgs/mono-basic/template +++ b/srcpkgs/mono-basic/template @@ -1,6 +1,6 @@ # Template file for 'mono-basic' pkgname=mono-basic -version=4.6 +version=4.7 revision=1 build_style=gnu-configure short_desc="VisualBasic.NET support for mono" @@ -11,4 +11,4 @@ hostmakedepends="pkg-config mono" makedepends="mono-devel" depends="mono" distfiles="https://download.mono-project.com/sources/${pkgname}/${pkgname}-${version}.tar.bz2" -checksum=303d79f73ae9d6120ef12ebeaf2ec67fda96256801e3bf305c46f8787a751e8f +checksum=0b3962719de45f7f6b8d6c5481d7e50c2e79cbcf7f1ce02810b65fcfa261cc28 diff --git a/srcpkgs/mp3gain/template b/srcpkgs/mp3gain/template index d1e34cb57c1..1a69f22b69c 100644 --- a/srcpkgs/mp3gain/template +++ b/srcpkgs/mp3gain/template @@ -1,19 +1,18 @@ # Template file for 'mp3gain' pkgname=mp3gain -_distver=1.5.2 -_rev=r2 -version=${_distver}.${_rev} +version=1.6.1 revision=1 create_wrksrc=yes build_style=gnu-makefile make_build_args="OSTYPE=linux" hostmakedepends="unzip" +makedepends="mpg123-devel" short_desc="Lossless mp3 normalizer with statistical analysis" maintainer="lemmi " license="LGPL-2.1" homepage="http://mp3gain.sourceforge.net" distfiles="${SOURCEFORGE_SITE}/${pkgname}/${pkgname}-${version//./_}-src.zip" -checksum=3378d32c8333c14f57622802f6a92b725f36ee45a6b181657b595b1b5d64260f +checksum=552e77f9333a04f35d68808565ec99b5eb6707985ea946f60f13c81a42daf25d do_install() { vbin mp3gain diff --git a/srcpkgs/mp3gain/update b/srcpkgs/mp3gain/update new file mode 100644 index 00000000000..cd25267403a --- /dev/null +++ b/srcpkgs/mp3gain/update @@ -0,0 +1 @@ +pattern="${pkgname}-\K[\d_r]+(?=-src\.zip)" diff --git a/srcpkgs/mtd-utils/template b/srcpkgs/mtd-utils/template index cc61c5c3e4a..f0ed03ac228 100644 --- a/srcpkgs/mtd-utils/template +++ b/srcpkgs/mtd-utils/template @@ -1,13 +1,13 @@ # Template build file for 'mtd-utils'. pkgname=mtd-utils -version=2.0.1 +version=2.0.2 revision=1 build_style=gnu-configure hostmakedepends="pkg-config" -makedepends="zlib-devel lzo-devel acl-devel libuuid-devel liblzma-devel" +makedepends="acl-devel liblzma-devel libuuid-devel lzo-devel zlib-devel" short_desc="Memory Technology Device Utilities" maintainer="Juan RP " -license="GPL-2" +license="GPL-2.0-only" homepage="http://www.linux-mtd.infradead.org/" distfiles="ftp://ftp.infradead.org/pub/mtd-utils/$pkgname-$version.tar.bz2" -checksum=312baa0446e4e728ceb413c53533e41e547d1c13ffa0752b2f879fd289fc2f63 +checksum=fb3de61be8e932abb424e8ea3c30298f553d5f970ad158a737bb303bbf9660b8 diff --git a/srcpkgs/nautilus/template b/srcpkgs/nautilus/template index 4d323193119..e0ee63d302b 100644 --- a/srcpkgs/nautilus/template +++ b/srcpkgs/nautilus/template @@ -1,10 +1,11 @@ # Template file for 'nautilus' pkgname=nautilus -version=3.28.0.1 +version=3.28.1 revision=1 build_style=meson configure_args="-Denable-selinux=false -Denable-nst-extension=false" -hostmakedepends="glib-devel intltool pkg-config $(vopt_if gir gobject-introspection)" +hostmakedepends="glib-devel intltool pkg-config + $(vopt_if gir 'gobject-introspection')" makedepends="exempi-devel gnome-autoar-devel gnome-desktop-devel libexif-devel libgexiv2-devel libnotify-devel tracker-devel" depends="desktop-file-utils gsettings-desktop-schemas hicolor-icon-theme" @@ -12,8 +13,8 @@ short_desc="The GNOME file manager" maintainer="Juan RP " homepage="https://wiki.gnome.org/Nautilus" license="GPL-2.0-or-later, LGPL-2.1-or-later" -distfiles="${GNOME_SITE}/$pkgname/${version%.*.*}/$pkgname-$version.tar.xz" -checksum=30f75842f535041739e2be83a542977fc1d8c7d10a1a691ab39b0cd2ec8874c4 +distfiles="${GNOME_SITE}/$pkgname/${version%.*}/$pkgname-$version.tar.xz" +checksum=9ce878fc9d9f950475c504066ce5f8e98a8cfbf15051724469e865ea85bab0a5 # no meson option to disable gir, gobject-introspection nocross nocross="https://build.voidlinux.eu/builders/aarch64-musl_builder/builds/5628/steps/shell_3/logs/stdio" diff --git a/srcpkgs/nghttp2/template b/srcpkgs/nghttp2/template index 165264a21de..82644f42dd2 100644 --- a/srcpkgs/nghttp2/template +++ b/srcpkgs/nghttp2/template @@ -1,6 +1,6 @@ # Template file for 'nghttp2' pkgname=nghttp2 -version=1.31.0 +version=1.31.1 revision=1 build_style=gnu-configure configure_args="--without-libxml2 --without-jemalloc --without-spdylay" @@ -11,7 +11,7 @@ maintainer="Juan RP " license="MIT" homepage="https://nghttp2.org" distfiles="https://github.com/tatsuhiro-t/nghttp2/releases/download/v${version}/nghttp2-${version}.tar.xz" -checksum=36573c2dc74f0da872b02a3ccf1f1419d6b992dd4703dc866e5a289d36397ac7 +checksum=65b9c83ae95a7760a14410aeefa9d441c34453027bc938df7a2272520f32e103 post_install() { rm -rf ${DESTDIR}/usr/share/man diff --git a/srcpkgs/nginx/files/ngx_auto_config.h.armv6l b/srcpkgs/nginx/files/ngx_auto_config.h.armv6l index ad0bcf3417f..3ae0b191ed1 100644 --- a/srcpkgs/nginx/files/ngx_auto_config.h.armv6l +++ b/srcpkgs/nginx/files/ngx_auto_config.h.armv6l @@ -1,4 +1,4 @@ -#define NGX_CONFIGURE " --prefix=/etc/nginx --conf-path=/etc/nginx/nginx.conf --sbin-path=/usr/bin/nginx --pid-path=/run/nginx.pid --lock-path=/var/lock/nginx.lock --user=nginx --group=nginx --http-log-path=/var/log/nginx/access.log --error-log-path=/var/log/nginx/error.log --http-client-body-temp-path=/var/tmp/nginx/client-body --http-proxy-temp-path=/var/tmp/nginx/proxy --http-fastcgi-temp-path=/var/tmp/nginx/fastcgi --http-scgi-temp-path=/var/tmp/nginx/scgi --http-uwsgi-temp-path=/var/tmp/nginx/uwsgi --with-imap --with-imap_ssl_module --with-ipv6 --with-pcre-jit --with-file-aio --with-http_gunzip_module --with-http_spdy_module --with-http_dav_module --with-http_gzip_static_module --with-http_realip_module --with-http_ssl_module --with-http_stub_status_module" +#define NGX_CONFIGURE " --prefix=/etc/nginx --conf-path=/etc/nginx/nginx.conf --sbin-path=/usr/bin/nginx --pid-path=/run/nginx.pid --lock-path=/var/lock/nginx.lock --user=nginx --group=nginx --http-log-path=/var/log/nginx/access.log --error-log-path=/var/log/nginx/error.log --http-client-body-temp-path=/var/tmp/nginx/client-body --http-proxy-temp-path=/var/tmp/nginx/proxy --http-fastcgi-temp-path=/var/tmp/nginx/fastcgi --http-scgi-temp-path=/var/tmp/nginx/scgi --http-uwsgi-temp-path=/var/tmp/nginx/uwsgi --with-mail --with-mail_ssl_module --with-pcre-jit --with-file-aio --with-http_gunzip_module --with-http_v2_module --with-http_dav_module --with-http_gzip_static_module --with-http_realip_module --with-http_ssl_module --with-http_stub_status_module --with-http_geoip_module" #ifndef NGX_HAVE_GCC_ATOMIC #define NGX_HAVE_GCC_ATOMIC 1 @@ -15,6 +15,11 @@ #endif +#ifndef NGX_HAVE_GCC_BSWAP64 +#define NGX_HAVE_GCC_BSWAP64 1 +#endif + + #ifndef NGX_HAVE_EPOLL #define NGX_HAVE_EPOLL 1 #endif @@ -30,6 +35,11 @@ #endif +#ifndef NGX_HAVE_EPOLLEXCLUSIVE +#define NGX_HAVE_EPOLLEXCLUSIVE 1 +#endif + + #ifndef NGX_HAVE_O_PATH #define NGX_HAVE_O_PATH 1 #endif @@ -50,8 +60,13 @@ #endif -#ifndef NGX_HAVE_SCHED_SETAFFINITY -#define NGX_HAVE_SCHED_SETAFFINITY 1 +#ifndef NGX_HAVE_PR_SET_KEEPCAPS +#define NGX_HAVE_PR_SET_KEEPCAPS 1 +#endif + + +#ifndef NGX_HAVE_CAPABILITIES +#define NGX_HAVE_CAPABILITIES 1 #endif @@ -108,11 +123,26 @@ #endif +#ifndef NGX_HAVE_SCHED_SETAFFINITY +#define NGX_HAVE_SCHED_SETAFFINITY 1 +#endif + + #ifndef NGX_HAVE_REUSEPORT #define NGX_HAVE_REUSEPORT 1 #endif +#ifndef NGX_HAVE_TRANSPARENT_PROXY +#define NGX_HAVE_TRANSPARENT_PROXY 1 +#endif + + +#ifndef NGX_HAVE_IP_BIND_ADDRESS_NO_PORT +#define NGX_HAVE_IP_BIND_ADDRESS_NO_PORT 1 +#endif + + #ifndef NGX_HAVE_IP_PKTINFO #define NGX_HAVE_IP_PKTINFO 1 #endif @@ -184,7 +214,7 @@ #ifndef NGX_MAX_SIZE_T_VALUE -#define NGX_MAX_SIZE_T_VALUE 2147483647L +#define NGX_MAX_SIZE_T_VALUE 2147483647 #endif @@ -212,8 +242,9 @@ #define NGX_TIME_T_LEN (sizeof("-2147483648") - 1) #endif + #ifndef NGX_MAX_TIME_T_VALUE -#define NGX_MAX_TIME_T_VALUE 2147483647L +#define NGX_MAX_TIME_T_VALUE 2147483647 #endif @@ -247,6 +278,11 @@ #endif +#ifndef NGX_HAVE_CLOCK_MONOTONIC +#define NGX_HAVE_CLOCK_MONOTONIC 1 +#endif + + #ifndef NGX_HAVE_POSIX_MEMALIGN #define NGX_HAVE_POSIX_MEMALIGN 1 #endif @@ -337,6 +373,11 @@ #endif +#ifndef NGX_HTTP_HEADERS +#define NGX_HTTP_HEADERS 1 +#endif + + #ifndef NGX_HTTP_GZIP #define NGX_HTTP_GZIP 1 #endif @@ -417,31 +458,6 @@ #endif -#ifndef NGX_HAVE_OPENSSL_MD5_H -#define NGX_HAVE_OPENSSL_MD5_H 1 -#endif - - -#ifndef NGX_OPENSSL_MD5 -#define NGX_OPENSSL_MD5 1 -#endif - - -#ifndef NGX_HAVE_MD5 -#define NGX_HAVE_MD5 1 -#endif - - -#ifndef NGX_HAVE_OPENSSL_SHA1_H -#define NGX_HAVE_OPENSSL_SHA1_H 1 -#endif - - -#ifndef NGX_HAVE_SHA1 -#define NGX_HAVE_SHA1 1 -#endif - - #ifndef NGX_ZLIB #define NGX_ZLIB 1 #endif @@ -535,5 +551,3 @@ #ifndef NGX_GROUP #define NGX_GROUP "nginx" #endif - - diff --git a/srcpkgs/nginx/template b/srcpkgs/nginx/template index 48ee63003f9..8ce0c519505 100644 --- a/srcpkgs/nginx/template +++ b/srcpkgs/nginx/template @@ -1,34 +1,37 @@ # Template file for 'nginx' pkgname=nginx -version=1.12.2 -revision=2 -makedepends="pcre-devel libressl-devel $(vopt_if geoip geoip-devel)" +version=1.14.0 +revision=1 +makedepends="libressl-devel pcre-devel $(vopt_if geoip 'geoip-devel')" +short_desc="A high performance web and reverse proxy server" +maintainer="Juan RP " +license="BSD-2-Clause" +homepage="https://nginx.org" +distfiles="https://nginx.org/download/nginx-${version}.tar.gz" +checksum=5d15becbf69aba1fe33f8d416d97edd95ea8919ea9ac519eff9bafebb6022cb5 if [ "$CROSS_BUILD" ]; then # fake configure run on host hostmakedepends=$makedepends fi -conf_files=" - /etc/nginx/fastcgi.conf - /etc/nginx/fastcgi_params - /etc/nginx/koi-win - /etc/nginx/koi-utf - /etc/nginx/mime.types - /etc/nginx/nginx.conf - /etc/nginx/scgi_params - /etc/nginx/uwsgi_params - /etc/nginx/win-utf" +conf_files="/etc/nginx/fastcgi.conf + /etc/nginx/fastcgi_params + /etc/nginx/koi-win + /etc/nginx/koi-utf + /etc/nginx/mime.types + /etc/nginx/nginx.conf + /etc/nginx/scgi_params + /etc/nginx/uwsgi_params + /etc/nginx/win-utf" system_accounts="nginx" nginx_homedir="/var/tmp/nginx" -make_dirs=" - /var/log/nginx 0750 root root - /var/tmp 1777 root root - /var/tmp/nginx 0750 nginx root" -short_desc="A high performance web and reverse proxy server" -maintainer="Juan RP " -license="Simplified BSD" -homepage="https://nginx.org" -distfiles="https://nginx.org/download/nginx-$version.tar.gz" -checksum=305f379da1d5fb5aefa79e45c829852ca6983c7cd2a79328f8e084a324cf0416 +make_dirs="/var/log/nginx 0750 root root + /var/tmp 1777 root root + /var/tmp/nginx 0750 nginx root" + +if [ "$CROSS_BUILD" ]; then + # fake configure run on host + hostmakedepends+=" $makedepends" +fi build_options="geoip" build_options_default="geoip" @@ -56,8 +59,7 @@ do_configure() { --http-scgi-temp-path=${tmpdir}/scgi \ --http-uwsgi-temp-path=${tmpdir}/uwsgi \ --with-mail --with-mail_ssl_module \ - --with-ipv6 --with-pcre-jit \ - --with-file-aio \ + --with-pcre-jit --with-file-aio \ --with-http_gunzip_module \ --with-http_v2_module \ --with-http_dav_module \ @@ -79,6 +81,7 @@ do_configure() { do_build() { make ${makejobs} CC="${CC}" CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}" } + do_install() { make DESTDIR=$DESTDIR install diff --git a/srcpkgs/nomad/template b/srcpkgs/nomad/template index 6c95e5c53e4..70b8fb0c9e4 100644 --- a/srcpkgs/nomad/template +++ b/srcpkgs/nomad/template @@ -1,12 +1,12 @@ # Template file for 'nomad' pkgname=nomad -version=0.7.1 -revision=2 +version=0.8.1 +revision=1 build_style=go +go_import_path="github.com/hashicorp/nomad" short_desc="Cluster scheduler designed to easily integrate into existing workflows" maintainer="iaroki " license="MPL-2.0" homepage="https://www.nomadproject.io/" -go_import_path="github.com/hashicorp/$pkgname" -distfiles="https://$go_import_path/archive/v$version.tar.gz" -checksum=312b7d89b0d03154b9c84672f013ff0d9c44dda0a73a8187d5509088fe0051c0 +distfiles="https://github.com/hashicorp/nomad/archive/v$version.tar.gz" +checksum=b1d5621a2c5e2acf94a1098b7baa5502964059c225f160158b5af07aaf2889a7 diff --git a/srcpkgs/notepadqq/template b/srcpkgs/notepadqq/template index ce2894da132..05d9fe6efc8 100644 --- a/srcpkgs/notepadqq/template +++ b/srcpkgs/notepadqq/template @@ -1,6 +1,6 @@ # Template file for 'notepadqq' pkgname=notepadqq -version=1.2.0 +version=1.3.6 revision=1 build_style=qmake hostmakedepends="pkg-config qt5-tools" @@ -11,7 +11,7 @@ short_desc="Text editor for developers" homepage="https://notepadqq.com" license="GPL-3" distfiles="https://github.com/notepadqq/notepadqq/archive/v${version}.tar.gz" -checksum=423d224724deb5298837327ce7efa0d71dbe73693c783241eeb7bb2327ee97d4 +checksum=a2c6b97fe1943c9548eb9cdebac046c192f5b2f71007a8e7d858e124b38ca38f case "$XBPS_TARGET_MACHINE" in *-musl) broken="https://github.com/voidlinux/void-packages/issues/9481" ;; diff --git a/srcpkgs/occt-devel b/srcpkgs/occt-devel new file mode 120000 index 00000000000..00aa87b1c0a --- /dev/null +++ b/srcpkgs/occt-devel @@ -0,0 +1 @@ +occt \ No newline at end of file diff --git a/srcpkgs/occt/patches/fix-install-dir.patch b/srcpkgs/occt/patches/fix-install-dir.patch new file mode 100644 index 00000000000..5f866d5030d --- /dev/null +++ b/srcpkgs/occt/patches/fix-install-dir.patch @@ -0,0 +1,26 @@ +# fix cmake install dir references +# source: https://aur.archlinux.org/cgit/aur.git/commit/fix-install-dir-references.patch?h=opencascade7&id=a6a582af3688e26236cf0d4469f8f782908a9ff9 + +--- CMakeLists.txt 2016-11-25 11:50:18.000000000 +0100 ++++ CMakeLists.txt 2017-03-18 08:44:10.406668714 +0100 +@@ -906,7 +906,7 @@ + endforeach() + # install OpenCASCADE config file with compile definitions and C/C++ flags ONLY for current configuration + install (CODE "string (TOLOWER \"\${CMAKE_INSTALL_CONFIG_NAME}\" CMAKE_INSTALL_CONFIG_NAME_LOWER)") +-install (CODE "configure_file(\"${CMAKE_BINARY_DIR}/OpenCASCADECompileDefinitionsAndFlags-\${CMAKE_INSTALL_CONFIG_NAME_LOWER}.cmake\" \"${INSTALL_DIR}/${INSTALL_DIR_CMAKE}/OpenCASCADECompileDefinitionsAndFlags-\${CMAKE_INSTALL_CONFIG_NAME_LOWER}.cmake\" COPYONLY)") ++install (CODE "configure_file(\"${CMAKE_BINARY_DIR}/OpenCASCADECompileDefinitionsAndFlags-\${CMAKE_INSTALL_CONFIG_NAME_LOWER}.cmake\" \"\$ENV{DESTDIR}${INSTALL_DIR}/${INSTALL_DIR_CMAKE}/OpenCASCADECompileDefinitionsAndFlags-\${CMAKE_INSTALL_CONFIG_NAME_LOWER}.cmake\" COPYONLY)") + + foreach (OCCT_MODULE ${OCCT_MODULES}) + if (BUILD_MODULE_${OCCT_MODULE}) +--- adm/cmake/occt_macros.cmake 2016-11-25 11:50:18.000000000 +0100 ++++ adm/cmake/occt_macros.cmake 2017-03-18 08:44:10.406668714 +0100 +@@ -558,7 +558,7 @@ + "cmake_policy(PUSH) + cmake_policy(SET CMP0007 NEW) + string (TOLOWER \"\${CMAKE_INSTALL_CONFIG_NAME}\" CMAKE_INSTALL_CONFIG_NAME_LOWERCASE) +- file (GLOB ALL_OCCT_TARGET_FILES \"${INSTALL_DIR}/${INSTALL_DIR_CMAKE}/OpenCASCADE*Targets-\${CMAKE_INSTALL_CONFIG_NAME_LOWERCASE}.cmake\") ++ file (GLOB ALL_OCCT_TARGET_FILES \"\$ENV{DESTDIR}${INSTALL_DIR}/${INSTALL_DIR_CMAKE}/OpenCASCADE*Targets-\${CMAKE_INSTALL_CONFIG_NAME_LOWERCASE}.cmake\") + foreach(TARGET_FILENAME \${ALL_OCCT_TARGET_FILES}) + file (STRINGS \"\${TARGET_FILENAME}\" TARGET_FILE_CONTENT) + file (REMOVE \"\${TARGET_FILENAME}\") + diff --git a/srcpkgs/occt/patches/musl-fenv.patch b/srcpkgs/occt/patches/musl-fenv.patch new file mode 100644 index 00000000000..5a09d241121 --- /dev/null +++ b/srcpkgs/occt/patches/musl-fenv.patch @@ -0,0 +1,37 @@ +--- src/OSD/OSD_signal.cxx.orig ++++ src/OSD/OSD_signal.cxx +@@ -687,7 +687,7 @@ + // cout << "OSD::Handler: signal " << (int) theSignal << " occured inside a try block " << endl ; + if ( ADR_ACT_SIGIO_HANDLER != NULL ) + (*ADR_ACT_SIGIO_HANDLER)() ; +-#ifdef __linux__ ++#if defined(__linux__) && defined(__GLIBC__) + if (fFltExceptions) + feenableexcept (FE_INVALID | FE_DIVBYZERO | FE_OVERFLOW); + //feenableexcept (FE_INVALID | FE_DIVBYZERO); +@@ -805,7 +805,7 @@ + (void)theSignal; // silence GCC warnings + (void)theContext; + +-#ifdef __linux__ ++#if defined(__linux__) && defined(__GLIBC__) + if (fFltExceptions) + feenableexcept (FE_INVALID | FE_DIVBYZERO | FE_OVERFLOW); + //feenableexcept (FE_INVALID | FE_DIVBYZERO); +@@ -891,14 +891,14 @@ + cerr << "ieee_handler does not work !!! KO " << endl; + #endif + } +-#elif defined (__linux__) ++#elif defined(__linux__) && defined(__GLIBC__) + feenableexcept (FE_INVALID | FE_DIVBYZERO | FE_OVERFLOW); + fFltExceptions = Standard_True; + #endif + } + else + { +-#if defined (__linux__) ++#if defined(__linux__) && defined(__GLIBC__) + fedisableexcept (FE_INVALID | FE_DIVBYZERO | FE_OVERFLOW); + fFltExceptions = Standard_False; + #endif diff --git a/srcpkgs/occt/patches/musl-mallinfo.patch b/srcpkgs/occt/patches/musl-mallinfo.patch new file mode 100644 index 00000000000..3561c31f05a --- /dev/null +++ b/srcpkgs/occt/patches/musl-mallinfo.patch @@ -0,0 +1,17 @@ +In musl libc there is no struct mallinfo and no function mallinf() + +--- src/OSD/OSD_MemInfo.cxx.orig ++++ src/OSD/OSD_MemInfo.cxx +@@ -147,8 +147,12 @@ + } + aFile.close(); + ++ #if defined(__GLIBC__) + struct mallinfo aMI = mallinfo(); + myCounters[MemHeapUsage] = aMI.uordblks; ++ #else /* XXX not yet coded */ ++ myCounters[MemHeapUsage] = 0; ++ #endif + + #elif (defined(__APPLE__)) + struct task_basic_info aTaskInfo; diff --git a/srcpkgs/occt/patches/xlocale.patch b/srcpkgs/occt/patches/xlocale.patch new file mode 100644 index 00000000000..2efd3719c3f --- /dev/null +++ b/srcpkgs/occt/patches/xlocale.patch @@ -0,0 +1,19 @@ +Description: fix xlocale.h include for glibc 2.26+ compat + This patch fixes compatibility with glibc 2.26+ due to xlocale.h removal. +Origin: vendor, https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=opencascade7 +Author: Grey Christoforo +Bug: https://tracker.dev.opencascade.org/view.php?id=28971. +=================================================================== + +--- src/Standard/Standard_CLocaleSentry.hxx ++++ src/Standard/Standard_CLocaleSentry.hxx +@@ -37,7 +37,7 @@ + + #if defined(HAVE_XLOCALE_H) && !(defined(__GLIBC__) && (__GLIBC__ == 2 && __GLIBC_MINOR__ <= 24)) + // xlocale.h is actually a non-standard header file; glibc 2.26 has removed it altogether (all definition comes from locale.h) +- #include ++ #include + #endif + + #if !defined(__ANDROID__) + diff --git a/srcpkgs/occt/template b/srcpkgs/occt/template new file mode 100644 index 00000000000..2728824e919 --- /dev/null +++ b/srcpkgs/occt/template @@ -0,0 +1,35 @@ +# Template file for 'occt' +pkgname=occt +_gittag="V7_2_0p1" +version=7.2.0p1 +revision=1 +wrksrc=occt-${_gittag} +build_style=cmake +configure_args="-DUSE_FREEIMAGE=ON -DUSE_TBB=ON -DUSE_GL2PS=ON -DUSE_VTK=OFF + -DINSTALL_SAMPLES=ON" +makedepends="freetype-devel glu-devel freeimage-devel gl2ps-devel tbb-devel + tcl-devel tk-devel" +short_desc="OpenCASCADE Technology - library for CAD/CAM/CAE applications" +maintainer="Piraty " +license="LGPL-2.1" +homepage="https://www.opencascade.com" +distfiles="https://git.dev.opencascade.org/gitweb/?p=occt.git;a=snapshot;h=refs/tags/${_gittag};sf=tgz>occt-${_gittag}.tar.gz" +checksum=530f9981e6026e6cc04c462ab039b4977a568f943d6086dc502262d100a07a79 +conflicts="oce>=0" + +post_install() { + vlicense OCCT_LGPL_EXCEPTION.txt + rm ${DESTDIR}/usr/bin/custom*.sh +} + +occt-devel_package() { + short_desc+=" - development files" + depends="${makedepends} ${sourcepkg}>=${version}_${revision}" + pkg_install() { + vmove usr/include + vmove "usr/lib/*.so" + vmove "usr/lib/cmake" + mkdir -p ${PKGDESTDIR}/usr/share/${pkgname} + vcopy samples usr/share/${pkgname} + } +} diff --git a/srcpkgs/octave/patches/01-qscintilla.patch b/srcpkgs/octave/patches/01-qscintilla.patch index 214022eb954..68c992affcf 100644 --- a/srcpkgs/octave/patches/01-qscintilla.patch +++ b/srcpkgs/octave/patches/01-qscintilla.patch @@ -3,12 +3,12 @@ --- configure +++ configure -@@ -34701,7 +34701,7 @@ +@@ -34697,7 +34697,7 @@ + case "$qt_version" in + 4) + QT_MODULES="QtCore QtGui QtNetwork QtOpenGL" +- octave_qscintilla_libnames=qscintilla2 ++ octave_qscintilla_libnames=qscintilla2 qscintilla_qt5 ;; 5) QT_MODULES="Qt5Core Qt5Gui Qt5Network Qt5OpenGL Qt5PrintSupport" -- octave_qscintilla_libnames="qscintilla2-qt5 qt5scintilla2" -+ octave_qscintilla_libnames="qscintilla2-qt5 qt5scintilla2 qscintilla2_qt5" - ;; - *) - as_fn_error $? "Unrecognized Qt version $qt_version" "$LINENO" 5 diff --git a/srcpkgs/octave/template b/srcpkgs/octave/template index 9700ddf5404..3e54a681cff 100644 --- a/srcpkgs/octave/template +++ b/srcpkgs/octave/template @@ -1,19 +1,19 @@ # Template file for 'octave' pkgname=octave -version=4.2.1 -revision=9 +version=4.2.2 +revision=2 build_style=gnu-configure configure_args=" --with-blas=openblas --with-lapack=openblas $(vopt_if largearrays --enable-64)" hostmakedepends="perl gcc-fortran pkg-config gnuplot" makedepends="pcre-devel openblas-devel readline-devel libSM-devel libltdl-devel lcms2-devel glpk-devel" -short_desc="A high-level language, primarily intended for numerical computations" +short_desc="High-level language, primarily intended for numerical computations" maintainer="Diogo Leal " license="GPL-3" homepage="https://gnu.org/software/octave/" distfiles="${GNU_SITE}/octave/octave-${version}.tar.gz" -checksum=80c28f6398576b50faca0e602defb9598d6f7308b0903724442c2a35a605333b +checksum=77b84395d8e7728a1ab223058fe5e92dc38c03bc13f7358e6533aab36f76726e # Package build options # TODO: some options are still missing, such as diff --git a/srcpkgs/okteta-devel b/srcpkgs/okteta-devel deleted file mode 120000 index c93d766349e..00000000000 --- a/srcpkgs/okteta-devel +++ /dev/null @@ -1 +0,0 @@ -okteta/ \ No newline at end of file diff --git a/srcpkgs/okteta/template b/srcpkgs/okteta/template deleted file mode 100644 index 0502560d0ec..00000000000 --- a/srcpkgs/okteta/template +++ /dev/null @@ -1,23 +0,0 @@ -# Template file for 'okteta' -pkgname=okteta -version=4.14.3 -revision=1 -build_style=cmake -configure_args="-Wno-dev -DKDE4_BUILD_TESTS=OFF -DSYSCONF_INSTALL_DIR=/etc" -hostmakedepends="automoc4" -makedepends="kdelibs-devel qt-devel phonon-devel" -short_desc="Hexadecimal editor for binary files" -maintainer="Norbert Vegh " -license="GPL-2+" -homepage="https://utils.kde.org/projects/okteta/" -distfiles="http://download.kde.org/stable/${version}/src/${pkgname}-${version}.tar.xz" -checksum=bd6e26be988778380128e4bda2dbb047074adffeb02819ee7665ad70f94cfaed - -okteta-devel_package() { - depends="${sourcepkg}>=${version}_${revision}" - short_desc+=" - development files" - pkg_install() { - vmove usr/include - vmove usr/lib/*.so - } -} diff --git a/srcpkgs/oniguruma/template b/srcpkgs/oniguruma/template index 00c8c03ea20..cbe9405210a 100644 --- a/srcpkgs/oniguruma/template +++ b/srcpkgs/oniguruma/template @@ -1,6 +1,6 @@ # Template build file for 'oniguruma' pkgname=oniguruma -version=6.8.1 +version=6.8.2 revision=1 build_style=gnu-configure short_desc="A multi-charset regular expressions library" @@ -8,7 +8,7 @@ maintainer="John Regan " license="BSD-2-Clause" homepage="https://github.com/kkos/oniguruma" distfiles="https://github.com/kkos/oniguruma/releases/download/v${version}/onig-${version}.tar.gz" -checksum=ddc8f551feecc0172aacf2f188d096134b8c8a21ede88a312f3a81871b7d7445 +checksum=adeada5f6b54c2a6f58ff021831a01b18a62b55ea9935e972e36ebb19e7c4903 wrksrc="onig-${version}" post_install() { diff --git a/srcpkgs/opus-tools/update b/srcpkgs/opus-tools/update new file mode 100644 index 00000000000..cdc50faecae --- /dev/null +++ b/srcpkgs/opus-tools/update @@ -0,0 +1,2 @@ +site=https://ftp.mozilla.org/pub/opus/ +pattern="opus-tools-\K[\d\.]*(?=\.tar\.gz)" diff --git a/srcpkgs/osinfo-db/template b/srcpkgs/osinfo-db/template index 5ef9a5c9a9b..140ae713505 100644 --- a/srcpkgs/osinfo-db/template +++ b/srcpkgs/osinfo-db/template @@ -1,16 +1,16 @@ # Template file for 'osinfo-db' pkgname=osinfo-db -version=20180325 +version=20180416 revision=1 +create_wrksrc=yes hostmakedepends="osinfo-db-tools" short_desc="Osinfo database about operating systems" maintainer="maxice8 " license="GPL-2.0-or-later" homepage="https://libosinfo.org" distfiles="https://releases.pagure.org/libosinfo/$pkgname-$version.tar.xz" -checksum=3aa3fd794a436162cdd732fe764a3f27faf429a5178e3bc4fabb3cdebf26aa52 -skip_extraction="$pkgname-$version.tar.xz" -create_wrksrc=yes +checksum=0686cc2281b35c6834aa1e20a5ad36ebb64843f068c1192f203f7f9e171e5561 +skip_extraction="${pkgname}-${version}.tar.xz" do_install() { osinfo-db-import --root "$DESTDIR" --system "${XBPS_SRCDISTDIR}/${pkgname}-${version}/${pkgname}-${version}.tar.xz" diff --git a/srcpkgs/otter-browser/template b/srcpkgs/otter-browser/template index 58b8d928644..7a3785148f8 100644 --- a/srcpkgs/otter-browser/template +++ b/srcpkgs/otter-browser/template @@ -1,22 +1,19 @@ # Template file for 'otter-browser' pkgname=otter-browser -version=0.9.96 +version=0.9.97 revision=1 build_style=cmake -makedepends="qt5-multimedia-devel qt5-declarative-devel qt5-svg-devel qt5-xmlpatterns-devel - qt5-webkit-devel libgcrypt-devel hunspell-devel" +makedepends="hunspell-devel libgcrypt-devel qt5-declarative-devel + qt5-multimedia-devel qt5-svg-devel qt5-webkit-devel qt5-xmlpatterns-devel" depends="qt5-plugin-sqlite" short_desc="Project aiming to recreate the best aspects of the classic Opera UI" maintainer="GangstaCat " license="GPL-3.0-or-later" homepage="http://otter-browser.org" distfiles="https://github.com/OtterBrowser/${pkgname}/archive/v${version}.tar.gz" -checksum=3a3c971508a549579fbe83a94c1892c42296a3bd3e5209a035698ae03205c48d +checksum=29ed9b6545c0646ff4369db54093de92a49b0ab9f83815eee3233909a44a0185 if [ -n "$CROSS_BUILD" ]; then - hostmakedepends+=" qt5-host-tools" - hostmakedepends+=" qt5-declarative-devel" - hostmakedepends+=" qt5-multimedia-devel" - hostmakedepends+=" qt5-webkit-devel" - hostmakedepends+=" qt5-xmlpatterns-devel" + hostmakedepends+="qt5-declarative-devel qt5-multimedia-devel + qt5-webkit-devel qt5-xmlpatterns-devel" fi diff --git a/srcpkgs/pam-u2f/template b/srcpkgs/pam-u2f/template index 7799ab3880d..ee06eb740d8 100644 --- a/srcpkgs/pam-u2f/template +++ b/srcpkgs/pam-u2f/template @@ -1,7 +1,7 @@ # Template file for 'pam-u2f' pkgname=pam-u2f -version=1.0.4 -revision=2 +version=1.0.5 +revision=1 wrksrc="${pkgname/-/_}-${version}" build_style=gnu-configure configure_args="--with-pam-dir=/usr/lib/security" @@ -9,12 +9,12 @@ hostmakedepends="automake libtool pkg-config" makedepends="libu2f-host-devel libu2f-server-devel pam-devel" short_desc="Pluggable Authentication Module (PAM) for U2F" maintainer="Matthew Wynn " -license="BSD" +license="BSD-2-Clause" homepage="https://developers.yubico.com/pam-u2f/" distfiles="https://developers.yubico.com/pam-u2f/Releases/pam_u2f-${version}.tar.gz" -checksum="71542e4568e6d2acaa50810a93c67297ba402f960da1ebb621413bd31f0732a1" +checksum=27084e17502c4b8d096b21896b2da6ebf8dcc664fc1fb327b44a003066f27c2d post_install() { - vlicense COPYING LICENSE + vlicense COPYING } diff --git a/srcpkgs/pen/template b/srcpkgs/pen/template index ca9094d0fcf..9c67b91f56b 100644 --- a/srcpkgs/pen/template +++ b/srcpkgs/pen/template @@ -1,7 +1,7 @@ # Template file for 'pen' pkgname=pen -version=0.34.0 -revision=3 +version=0.34.1 +revision=1 build_style=gnu-configure makedepends="geoip-devel libressl-devel" configure_args="--with-docdir=/usr/share/doc/pen" @@ -9,5 +9,5 @@ short_desc="Load balancer for simple TCP/UDP based protocols" maintainer="Juan RP " license="GPL-2" homepage="http://siag.nu/pen" -distfiles="${SOURCEFORGE_SITE}/penloadbalancer/pen-$version.tar.gz" -checksum=a3306bfb02619b103ff431002bb91079048bf2dd24f739bf38e373860558cd27 +distfiles="http://siag.nu/pub/pen/pen-${version}.tar.gz" +checksum=2b640795029df9d1672e17202c109cc5d42538f6754a6070dc27da640881e864 diff --git a/srcpkgs/percona-toolkit/template b/srcpkgs/percona-toolkit/template index ef493b2f67b..3ea75e038a8 100644 --- a/srcpkgs/percona-toolkit/template +++ b/srcpkgs/percona-toolkit/template @@ -1,6 +1,6 @@ # Template file for 'percona-toolkit' pkgname=percona-toolkit -version=2.2.16 +version=2.2.20 revision=1 build_style=perl-module hostmakedepends="perl" @@ -11,4 +11,4 @@ maintainer="Diogo Leal " license="GPL-2" homepage="https://www.percona.com/software/mysql-tools/percona-toolkit" distfiles="https://www.percona.com/downloads/percona-toolkit/${version}/tarball/percona-toolkit-${version}.tar.gz" -checksum=8bfff438078a8d8b939d99104f8faa349d5cfaed46a47f3913e902df73ee654a +checksum=8439be616ee43b22ba7526135719ef6f40af6621327acc30b84be5f18cd426b1 diff --git a/srcpkgs/percona-toolkit/update b/srcpkgs/percona-toolkit/update new file mode 100644 index 00000000000..09fee6bee7c --- /dev/null +++ b/srcpkgs/percona-toolkit/update @@ -0,0 +1,2 @@ +site="https://www.percona.com/downloads/percona-toolkit/LATEST/" +pattern="${pkgname}/\K[0-9.]+" diff --git a/srcpkgs/perl-Class-Accessor/template b/srcpkgs/perl-Class-Accessor/template new file mode 100644 index 00000000000..d9678467c78 --- /dev/null +++ b/srcpkgs/perl-Class-Accessor/template @@ -0,0 +1,14 @@ +# Template file for 'perl-Class-Accessor' +pkgname=perl-Class-Accessor +version=0.51 +revision=1 +wrksrc="${pkgname//perl-/}-${version}" +build_style=perl-module +hostmakedepends="perl" +depends="perl" +short_desc="Automated accessor generation" +maintainer="Urs Schulz " +license="Artistic-1.0-Perl, GPL-1.0-or-later" +homepage="http://search.cpan.org/dist/${pkgname//perl-/}/" +distfiles="${CPAN_SITE}/Class/${pkgname//perl-/}-${version}.tar.gz" +checksum=bf12a3e5de5a2c6e8a447b364f4f5a050bf74624c56e315022ae7992ff2f411c diff --git a/srcpkgs/perl-Math-BigInt-GMP/template b/srcpkgs/perl-Math-BigInt-GMP/template index 0e6b98bceba..f8e1ee22508 100644 --- a/srcpkgs/perl-Math-BigInt-GMP/template +++ b/srcpkgs/perl-Math-BigInt-GMP/template @@ -1,7 +1,7 @@ # Template file for 'perl-Math-BigInt-GMP' pkgname=perl-Math-BigInt-GMP -version=1.6004 -revision=2 +version=1.6005 +revision=1 wrksrc="Math-BigInt-GMP-${version}" build_style=perl-module hostmakedepends="perl gmp-devel" @@ -10,9 +10,9 @@ depends="${hostmakedepends}" short_desc="Math::BigInt::GMP - Use the GMP library for Math::BigInt routines" maintainer="Juan RP " homepage="http://search.cpan.org/dist/Math-BigInt-GMP" -license="Artistic, GPL-1" +license="Artistic-1.0-Perl, GPL-1.0-or-later" distfiles="${CPAN_SITE}/Math/Math-BigInt-GMP-${version}.tar.gz" -checksum=236229dd7d323f142d8b24b83d21061152432096be7aea026002b8dbbba733f2 +checksum=4c562ac3d41c871a65666bb111d3dcf17912364580f0db559dd4909ba5e6b828 post_extract() { sed -i /check_lib_or/d Makefile.PL diff --git a/srcpkgs/perl-Mojolicious/template b/srcpkgs/perl-Mojolicious/template new file mode 100644 index 00000000000..59fcf9e583c --- /dev/null +++ b/srcpkgs/perl-Mojolicious/template @@ -0,0 +1,15 @@ +# Template file for 'perl-Mojolicious' +pkgname=perl-Mojolicious +version=7.74 +revision=1 +wrksrc="${pkgname//perl-/}-${version}" +build_style=perl-module +hostmakedepends="perl" +depends="perl" +short_desc="Real-time web framework" +maintainer="Urs Schulz " +license="Artistic-1.0-Perl, GPL-1.0-or-later" +homepage="https://metacpan.org/release/${pkgname//perl-/}/" +distfiles="${CPAN_SITE}/${pkgname//perl-/}/${pkgname//perl-/}-${version}.tar.gz" +checksum=591be3ecb043ad7856125a389fb2fdb6a10d6c2de6ec2e3d2da79928162a9171 + diff --git a/srcpkgs/perl-MusicBrainz-DiscID/template b/srcpkgs/perl-MusicBrainz-DiscID/template new file mode 100644 index 00000000000..e9afb0d1edd --- /dev/null +++ b/srcpkgs/perl-MusicBrainz-DiscID/template @@ -0,0 +1,16 @@ +# Template file for 'perl-musicbrainz-discid' +pkgname=perl-MusicBrainz-DiscID +version=0.04 +revision=1 +wrksrc="${pkgname//perl-/}-${version}" +build_style=perl-module +hostmakedepends="perl pkg-config" +makedepends="libdiscid-devel perl" +depends="perl" +short_desc="The perl MusicBrainz::DiscID module" +maintainer="Urs Schulz " +license="Artistic-1.0-Perl, GPL-1.0-or-later" +homepage="https://metacpan.org/release/${pkgname//perl-/}" +distfiles="${CPAN_SITE}/MusicBrainz/${pkgname//perl-/}-${version}.tar.gz" +checksum=32f46e6e8aee10e6e3c32095cfe416647e819bcc593a3ff18aad57e6709898c4 + diff --git a/srcpkgs/perl-WebService-MusicBrainz/template b/srcpkgs/perl-WebService-MusicBrainz/template new file mode 100644 index 00000000000..4551b651764 --- /dev/null +++ b/srcpkgs/perl-WebService-MusicBrainz/template @@ -0,0 +1,14 @@ +# Template file for 'perl-WebService-MusicBrainz' +pkgname=perl-WebService-MusicBrainz +version=1.0.4 +revision=1 +wrksrc="${pkgname//perl-/}-${version}" +build_style=perl-module +hostmakedepends="perl" +depends="perl perl-Class-Accessor perl-URI perl-XML-LibXML perl-LWP perl-Mojolicious" +short_desc="Web service API to MusicBrainz database, pre-1.0 version" +maintainer="Urs Schulz " +license="Artistic-1.0-Perl, GPL-1.0-or-later" +homepage="http://search.cpan.org/dist/${pkgname//perl-/}/" +distfiles="${CPAN_SITE}/WebService/${pkgname//perl-/}-${version}.tar.gz" +checksum=6ac02bbccf2801552131083982edc2a26338bcd47a8edacb3cda4ca9641f5fa0 diff --git a/srcpkgs/pimcommon-devel b/srcpkgs/pimcommon-devel new file mode 120000 index 00000000000..05798401913 --- /dev/null +++ b/srcpkgs/pimcommon-devel @@ -0,0 +1 @@ +pimcommon \ No newline at end of file diff --git a/srcpkgs/pimcommon/template b/srcpkgs/pimcommon/template new file mode 100644 index 00000000000..1c8227e6f9a --- /dev/null +++ b/srcpkgs/pimcommon/template @@ -0,0 +1,26 @@ +# Template file for 'pimcommon' +pkgname=pimcommon +version=17.12.3 +revision=1 +build_style=cmake +hostmakedepends="extra-cmake-modules qt5-qmake qt5-host-tools python" +makedepends="karchive-devel kcodecs-devel ki18n-devel kdbusaddons-devel knewstuff-devel + kconfig-devel kiconthemes-devel kjobwidgets-devel kpimtextedit-devel akonadi-contacts-devel + kxmlgui-devel kservice-devel kdesignerplugin-devel kimap-devel libkdepim-devel" +short_desc="Common libraries for KDE PIM" +maintainer="John " +license="GPL-2.0-or-later, LGPL-2.1-or-later" +homepage="https://community.kde.org/KDE_PIM" +distfiles="https://download.kde.org/stable/applications/${version}/src/pimcommon-${version}.tar.xz" +checksum=78c6194295b97d3759388d19cba12937a02b639d7f68ff78c3c565c3a9435bf9 + +pimcommon-devel_package() { + depends="${sourcepkg}>=${version}_${revision} ${makedepends}" + short_desc+=" - development files" + pkg_install() { + vmove usr/include + vmove usr/lib/qt5/mkspecs + vmove usr/lib/cmake + vmove "usr/lib/*.so" + } +} diff --git a/srcpkgs/pimcommon/update b/srcpkgs/pimcommon/update new file mode 100644 index 00000000000..0bfbdced6f9 --- /dev/null +++ b/srcpkgs/pimcommon/update @@ -0,0 +1,2 @@ +site="https://download.kde.org/stable/applications/" +pattern='href="\K[\d\.]+(?=/")' diff --git a/srcpkgs/polkit-elogind/patches b/srcpkgs/polkit-elogind/patches deleted file mode 120000 index b703347e20b..00000000000 --- a/srcpkgs/polkit-elogind/patches +++ /dev/null @@ -1 +0,0 @@ -../polkit/patches \ No newline at end of file diff --git a/srcpkgs/polkit-elogind/patches/fix-elogind.patch b/srcpkgs/polkit-elogind/patches/fix-elogind.patch new file mode 100644 index 00000000000..449ca42cdc0 --- /dev/null +++ b/srcpkgs/polkit-elogind/patches/fix-elogind.patch @@ -0,0 +1,29 @@ +Upstream: Pending, https://bugs.freedesktop.org/show_bug.cgi?id=105989 +From 08bb656496cd3d6213bbe9473f63f2d4a110da6e Mon Sep 17 00:00:00 2001 +From: Rasmus Thomsen +Date: Wed, 11 Apr 2018 13:14:14 +0200 +Subject: [PATCH] configure: fix elogind support + +HAVE_LIBSYSTEMD is used to determine which source files to use. +We have to check if either have_libsystemd or have_libelogind is +true, as both of these need the source files which are used when +HAVE_LIBSYSTEMD is true. +--- + configure.ac | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git configure.ac configure.ac +index 36df239..da47ecb 100644 +--- configure.ac ++++ configure.ac +@@ -221,7 +221,7 @@ AS_IF([test "x$cross_compiling" != "xyes" ], [ + + AC_SUBST(LIBSYSTEMD_CFLAGS) + AC_SUBST(LIBSYSTEMD_LIBS) +-AM_CONDITIONAL(HAVE_LIBSYSTEMD, [test "$have_libsystemd" = "yes"], [Using libsystemd]) ++AM_CONDITIONAL(HAVE_LIBSYSTEMD, [test "$have_libsystemd" = "yes" || test "$have_libelogind" = "yes" ], [Using libsystemd]) + + dnl --------------------------------------------------------------------------- + dnl - systemd unit / service files +-- +2.17.0 diff --git a/srcpkgs/polkit/patches/fix-no-innetgr.patch b/srcpkgs/polkit-elogind/patches/make-innetgr-optional.patch similarity index 64% rename from srcpkgs/polkit/patches/fix-no-innetgr.patch rename to srcpkgs/polkit-elogind/patches/make-innetgr-optional.patch index 9ec501fbb60..d641225cf25 100644 --- a/srcpkgs/polkit/patches/fix-no-innetgr.patch +++ b/srcpkgs/polkit-elogind/patches/make-innetgr-optional.patch @@ -1,6 +1,6 @@ --- configure.ac +++ configure.ac -@@ -102,7 +102,7 @@ AC_CHECK_LIB(expat,XML_ParserCreate,[EXPAT_LIBS="-lexpat"], +@@ -99,7 +99,7 @@ AC_CHECK_LIB(expat,XML_ParserCreate,[EXPAT_LIBS="-lexpat"], [AC_MSG_ERROR([Can't find expat library. Please install expat.])]) AC_SUBST(EXPAT_LIBS) @@ -11,7 +11,7 @@ LDFLAGS="-Wl,--as-needed $LDFLAGS" --- src/polkitbackend/polkitbackendinteractiveauthority.c +++ src/polkitbackend/polkitbackendinteractiveauthority.c -@@ -2227,6 +2227,7 @@ get_users_in_net_group (PolkitIdentity *group, +@@ -2228,6 +2228,7 @@ get_users_in_net_group (PolkitIdentity *group, ret = NULL; name = polkit_unix_netgroup_get_name (POLKIT_UNIX_NETGROUP (group)); @@ -19,7 +19,7 @@ #ifdef HAVE_SETNETGRENT_RETURN if (setnetgrent (name) == 0) { -@@ -2235,6 +2236,7 @@ get_users_in_net_group (PolkitIdentity *group, +@@ -2236,6 +2237,7 @@ get_users_in_net_group (PolkitIdentity *group, } #else setnetgrent (name); @@ -27,7 +27,7 @@ #endif for (;;) -@@ -2247,8 +2249,10 @@ get_users_in_net_group (PolkitIdentity *group, +@@ -2248,8 +2250,10 @@ get_users_in_net_group (PolkitIdentity *group, PolkitIdentity *user; GError *error = NULL; @@ -38,7 +38,7 @@ /* Skip NULL entries since we never want to make everyone an admin * Skip "-" entries which mean "no match ever" in netgroup land */ -@@ -2273,7 +2277,9 @@ get_users_in_net_group (PolkitIdentity *group, +@@ -2274,7 +2278,9 @@ get_users_in_net_group (PolkitIdentity *group, ret = g_list_reverse (ret); out: @@ -50,19 +50,19 @@ --- src/polkitbackend/polkitbackendjsauthority.cpp +++ src/polkitbackend/polkitbackendjsauthority.cpp -@@ -1492,6 +1492,7 @@ js_polkit_user_is_in_netgroup (JSContext *cx, - if (!JS_ConvertArguments (cx, argc, JS_ARGV (cx, vp), "SS", &user_str, &netgroup_str)) - goto out; +@@ -1499,6 +1499,7 @@ js_polkit_user_is_in_netgroup (JSContext *cx, + + JS::CallArgs args = JS::CallArgsFromVp (argc, vp); +#if defined HAVE_GETNETGRENT - user = JS_EncodeString (cx, user_str); - netgroup = JS_EncodeString (cx, netgroup_str); + user = JS_EncodeString (cx, args[0].toString()); + netgroup = JS_EncodeString (cx, args[1].toString()); -@@ -1507,6 +1508,7 @@ js_polkit_user_is_in_netgroup (JSContext *cx, +@@ -1514,6 +1515,7 @@ js_polkit_user_is_in_netgroup (JSContext *cx, JS_free (cx, user); - ret = JS_TRUE; + ret = true; +#endif - JS_SET_RVAL (cx, vp, BOOLEAN_TO_JSVAL (is_in_netgroup)); - out: + args.rval ().setBoolean (is_in_netgroup); + diff --git a/srcpkgs/polkit-elogind/template b/srcpkgs/polkit-elogind/template index c927956b061..0c0007ca422 100644 --- a/srcpkgs/polkit-elogind/template +++ b/srcpkgs/polkit-elogind/template @@ -1,27 +1,24 @@ # Template file for 'polkit-elogind' pkgname=polkit-elogind -_pkgname=polkit -version=0.113.0.2018.03.19 -revision=2 +version=0.114 +revision=1 +wrksrc="polkit-${version}" build_style=gnu-configure -configure_args="$(vopt_enable gir introspection) - --disable-static --with-authfw=pam --with-os-type=void --with-mozjs=mozjs-24.0" +configure_args="$(vopt_enable gir introspection) --disable-static + --with-authfw=pam --with-os-type=void --with-mozjs=mozjs-52.0" +hostmakedepends="automake gettext-devel git glib-devel gobject-introspection + gtk-doc intltool pkg-config" +makedepends="elogind-devel libglib-devel mozjs52-devel pam-devel" +system_accounts="polkitd" short_desc="Authorization Toolkit" maintainer="Enno Boland " +license="GPL-2.0-or-later" homepage="http://www.freedesktop.org/wiki/Software/polkit" -license="GPL-2" -#distfiles="${FREEDESKTOP_SITE}/${_pkgname}/releases/${_pkgname}-${version}.tar.gz" -#checksum=e1c095093c654951f78f8618d427faf91cf62abdefed98de40ff65eca6413c81 -#wrksrc="${_pkgname}-${version}" -wrksrc=$_pkgname -_hash=29ba7afba1b79a325183a71966f35926dfdf506e -provides="${_pkgname}-${version}_${revision}" +distfiles="${FREEDESKTOP_SITE}/polkit/releases/polkit-${version}.tar.gz" +checksum=bdf4007367d758fd794de2495975c115984d206267e52d1e6ac5ceea77e8ede6 +provides="polkit-${version}_${revision}" replaces="polkit>=0" -hostmakedepends="automake libtool gettext-devel pkg-config intltool libxslt - docbook-xsl glib-devel gtk-doc gobject-introspection git" -makedepends="libglib-devel expat-devel pam-devel mozjs24-devel elogind-devel" -system_accounts="polkitd" make_dirs=" /etc/polkit-1/rules.d 0700 polkitd polkitd /usr/share/polkit-1/rules.d 0700 polkitd polkitd" @@ -33,23 +30,19 @@ if [ -z "$CROSS_BUILD" ]; then build_options_default+=" gir" fi -do_fetch() { - git clone https://anongit.freedesktop.org/git/polkit || : - cd $_pkgname - git checkout $_hash -} - pre_configure() { - NOCONFIGURE=1 ./autogen.sh + autoreconf -fi # Drop requirement of /sys/fs/cgroup/systemd test in configure... WTF. sed -e 's,/sys/fs/cgroup/systemd/,/sys/fs/cgroup,g' -i configure } + post_configure() { if [ "$CROSS_BUILD" ]; then - sed -e "s#-include \(/usr/include/mozjs-24/js/RequiredDefines\.h\)#-include ${XBPS_CROSS_BASE}\1#" \ - -i `find -name Makefile` + sed -e "s#-include \(/usr/include/mozjs-52/js/RequiredDefines\.h\)#-include ${XBPS_CROSS_BASE}\1#" \ + -i $(find -name Makefile) fi } + post_install() { vinstall ${FILESDIR}/polkit-1.pam 644 etc/pam.d polkit-1 diff --git a/srcpkgs/polkit/patches/make-innetgr-optional.patch b/srcpkgs/polkit/patches/make-innetgr-optional.patch new file mode 100644 index 00000000000..d641225cf25 --- /dev/null +++ b/srcpkgs/polkit/patches/make-innetgr-optional.patch @@ -0,0 +1,68 @@ +--- configure.ac ++++ configure.ac +@@ -99,7 +99,7 @@ AC_CHECK_LIB(expat,XML_ParserCreate,[EXPAT_LIBS="-lexpat"], + [AC_MSG_ERROR([Can't find expat library. Please install expat.])]) + AC_SUBST(EXPAT_LIBS) + +-AC_CHECK_FUNCS(clearenv fdatasync) ++AC_CHECK_FUNCS(clearenv fdatasync getnetgrent) + + if test "x$GCC" = "xyes"; then + LDFLAGS="-Wl,--as-needed $LDFLAGS" +--- src/polkitbackend/polkitbackendinteractiveauthority.c ++++ src/polkitbackend/polkitbackendinteractiveauthority.c +@@ -2228,6 +2228,7 @@ get_users_in_net_group (PolkitIdentity *group, + ret = NULL; + name = polkit_unix_netgroup_get_name (POLKIT_UNIX_NETGROUP (group)); + ++#if defined HAVE_GETNETGRENT + #ifdef HAVE_SETNETGRENT_RETURN + if (setnetgrent (name) == 0) + { +@@ -2236,6 +2237,7 @@ get_users_in_net_group (PolkitIdentity *group, + } + #else + setnetgrent (name); ++#endif + #endif + + for (;;) +@@ -2248,8 +2250,10 @@ get_users_in_net_group (PolkitIdentity *group, + PolkitIdentity *user; + GError *error = NULL; + ++#if defined HAVE_GETNETGRENT + if (getnetgrent (&hostname, &username, &domainname) == 0) + break; ++#endif + + /* Skip NULL entries since we never want to make everyone an admin + * Skip "-" entries which mean "no match ever" in netgroup land */ +@@ -2274,7 +2278,9 @@ get_users_in_net_group (PolkitIdentity *group, + ret = g_list_reverse (ret); + + out: ++#if defined HAVE_GETNETGRENT + endnetgrent (); ++#endif + return ret; + } + +--- src/polkitbackend/polkitbackendjsauthority.cpp ++++ src/polkitbackend/polkitbackendjsauthority.cpp +@@ -1499,6 +1499,7 @@ js_polkit_user_is_in_netgroup (JSContext *cx, + + JS::CallArgs args = JS::CallArgsFromVp (argc, vp); + ++#if defined HAVE_GETNETGRENT + user = JS_EncodeString (cx, args[0].toString()); + netgroup = JS_EncodeString (cx, args[1].toString()); + +@@ -1514,6 +1515,7 @@ js_polkit_user_is_in_netgroup (JSContext *cx, + JS_free (cx, user); + + ret = true; ++#endif + + args.rval ().setBoolean (is_in_netgroup); + diff --git a/srcpkgs/polkit/template b/srcpkgs/polkit/template index 10f85a0d764..eda52781f54 100644 --- a/srcpkgs/polkit/template +++ b/srcpkgs/polkit/template @@ -1,23 +1,20 @@ # Template file for 'polkit' pkgname=polkit -version=0.113.0.2018.03.19 -revision=2 +version=0.114 +revision=1 build_style=gnu-configure -configure_args="$(vopt_enable gir introspection) - --disable-systemd --disable-libsystemd-login - --disable-static --with-authfw=pam --with-os-type=void --with-mozjs=mozjs-24.0" +configure_args="$(vopt_enable gir introspection) --disable-systemd + --disable-libsystemd-login --disable-libelogind --disable-static + --with-authfw=pam --with-os-type=void --with-mozjs=mozjs-52.0" +hostmakedepends="autoconf-archive automake gettext-devel git glib-devel + gobject-introspection gtk-doc intltool pkg-config" +makedepends="libglib-devel mozjs52-devel pam-devel" short_desc="Authorization Toolkit" maintainer="Juan RP " +license="GPL-2.0-or-later" homepage="http://www.freedesktop.org/wiki/Software/polkit" -license="GPL-2" -#distfiles="${FREEDESKTOP_SITE}/${pkgname}/releases/${pkgname}-${version}.tar.gz" -#checksum=e1c095093c654951f78f8618d427faf91cf62abdefed98de40ff65eca6413c81 -wrksrc=$pkgname -_hash=29ba7afba1b79a325183a71966f35926dfdf506e - -hostmakedepends="automake libtool gettext-devel pkg-config intltool libxslt - docbook-xsl glib-devel gtk-doc gobject-introspection git autoconf-archive" -makedepends="libglib-devel expat-devel pam-devel mozjs24-devel" +distfiles="${FREEDESKTOP_SITE}/${pkgname}/releases/${pkgname}-${version}.tar.gz" +checksum=bdf4007367d758fd794de2495975c115984d206267e52d1e6ac5ceea77e8ede6 system_accounts="polkitd" make_dirs=" /etc/polkit-1/rules.d 0700 polkitd polkitd @@ -30,21 +27,16 @@ if [ -z "$CROSS_BUILD" ]; then build_options_default+=" gir" fi -do_fetch() { - git clone https://anongit.freedesktop.org/git/polkit || : - cd $pkgname - git checkout $_hash -} - pre_configure() { - NOCONFIGURE=1 ./autogen.sh + autoreconf -fi # Drop requirement of /sys/fs/cgroup/systemd test in configure... WTF. sed -e 's,/sys/fs/cgroup/systemd/,/sys/fs/cgroup,g' -i configure } + post_configure() { if [ "$CROSS_BUILD" ]; then - sed -e "s#-include \(/usr/include/mozjs-24/js/RequiredDefines\.h\)#-include ${XBPS_CROSS_BASE}\1#" \ - -i `find -name Makefile` + sed -e "s#-include \(/usr/include/mozjs-52/js/RequiredDefines\.h\)#-include ${XBPS_CROSS_BASE}\1#" \ + -i $(find -name Makefile) fi } diff --git a/srcpkgs/portaudio/update b/srcpkgs/portaudio/update index a6b177b1139..6d40d6109f6 100644 --- a/srcpkgs/portaudio/update +++ b/srcpkgs/portaudio/update @@ -1,3 +1,2 @@ -version="${version/./_}" site='http://www.portaudio.com/download.html' pattern='archives/pa_stable_v\K[0-9_]+(?=\.tgz)' diff --git a/srcpkgs/python-cairo/template b/srcpkgs/python-cairo/template index 07c913caaf7..5ba2d266cef 100644 --- a/srcpkgs/python-cairo/template +++ b/srcpkgs/python-cairo/template @@ -1,17 +1,17 @@ # Template file for 'python-cairo' pkgname=python-cairo -version=1.16.3 +version=1.17.0 revision=1 wrksrc="pycairo-${version}" build_style=python2-module hostmakedepends="pkg-config python" makedepends="cairo-devel python-devel" short_desc="Python2 bindings for the cairo graphics library" -homepage="https://pycairo.readthedocs.io/" -license="LGPL-2.1, MPL-1.1" maintainer="Juan RP " +license="LGPL-2.1-or-later, MPL-1.1" +homepage="https://pycairo.readthedocs.io/" distfiles="https://github.com/pygobject/pycairo/releases/download/v${version}/pycairo-${version}.tar.gz" -checksum=5bb321e5d4f8b3a51f56fc6a35c143f1b72ce0d748b43d8b623596e8215f01f7 +checksum=cdd4d1d357325dec3a21720b85d273408ef83da5f15c184f2eff3212ff236b9f python-cairo-devel_package() { depends="${makedepends} ${sourcepkg}>=${version}_${revision}" diff --git a/srcpkgs/python-pytest-relaxed/template b/srcpkgs/python-pytest-relaxed/template index ac7beaf19cf..e9911408fd5 100644 --- a/srcpkgs/python-pytest-relaxed/template +++ b/srcpkgs/python-pytest-relaxed/template @@ -1,18 +1,18 @@ # Template file for 'python-pytest-relaxed' pkgname=python-pytest-relaxed -version=1.1.0 +version=1.1.2 revision=1 wrksrc="${pkgname/python-//}-${version}" build_style=python-module pycompile_module="pytest_relaxed" hostmakedepends="python-setuptools python3-setuptools" -depends="python-pytest python-six python-decorator" +depends="python-decorator python-pytest" short_desc="Relaxed test discovery/organization for pytest2" maintainer="maxice8 " -license="2-Clause-BSD" +license="BSD-2-Clause" homepage="https://github.com/bitprophet/pytest-relaxed" distfiles="${PYPI_SITE}/p/pytest-relaxed/pytest-relaxed-${version}.tar.gz" -checksum=7925841b81cd6f1749b9a25e47eb4416706746df695363638b9bdebfc8b220c6 +checksum=9159d01dcca84d0fcb1f9487d38bf32f8927506a6054a363660c964b9afe9832 noarch=yes post_install() { diff --git a/srcpkgs/python-toml/template b/srcpkgs/python-toml/template new file mode 100644 index 00000000000..8634547fca7 --- /dev/null +++ b/srcpkgs/python-toml/template @@ -0,0 +1,31 @@ +# Template file for 'python-toml' +pkgname=python-toml +version=0.9.3 +revision=1 +noarch=yes +wrksrc=toml-$version +build_style=python-module +pycompile_module="toml" +depends="python" +hostmakedepends="python-setuptools python3-setuptools \ + python-devel python3-devel" +makedepends="python-devel python3-devel" +short_desc="Python2 lib for TOML" +maintainer="AcidBear " +license="MIT" +homepage="https://github.com/uiri/toml" +distfiles="${homepage}/archive/${version}.tar.gz" +checksum=633a90ecb1f5665b58f0c94153fcf519313ef53e1de0eac90929cd6b6a014235 + +pkg_install() { + vlicense LICENSE +} + +python3-toml_package() { + depends="python3" + short_desc=${short_desc/Python2/Python3} + pkg_install() { + vmove /usr/lib/python3* + vlicense LICENSE + } +} diff --git a/srcpkgs/python-xapp/template b/srcpkgs/python-xapp/template index 29d78afe15f..7a3ca1ae1aa 100644 --- a/srcpkgs/python-xapp/template +++ b/srcpkgs/python-xapp/template @@ -1,6 +1,6 @@ # Template file for 'python-xapp' pkgname=python-xapp -version=1.0.1 +version=1.2.0 revision=1 build_style=python-module pycompile_module="xapp" @@ -8,10 +8,10 @@ hostmakedepends="python python3" depends="python python-psutil" short_desc="Python2 Xapp Library" maintainer="John " -license="LGPL-2" +license="LGPL-2.0-only" homepage="https://github.com/linuxmint/python-xapp" -distfiles="https://github.com/linuxmint/python-xapp/archive/1.0.1.tar.gz" -checksum=da2ec46dc3fce97accd0ee6d9bd9d71d26c953b01de1a5336ba2b4b60f2f3b6b +distfiles="https://github.com/linuxmint/python-xapp/archive/${version}.tar.gz" +checksum=a81e50b1a16efcd2db0db99afbeebf56a4dfd45b008ec5bc606db0adc7cb9ac0 noarch=yes python3-xapp_package() { diff --git a/srcpkgs/python3-cairo/template b/srcpkgs/python3-cairo/template index 930f0a223c7..37315c66de4 100644 --- a/srcpkgs/python3-cairo/template +++ b/srcpkgs/python3-cairo/template @@ -1,6 +1,6 @@ # Template file for 'python3-cairo' pkgname=python3-cairo -version=1.16.3 +version=1.17.0 revision=1 wrksrc="pycairo-${version}" build_style=python3-module @@ -8,11 +8,11 @@ hostmakedepends="pkg-config python3" makedepends="cairo-devel python3-devel" checkdepends="python3-pytest" short_desc="Python3 bindings for the cairo graphics library" -homepage="https://pycairo.readthedocs.io/" -license="LGPL-2.1, MPL-1.1" maintainer="Juan RP " +license="LGPL-2.1-or-later, MPL-1.1" +homepage="https://pycairo.readthedocs.io/" distfiles="https://github.com/pygobject/pycairo/releases/download/v${version}/pycairo-${version}.tar.gz" -checksum=5bb321e5d4f8b3a51f56fc6a35c143f1b72ce0d748b43d8b623596e8215f01f7 +checksum=cdd4d1d357325dec3a21720b85d273408ef83da5f15c184f2eff3212ff236b9f do_check() { python3 setup.py test diff --git a/srcpkgs/python3-toml b/srcpkgs/python3-toml new file mode 120000 index 00000000000..42dc882fb73 --- /dev/null +++ b/srcpkgs/python3-toml @@ -0,0 +1 @@ +python-toml \ No newline at end of file diff --git a/srcpkgs/qml-box2d/template b/srcpkgs/qml-box2d/template index 55c82f965ac..1163f41723b 100644 --- a/srcpkgs/qml-box2d/template +++ b/srcpkgs/qml-box2d/template @@ -1,17 +1,17 @@ # Template file for 'qml-box2d' pkgname=qml-box2d -version=0.0.20171025 +version=0.0.20180406 revision=1 -_commit=2ffec306f13837a3892ba6e1609dd24b69e0127f +_commit=b7212d5640701f93f0cd88fbd3a32c619030ae62 wrksrc="qml-box2d-${_commit}" build_style=qmake makedepends="qt5-declarative-devel" -maintainer="cr6git " short_desc="Box2D QML plugin" +maintainer="cr6git " +license="Zlib" homepage="https://github.com/qml-box2d/qml-box2d" -license="BSD" distfiles="https://github.com/qml-box2d/qml-box2d/archive/${_commit}.tar.gz" -checksum=2da37c23f4d0c6d0edf240e45b46e9bc89466251d7da4e6b5966c6db84aad4f0 +checksum=a9071d2a85aafe74cb431e12888cfb92bd19cb91f4f577edd73cd9692d5e152f if [ "$CROSS_BUILD" ]; then hostmakedepends+=" qt5-declarative-devel" diff --git a/srcpkgs/racket/template b/srcpkgs/racket/template index 472578b8252..e851f4240be 100644 --- a/srcpkgs/racket/template +++ b/srcpkgs/racket/template @@ -1,7 +1,7 @@ # Template file for 'racket' pkgname=racket version=6.12 -revision=2 +revision=3 build_style=gnu-configure build_wrksrc=src hostmakedepends="gsfonts" @@ -14,11 +14,10 @@ homepage="http://racket-lang.org/" distfiles="http://mirror.racket-lang.org/installers/$version/$pkgname-$version-src.tgz" checksum=655e052847c53e7c64ab9ad2247860c7b9abe2c4b0966474f0375127fff58c33 nostrip=yes -configure_args="--disable-docs" if [ "$CROSS_BUILD" ]; then configure_args+=" --enable-racket=/usr/bin/racket" - hostmakedepends+=" racket" + hostmakedepends+=" racket sqlite-devel" fi case "$XBPS_TARGET_MACHINE" in @@ -38,3 +37,12 @@ pre_configure() { post_install() { vlicense COPYING-libscheme.txt } + +racket-doc_package() { + noarch=yes + short_desc+=" -- documentation" + depends="racket>=${version}_${revision}" + pkg_install() { + vmove usr/share/doc/racket + } +} diff --git a/srcpkgs/riot-desktop/files/riot-desktop.sh b/srcpkgs/riot-desktop/files/riot-desktop.sh index d0de0d8f5d6..110d668f40f 100644 --- a/srcpkgs/riot-desktop/files/riot-desktop.sh +++ b/srcpkgs/riot-desktop/files/riot-desktop.sh @@ -1 +1 @@ -/usr/share/riot-desktop/dist/electron /usr/share/riot-desktop/electron_app +/usr/share/riot-desktop/dist/electron /usr/share/riot-desktop/electron_app "$@" diff --git a/srcpkgs/rkt/template b/srcpkgs/rkt/template index bb0d9dce424..67a5539c0a2 100644 --- a/srcpkgs/rkt/template +++ b/srcpkgs/rkt/template @@ -1,7 +1,7 @@ # Template file for 'rkt' pkgname=rkt -version=1.29.0 -revision=4 +version=1.30.0 +revision=1 build_style=gnu-configure hostmakedepends="automake wget cpio squashfs-tools bc gnupg git go" makedepends="acl-devel zlib-devel libressl-devel" @@ -11,7 +11,7 @@ maintainer="Andrea Brancaleoni " license="Apache-2.0" homepage="https://github.com/coreos/rkt" distfiles="$homepage/archive/v$version.tar.gz" -checksum=d2d89db86b4b3a586a8288ba7becdb87370d4fbe7e12aa37e9b1e30a9f9c9b20 +checksum=4d22c742b87d15c226cc28970c7daf66a64c6a95af9d752f5b72d9a4012aca1d patch_args="-Np1" nopie=yes diff --git a/srcpkgs/rw/template b/srcpkgs/rw/template index 5e26ab4d03e..8b11f6a8aaf 100644 --- a/srcpkgs/rw/template +++ b/srcpkgs/rw/template @@ -1,4 +1,4 @@ -# Template file for 'rw' +# Template file for 'rw'. pkgname=rw version=1.0 revision=1 diff --git a/srcpkgs/shotwell/template b/srcpkgs/shotwell/template index 372fa5f920e..2ed9f6c9883 100644 --- a/srcpkgs/shotwell/template +++ b/srcpkgs/shotwell/template @@ -1,20 +1,19 @@ # Template file for 'shotwell' pkgname=shotwell -version=0.28.1 +version=0.28.2 revision=1 -lib32disabled=yes build_style=gnu-configure configure_args="--disable-schemas-compile" -hostmakedepends="pkg-config gnome-doc-utils gcr-devel - vala-devel libgee08-devel libgexiv2-devel itstool glib-devel" -makedepends="gnome-doc-utils vala-devel libgee08-devel libraw-devel - libgphoto2-devel libgexiv2-devel libunique-devel rest-devel - sqlite-devel gtk+3-devel webkit2gtk-devel libgudev-devel json-glib-devel - gst-plugins-base1-devel gcr-devel libgdata-devel" -depends="hicolor-icon-theme desktop-file-utils" +hostmakedepends="gcr-devel glib-devel gnome-doc-utils itstool libgee08-devel + libgexiv2-devel pkg-config vala-devel" +makedepends="gnome-doc-utils gst-plugins-base1-devel libgdata-devel + libgee08-devel libgexiv2-devel libgphoto2-devel libgudev-devel libraw-devel + libunique-devel rest-devel vala-devel webkit2gtk-devel" +depends="desktop-file-utils hicolor-icon-theme" short_desc="Open source photo manager for GNOME" maintainer="Enno Boland " license="LGPL-2.1-or-later, CC-BY-SA-3.0" homepage="https://wiki.gnome.org/Apps/Shotwell" distfiles="${GNOME_SITE}/shotwell/${version%.*}/shotwell-${version}.tar.xz" -checksum=caffd940cc2530f60fbf6d222d1d9e78ff8c443724403a21c227eb364b9d91fb +checksum=16d9e83d02b5e674144d697d7988b49946441a1aa99f0ccfb70d9238c6a2475d +lib32disabled=yes diff --git a/srcpkgs/simple-scan/template b/srcpkgs/simple-scan/template index c9c711e6d41..bf345b9c83a 100644 --- a/srcpkgs/simple-scan/template +++ b/srcpkgs/simple-scan/template @@ -1,15 +1,16 @@ # Template file for 'simple-scan' pkgname=simple-scan -version=3.28.0 +version=3.28.1 revision=1 build_style=meson -hostmakedepends="pkg-config itstool intltool glib-devel vala colord-devel libgusb-devel" -makedepends="colord-devel gtk+3-devel sqlite-devel dconf-devel sane-devel - libgudev-devel libgusb-devel libwebp-devel" +hostmakedepends="colord-devel glib-devel intltool itstool libgusb-devel + pkg-config" +makedepends="dconf-devel gtk+3-devel libgusb-devel libwebp-devel sane-devel + sqlite-devel" depends="hicolor-icon-theme sane" short_desc="A GTK Simple scanning utility" maintainer="Enno Boland " -license="GPL-3" +license="GPL-3.0-or-later" homepage="https://gitlab.gnome.org/GNOME/simple-scan" distfiles="${GNOME_SITE}/$pkgname/${version%.*}/$pkgname-$version.tar.xz" -checksum=1fe231a807a00e83511dbcdb7564ba569fb513996887b9655917d0b4412b294e +checksum=cacced1d26c23de677d50661d38398526d87cd204f0f1ea7711bd0ba49fa1b90 diff --git a/srcpkgs/sk1/template b/srcpkgs/sk1/template index af79ce3e6a2..0885c4a99e0 100644 --- a/srcpkgs/sk1/template +++ b/srcpkgs/sk1/template @@ -1,9 +1,10 @@ # Template file for 'sk1' pkgname=sk1 -version=2.0rc3.20180329 -revision=1 -wrksrc="sk1-${version%.*}" +reverts="2.0rc3.20180316_1 2.0rc3.20180329_1" +version=2.0rc3 +revision=2 build_style=python2-module +pycompile_dirs="/usr/lib/sk1-wx-${version}" hostmakedepends="pkg-config python" makedepends="libmagick-devel pango-devel python-cairo-devel wxPython-devel" depends="desktop-file-utils hicolor-icon-theme python-cairo python-Pillow @@ -12,8 +13,8 @@ short_desc="Open source multiplatform vector graphics editor" maintainer="cr6git " license="GPL-3" homepage="https://sk1project.net" -distfiles="https://downloads.sk1project.net/sk1/nightbuilds/sk1-${version/.2/_2}.tar.gz" -checksum=db0af97d9ad83c19b4d126b2cb38329c3d1a20e6b538a4f90d38f0d00648b82f +distfiles="https://downloads.sk1project.net/sk1/${version}/sk1-${version}.tar.gz" +checksum=d3b94131794d42d7c80c678e11a28a8e6a50401af4a35e42ed534d02b14abdff pre_configure() { # python2: can't open file 'setup.py': [Errno 2] No such file or directory diff --git a/srcpkgs/slack-term/template b/srcpkgs/slack-term/template index e7af2aa68bc..8684a2b9bd8 100644 --- a/srcpkgs/slack-term/template +++ b/srcpkgs/slack-term/template @@ -1,7 +1,7 @@ # Template file for 'drive' pkgname=slack-term -version=0.3.2 -revision=2 +version=0.4.0 +revision=1 build_style=go short_desc="Slack client for your terminal" maintainer="Gerardo Di Iorio " @@ -9,7 +9,7 @@ license="MIT" homepage="https://github.com/erroneousboat/slack-term" go_import_path="github.com/erroneousboat/slack-term" distfiles="${homepage}/archive/v${version}.tar.gz" -checksum=c46306ece42032ef64ae45399b6aff450575656a870ca4dd53561cad7f29a429 +checksum=f8ca198f3011ef2280162ae5324f19cfc85af661d89dba14b42d0f19baa79d96 do_check() { : diff --git a/srcpkgs/subversion/template b/srcpkgs/subversion/template index d2e49b0bbfc..044e62a98bc 100644 --- a/srcpkgs/subversion/template +++ b/srcpkgs/subversion/template @@ -1,34 +1,29 @@ # Template file for 'subversion' pkgname=subversion -version=1.9.7 +version=1.10.0 revision=1 +build_style=gnu-configure +configure_args="--with-apxs --disable-javahl --disable-static --with-kwallet + --with-gnome-keyring --with-editor=vi --disable-mod-activation + --with-utf8proc=internal" +hostmakedepends="pkg-config" +makedepends="apache-devel gdbm-devel kdelibs-devel libgnome-keyring-devel + libsecret-devel lz4-devel python-devel qt-devel serf-devel sqlite-devel swig" +depends="ca-certificates" short_desc="Enterprise-class centralized version control for the masses" maintainer="Juan RP " license="Apache-2.0, BSD" homepage="http://subversion.apache.org/" distfiles="http://apache.rediris.es/subversion/subversion-${version}.tar.bz2" -checksum=c3b118333ce12e501d509e66bb0a47bcc34d053990acab45559431ac3e491623 +checksum=2cf23f3abb837dea0585a6b0ebd70e80e01f95bddef7c1aa097c18e3eaa6b584 -hostmakedepends="pkg-config" -makedepends="db-devel perl python-devel swig apr-util-devel - libldap-devel serf-devel gdbm-devel expat-devel apr-devel libuuid-devel - sqlite-devel libsasl-devel dbus-devel libgnome-keyring-devel glib-devel - qt-devel kdelibs-devel apache-devel" -depends="ca-certificates" -nocross=yes - -do_configure() { - ./configure ${configure_args} \ - --with-apxs --disable-javahl --disable-static \ - --with-kwallet --with-gnome-keyring --with-editor=vi \ - --disable-mod-activation -} do_build() { make ${makejobs} LT_LDFLAGS="-L$Fdestdir/usr/lib" make ${makejobs} swig_pydir=/usr/lib/python2.7/site-packages/libsvn \ swig_pydir_extra=/usr/lib/python2.7/site-packages/svn \ swig-py swig-pl } + do_install() { export LD_LIBRARY_PATH=${DESTDIR}/usr/lib:$LD_LIBRARY_PATH @@ -65,12 +60,14 @@ libsvn_package() { vmove "usr/lib/libsvn_client*.so.*" } } + subversion-apache_package() { short_desc+=" - apache httpd modules" pkg_install() { vmove usr/libexec } } + subversion-devel_package() { depends="libsvn>=${version}_${revision}" short_desc+=" - development files" @@ -79,6 +76,7 @@ subversion-devel_package() { vmove usr/lib/*.so } } + subversion-gnome-keyring-auth_package() { lib32disabled=yes short_desc+=" - gnome-keyring authentication support" @@ -86,6 +84,7 @@ subversion-gnome-keyring-auth_package() { vmove "usr/lib/libsvn_auth_gnome_keyring*" } } + subversion-kwallet-auth_package() { lib32disabled=yes short_desc+=" - KDE kwallet authentication support" @@ -93,6 +92,7 @@ subversion-kwallet-auth_package() { vmove "usr/lib/libsvn_auth_k*" } } + subversion-python_package() { lib32disabled=yes depends="python" @@ -103,9 +103,10 @@ subversion-python_package() { vmove "usr/lib/python*" } } + subversion-perl_package() { lib32disabled=yes - depends="perl>=5.22" + depends="perl" short_desc+=" - perl bindings" pkg_install() { vmove "usr/lib/libsvn_swig_perl*" diff --git a/srcpkgs/sushi/template b/srcpkgs/sushi/template index 7deef2351dd..895e180339f 100644 --- a/srcpkgs/sushi/template +++ b/srcpkgs/sushi/template @@ -1,20 +1,19 @@ # Template file for 'sushi' pkgname=sushi -version=3.24.0 +version=3.28.0 revision=1 -lib32disabled=yes build_style=gnu-configure -hostmakedepends="pkg-config intltool glib-devel $(vopt_if gir gobject-introspection)" -makedepends="webkit2gtk-devel gjs-devel - gtksourceview-devel clutter-gst3-devel - clutter-gtk-devel evince-devel libmusicbrainz5-devel - libsoup-gnome-devel" -short_desc="A quick previewer for Nautilus" -homepage="http://www.gnome.org" -license="GPL-2" +hostmakedepends="glib-devel intltool pkg-config + $(vopt_if gir 'gobject-introspection')" +makedepends="clutter-gst3-devel clutter-gtk-devel evince-devel gjs-devel + gtksourceview-devel libmusicbrainz5-devel libsoup-gnome-devel webkit2gtk-devel" +short_desc="Quick image previewer over DBus for Nautilus" maintainer="Juan RP " +license="GPL-2.0-or-later" +homepage="http://www.gnome.org" distfiles="${GNOME_SITE}/$pkgname/${version%.*}/$pkgname-$version.tar.xz" -checksum=f90bb95172664486f8d529995007fd12f0df9d0c998e20658b6203f46ce70d48 +checksum=55cfc4400a82a0a262cb72eb10978d72a7cd8b65367979743bfc09d123fc4b3b +lib32disabled=yes build_options="gir" if [ -z "$CROSS_BUILD" ]; then diff --git a/srcpkgs/sway/template b/srcpkgs/sway/template index 0642c85b7c0..45f213bd741 100644 --- a/srcpkgs/sway/template +++ b/srcpkgs/sway/template @@ -1,18 +1,19 @@ # Template file for 'sway' pkgname=sway -version=0.15.1 -revision=3 +version=0.15.2 +revision=1 build_style=cmake configure_args="-DCMAKE_INSTALL_SYSCONFDIR=/etc" hostmakedepends="asciidoc pkg-config wayland-devel" -makedepends="libcap-devel wlc-devel gdk-pixbuf-devel json-c-devel pango-devel pam-devel" +makedepends="gdk-pixbuf-devel json-c-devel libcap-devel pam-devel pango-devel + wlc-devel" conf_files="/etc/sway/config /etc/pam.d/swaylock" short_desc="An i3-compatible window manager for Wayland" maintainer="Juan RP " license="MIT" homepage="http://swaywm.org" distfiles="https://github.com/SirCmpwn/sway/archive/${version}.tar.gz" -checksum=b4305581587b1072f5cb61387230aaf731ea9ea0d01fdf198856a757e2195149 +checksum=05526e3038d2a5490a64bd816f1f04d2a6c214ddc6182835312b273b40b737ae post_install() { vlicense LICENSE diff --git a/srcpkgs/terminology/template b/srcpkgs/terminology/template index 416a9c48035..32c44499978 100644 --- a/srcpkgs/terminology/template +++ b/srcpkgs/terminology/template @@ -1,8 +1,8 @@ # Template file for 'terminology' pkgname=terminology -version=1.1.1 -revision=2 -build_style=gnu-configure +version=1.2.0 +revision=1 +build_style=meson hostmakedepends="pkg-config efl" makedepends="efl-devel" depends="desktop-file-utils xdg-utils" @@ -11,7 +11,7 @@ short_desc="Enlightenment's terminal emulator" maintainer="Juan RP " license="2-clause-BSD" distfiles="http://download.enlightenment.org/rel/apps/${pkgname}/${pkgname}-${version}.tar.xz" -checksum=da12b8a24ca5248b2d292d9b1e19cabc61ae29b21f96d4b6f4f3e7b4feeecc16 +checksum=bd1a50e43fe8078ccf1553397cb977d0b44026ea06aaa1a7c2c142450b25834f post_install() { vlicense COPYING diff --git a/srcpkgs/thermald/patches/musl.patch b/srcpkgs/thermald/patches/musl.patch new file mode 100644 index 00000000000..4f33f846eb0 --- /dev/null +++ b/srcpkgs/thermald/patches/musl.patch @@ -0,0 +1,14 @@ +diff --git Makefile.am Makefile.am +index 68c89d0..403407d 100644 +--- Makefile.am ++++ Makefile.am +@@ -23,7 +23,8 @@ AM_CXXFLAGS = ${DBUS_CFLAGS}\ + -Wmissing-field-initializers\ + -Wtype-limits\ + -Wuninitialized\ +- -Werror ++ -Werror\ ++ -Wno-error=cpp + + EXTRA_DIST=Makefile.glib \ + thermald.pc.in diff --git a/srcpkgs/thermald/template b/srcpkgs/thermald/template index 664bca87077..53b9c64ac38 100644 --- a/srcpkgs/thermald/template +++ b/srcpkgs/thermald/template @@ -1,6 +1,6 @@ # Template file for 'thermald' pkgname=thermald -version=1.5.1 +version=1.7.1 revision=1 _pkgname=thermal_daemon wrksrc="${_pkgname}-${version}" @@ -13,7 +13,7 @@ maintainer="Andrea Brancaleoni " license="GPL-2" homepage="https://github.com/01org/${_pkgname}" distfiles="${homepage}/archive/v${version}.tar.gz" -checksum=fa4be6163bdc85f0fee54b8fb90982b8910349db5d815667ca6d6739b47e5e3d +checksum=c4465d9312304b879908289e2e9da7417e88151c1529dff42acb8e3fb6aa4f47 conf_files=" /etc/thermald/thermal-conf.xml /etc/thermald/thermal-cpu-cdev-order.xml" diff --git a/srcpkgs/thermald/update b/srcpkgs/thermald/update deleted file mode 100644 index 2b4a7130cb0..00000000000 --- a/srcpkgs/thermald/update +++ /dev/null @@ -1,2 +0,0 @@ -site="https://api.github.com/repos/01org/thermal_daemon/tags" -pattern='"name":\s*"\K[^\d]*([\d\.]+)(?=")' diff --git a/srcpkgs/toxcore/template b/srcpkgs/toxcore/template index 894faef1e67..3128748e528 100644 --- a/srcpkgs/toxcore/template +++ b/srcpkgs/toxcore/template @@ -1,21 +1,24 @@ # Template file for 'toxcore' pkgname=toxcore -version=0.2.1 -revision=2 -configure_args="-DMUST_BUILD_TOXAV=ON -DBUILD_TOXAV=ON -DDHT_BOOTSTARP=ON +version=0.2.2 +revision=1 +wrksrc="c-toxcore-${version}" +configure_args="-DMUST_BUILD_TOXAV=ON -DBUILD_TOXAV=ON -DDHT_BOOTSTARP=OFF -DBOOTSTRAP=DAEMON=ON -DBUILD_AV_TEST=OFF" build_style=cmake -wrksrc="c-toxcore-${version}" hostmakedepends="pkg-config" -makedepends="libsodium-devel opus-devel libvpx-devel" +makedepends="libconfig-devel libsodium-devel libvpx-devel opus-devel" short_desc="Encrypted peer-to-peer instant messenger protocol library" maintainer="Spencer Hill " license="GPL-3.0-or-later" homepage="https://tox.chat" distfiles="https://github.com/TokTok/c-toxcore/archive/v${version}.tar.gz" -checksum=1496164954941b175493fba02bf3115118c0d29feb46cd1ff458a1a11eab1597 +checksum=a3b25d8bd92b9526b47ba1f60a2893d2154a80bb7ae690f44b5a2dea41c76ea1 + +post_install() { + vsconf other/bootstrap_daemon/tox-bootstrapd.conf +} -# Development package toxcore-devel_package() { short_desc+=" - development files" depends="${sourcepkg}>=${version}_${revision}" diff --git a/srcpkgs/udisks2/template b/srcpkgs/udisks2/template index 2e80ed7015f..3ae4bfc49d3 100644 --- a/srcpkgs/udisks2/template +++ b/srcpkgs/udisks2/template @@ -1,23 +1,23 @@ # Template file for 'udisks2' pkgname=udisks2 -version=2.1.8 +version=2.7.6 revision=1 wrksrc="udisks-${version}" build_style=gnu-configure configure_args="--disable-static --with-udevdir=/usr/lib/udev --enable-compile-warnings=minimum --disable-systemd $(vopt_enable gir introspection)" -hostmakedepends="pkg-config intltool libxslt docbook-xsl glib-devel - $(vopt_if gir gobject-introspection)" -makedepends="acl-devel device-mapper-devel liblvm2app-devel libparted-devel - libatasmart-devel polkit-devel libgudev-devel sg3_utils-devel" -make_dirs="/var/lib/udisks2 0750 root root" +hostmakedepends="docbook-xsl glib-devel intltool libxslt pkg-config + $(vopt_if gir 'gobject-introspection')" +makedepends="acl-devel libatasmart-devel libgudev-devel liblvm2app-devel + libparted-devel polkit-devel sg3_utils-devel libblockdev-devel" short_desc="Disk Management Service, version 2" maintainer="Juan RP " -homepage="http://www.freedesktop.org/wiki/Software/udisks" -license="GPL-2" -distfiles="http://udisks.freedesktop.org/releases/udisks-${version}.tar.bz2" -checksum=da416914812a77e5f4d82b81deb8c25799fd3228d27d52f7bf89a501b1857dda +license="GPL-2.0-or-later" +homepage="https://www.freedesktop.org/wiki/Software/udisks" +distfiles="https://github.com/storaged-project/udisks/releases/download/udisks-${version}/udisks-${version}.tar.bz2" +checksum=512da29063de1cd4ecbfd9182d4faea0aff40835eaac69bc9f08e20ec56d16fe +make_dirs="/var/lib/udisks2 0750 root root" # Package build options build_options="gir" diff --git a/srcpkgs/volume_key/patches/fix-devel.patch b/srcpkgs/volume_key/patches/fix-devel.patch new file mode 100644 index 00000000000..9149475c049 --- /dev/null +++ b/srcpkgs/volume_key/patches/fix-devel.patch @@ -0,0 +1,15 @@ +Source: Vratislav Podzimek +Upstream: unknown +Reason: Fixes compilation under musl libc. + +--- lib/libvolume_key.h ++++ lib/libvolume_key.h +@@ -18,8 +18,6 @@ Author: Miloslav Trmač */ + #ifndef LIBVOLUME_KEY_H__ + #define LIBVOLUME_KEY_H__ + +-#include +- + #include + #include + diff --git a/srcpkgs/volume_key/template b/srcpkgs/volume_key/template index 62f5f31880b..4ab16a4aa3c 100644 --- a/srcpkgs/volume_key/template +++ b/srcpkgs/volume_key/template @@ -1,19 +1,18 @@ # Template file for 'volume_key' pkgname=volume_key version=0.3.9 -revision=1 +revision=2 build_style=gnu-configure +hostmakedepends="pkg-config python-devel" +makedepends="cryptsetup-devel glib-devel gpgme-devel nss-devel python-devel" short_desc="Library for manipulating storage volume encryption keys" -hostmakedepends="pkg-config" -makedepends="libblkid-devel glib-devel cryptsetup-devel nss-devel gpgme-devel python-devel" maintainer="Andrew Benson " -license="GPL-3" +license="GPL-3.0-or-later" homepage="https://pagure.io/volume_key" distfiles="http://releases.pagure.org/volume_key/volume_key-${version}.tar.xz" checksum=450a54fe9bf56acec6850c1e71371d3e4913c9ca1ef0cdc3a517b4b6910412a6 if [ -n "$CROSS_BUILD" ]; then - hostmakedepends+=" python" make_build_args+=" PYTHON_CPPFLAGS=-I${XBPS_CROSS_BASE}/usr/include/python2.7" fi diff --git a/srcpkgs/wayland/template b/srcpkgs/wayland/template index 6068a5f4718..bea23d4ccbb 100644 --- a/srcpkgs/wayland/template +++ b/srcpkgs/wayland/template @@ -17,6 +17,8 @@ pre_configure() { autoreconf -fi } post_install() { + # avoid conflict with libGLs libwayland-egl + rm $DESTDIR/usr/lib/libwayland-egl.so.* vlicense COPYING } diff --git a/srcpkgs/xastir/template b/srcpkgs/xastir/template index 00d23267b6b..5f345a22550 100644 --- a/srcpkgs/xastir/template +++ b/srcpkgs/xastir/template @@ -1,7 +1,8 @@ # Template file for 'xastir' pkgname=xastir -version=2.0.8 +version=2.1.0 revision=1 +wrksrc="Xastir-Release-${version}" build_style=gnu-configure only_for_archs="i686 x86_64" makedepends="libXrender-devel libXt-devel libXp-devel libcurl-devel pcre-devel lesstif-devel libax25-devel" @@ -9,5 +10,5 @@ short_desc="X Amateur Station Tracking and Information Reporting" maintainer="Michael Aldridge " license="GPL-2" homepage="http://xastir.org" -distfiles="${SOURCEFORGE_SITE}/${pkgname}/${pkgname}-${version}.tar.gz" -checksum=775db0e3c4355051a9030b8398a1d995d48b3b721fa1c9bce5e3010300c1ebb6 +distfiles="https://github.com/Xastir/Xastir/archive/Release-${version}.tar.gz" +checksum=a481e6a6c035954041904352ec58f52240c06874a30dfb810001da489d40f43a diff --git a/srcpkgs/xastir/update b/srcpkgs/xastir/update new file mode 100644 index 00000000000..58245265e7d --- /dev/null +++ b/srcpkgs/xastir/update @@ -0,0 +1 @@ +pkgname=Release diff --git a/srcpkgs/xxHash/template b/srcpkgs/xxHash/template index a7716d59a75..1b4d28388ce 100644 --- a/srcpkgs/xxHash/template +++ b/srcpkgs/xxHash/template @@ -1,14 +1,14 @@ # Template file for 'xxHash' pkgname=xxHash -version=0.6.4 +version=0.6.5 revision=1 build_style=gnu-makefile short_desc="Fast non-cryptographic hashing algorithm" maintainer="Evan Deaubl " -license="BSD, GPL-2" +license="BSD-2-Clause, GPL-2.0-or-later" homepage="http://xxhash.com" distfiles="https://github.com/Cyan4973/${pkgname}/archive/v${version}.tar.gz>xxhash-${version}.tar.gz" -checksum=4570ccd111df6b6386502791397906bf69b7371eb209af7d41debc2f074cdb22 +checksum=19030315f4fc1b4b2cdb9d7a317069a109f90e39d1fe4c9159b7aaa39030eb95 make_check_target="test" do_install() { diff --git a/srcpkgs/yelp/template b/srcpkgs/yelp/template index 6e11bdeab7d..a08fe7cb6a1 100644 --- a/srcpkgs/yelp/template +++ b/srcpkgs/yelp/template @@ -1,6 +1,6 @@ # Template file for 'yelp' pkgname=yelp -version=3.28.0 +version=3.28.1 revision=1 build_style=gnu-configure configure_args="--disable-schemas-compile --disable-static" @@ -9,13 +9,13 @@ makedepends="libgcrypt-devel libxslt-devel webkit2gtk-devel yelp-xsl" depends="dconf desktop-file-utils hicolor-icon-theme yelp-xsl" short_desc="Help browser for GNOME desktop" maintainer="Enno Boland " -homepage="http://www.gnome.org" license="GPL-2.0-or-later" +homepage="http://www.gnome.org" distfiles="${GNOME_SITE}/$pkgname/${version%.*}/$pkgname-$version.tar.xz" -checksum=db7c594a9d36277d3c77e2de8125686b5a60f6332658452e2367cc6efb671f17 +checksum=e88a5d05af20e497c50430b36fb523f8fda79a986359a6b7bd25910a2d2e7c0c yelp-devel_package() { - depends="yelp>=${version}" + depends="yelp-${version}_${revision}" short_desc+=" - development files" pkg_install() { vmove usr/include