mirror of
https://bitbucket.org/smil3y/katana.git
synced 2025-02-23 10:22:46 +00:00
packaging: remove both patches related to menu
Arch no longer ships Archlinux.directory (i.e. the patch is now bogus) and the other patch has been applied to kdelibs Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
This commit is contained in:
parent
02445e74c5
commit
aa83875706
3 changed files with 2 additions and 56 deletions
|
@ -15,11 +15,8 @@ depends=('katie-git' 'libdbusmenu-katie' 'enchant' 'libwebp' 'freetype2'
|
|||
'libmicrohttpd' 'shared-mime-info' 'media-player-info' 'libxtst' 'libarchive'
|
||||
'libtiff' 'libraw' 'libjpeg-turbo' 'openjpeg2' 'libdeflate' 'djvulibre')
|
||||
makedepends=('cmake' 'git')
|
||||
source=("git+https://scm.osdn.net/gitroot/kde/kdelibs.git"
|
||||
'kde-applications-menu.patch' 'archlinux-menu.patch')
|
||||
sha1sums=('SKIP'
|
||||
'eca00007b168228b05d8683e1de8c78e3feca73d'
|
||||
'4de0a8db4155a83667bc4dac1c3df8659ee4a030')
|
||||
source=("git+https://scm.osdn.net/gitroot/kde/kdelibs.git")
|
||||
sha1sums=('SKIP')
|
||||
|
||||
pkgver() {
|
||||
cd kdelibs
|
||||
|
@ -29,10 +26,6 @@ pkgver() {
|
|||
prepare() {
|
||||
mkdir -p build
|
||||
cd kdelibs
|
||||
# avoid file conflict with gnome-menus and kservice
|
||||
patch -p1 -i "${srcdir}/kde-applications-menu.patch"
|
||||
# add Arch Linux menu entry
|
||||
patch -p1 -i "${srcdir}/archlinux-menu.patch"
|
||||
}
|
||||
|
||||
build() {
|
||||
|
|
|
@ -1,22 +0,0 @@
|
|||
--- kdelibs-4.3.98/kded/applications.menu 2010-01-31 19:28:11.000000000 +0000
|
||||
+++ kdelibs-4.3.98/kded/applications.menu 2010-01-31 22:25:53.556043077 +0000
|
||||
@@ -16,11 +16,19 @@
|
||||
</DefaultLayout>
|
||||
<Layout>
|
||||
<Merge type="menus"/>
|
||||
+ <Menuname>Arch Linux</Menuname>
|
||||
<Menuname>Applications</Menuname>
|
||||
<Merge type="files"/>
|
||||
</Layout>
|
||||
|
||||
<Menu>
|
||||
+ <Name>Arch Linux</Name>
|
||||
+ <Directory>Archlinux.directory</Directory>
|
||||
+ <Include>
|
||||
+ <Category>Archlinux</Category>
|
||||
+ </Include>
|
||||
+ </Menu>
|
||||
+ <Menu>
|
||||
<Name>Applications</Name>
|
||||
<Directory>kde-unknown.directory</Directory>
|
||||
<OnlyUnallocated/>
|
|
@ -1,25 +0,0 @@
|
|||
diff --git a/kded/CMakeLists.txt b/kded/CMakeLists.txt
|
||||
index 8c0d71a..418577b 100644
|
||||
--- a/kded/CMakeLists.txt
|
||||
+++ b/kded/CMakeLists.txt
|
||||
@@ -71,6 +71,7 @@ install(TARGETS kbuildsycoca4 ${INSTALL_TARGETS_DEFAULT_ARGS})
|
||||
install(
|
||||
FILES applications.menu
|
||||
DESTINATION ${KDE4_SYSCONF_INSTALL_DIR}/xdg/menus
|
||||
+ RENAME kde-applications.menu
|
||||
)
|
||||
|
||||
install(
|
||||
diff --git a/kded/kbuildsycoca.cpp b/kded/kbuildsycoca.cpp
|
||||
index 1b2c2cc..9acfc3f 100644
|
||||
--- a/kded/kbuildsycoca.cpp
|
||||
+++ b/kded/kbuildsycoca.cpp
|
||||
@@ -304,7 +304,7 @@ bool KBuildSycoca::build()
|
||||
if (!m_trackId.isEmpty())
|
||||
g_vfolder->setTrackId(m_trackId);
|
||||
|
||||
- VFolderMenu::SubMenu *kdeMenu = g_vfolder->parseMenu("applications.menu");
|
||||
+ VFolderMenu::SubMenu *kdeMenu = g_vfolder->parseMenu("kde-applications.menu");
|
||||
|
||||
KServiceGroup::Ptr entry = g_buildServiceGroupFactory->addNew("/", kdeMenu->directoryFile, KServiceGroup::Ptr(), false);
|
||||
entry->setLayoutInfo(kdeMenu->layoutList);
|
Loading…
Add table
Reference in a new issue