packages: kde4-kdegraphics/kde4-kdegraphics.spec, kde4-kdegraphics/kde4-kde...
arekm
arekm at pld-linux.org
Thu Nov 19 13:52:00 CET 2009
Author: arekm Date: Thu Nov 19 12:52:00 2009 GMT
Module: packages Tag: HEAD
---- Log message:
- rel 2; drop stupid DRM restrictions
---- Files affected:
packages/kde4-kdegraphics:
kde4-kdegraphics.spec (1.76 -> 1.77) , kde4-kdegraphics-nolimits.patch (NONE -> 1.1) (NEW)
---- Diffs:
================================================================
Index: packages/kde4-kdegraphics/kde4-kdegraphics.spec
diff -u packages/kde4-kdegraphics/kde4-kdegraphics.spec:1.76 packages/kde4-kdegraphics/kde4-kdegraphics.spec:1.77
--- packages/kde4-kdegraphics/kde4-kdegraphics.spec:1.76 Sat Oct 31 14:59:43 2009
+++ packages/kde4-kdegraphics/kde4-kdegraphics.spec Thu Nov 19 13:51:54 2009
@@ -10,12 +10,13 @@
Summary(pt_BR.UTF-8): K Desktop Environment - Aplicações gráficas
Name: kde4-kdegraphics
Version: 4.3.3
-Release: 1
+Release: 2
License: GPL
Group: X11/Applications/Graphics
Source0: ftp://ftp.kde.org/pub/kde/%{_state}/%{version}/src/%{orgname}-%{version}.tar.bz2
# Source0-md5: e150a9538133a359e3e2e8ccf0c58575
Patch100: %{name}-branch.diff
+Patch0: %{name}-nolimits.patch
URL: http://www.kde.org/
BuildRequires: OpenEXR-devel >= 1.1.0
BuildRequires: OpenGL-GLU-devel
@@ -361,6 +362,7 @@
%prep
%setup -q -n %{orgname}-%{version}
#%patch100 -p0
+%patch0 -p1
%build
install -d build
@@ -578,6 +580,9 @@
All persons listed below can be reached at <cvs_login>@pld-linux.org
$Log$
+Revision 1.77 2009/11/19 12:51:54 arekm
+- rel 2; drop stupid DRM restrictions
+
Revision 1.76 2009/10/31 13:59:43 shadzik
- 4.3.3
================================================================
Index: packages/kde4-kdegraphics/kde4-kdegraphics-nolimits.patch
diff -u /dev/null packages/kde4-kdegraphics/kde4-kdegraphics-nolimits.patch:1.1
--- /dev/null Thu Nov 19 13:52:00 2009
+++ packages/kde4-kdegraphics/kde4-kdegraphics-nolimits.patch Thu Nov 19 13:51:54 2009
@@ -0,0 +1,99 @@
+--- kdegraphics-4.3.3/okular/part.cpp~ 2009-10-30 13:30:15.000000000 +0100
++++ kdegraphics-4.3.3/okular/part.cpp 2009-11-19 13:43:12.979602320 +0100
+@@ -1973,12 +1973,6 @@
+
+ void Part::doPrint(QPrinter &printer)
+ {
+- if (!m_document->isAllowed(Okular::AllowPrint))
+- {
+- KMessageBox::error(widget(), i18n("Printing this document is not allowed."));
+- return;
+- }
+-
+ if (!m_document->print(printer))
+ {
+ KMessageBox::error(widget(), i18n("Could not print the document. Please report to bugs.kde.org"));
+--- kdegraphics-4.3.3/okular/ui/pageview.cpp~ 2009-10-30 13:30:15.000000000 +0100
++++ kdegraphics-4.3.3/okular/ui/pageview.cpp 2009-11-19 13:45:02.073758178 +0100
+@@ -786,7 +786,7 @@
+ w->setPageItem( item );
+ w->setFormWidgetsController( d->formWidgetsController() );
+ w->setVisibility( false );
+- w->setCanBeFilled( d->document->isAllowed( Okular::AllowFillForms ) );
++ w->setCanBeFilled( true );
+ item->formWidgets().insert( ff->id(), w );
+ hasformwidgets = true;
+ }
+@@ -855,7 +855,7 @@
+ { // may be null if dummy mode is on
+ d->aToggleForms->setEnabled( haspages && hasformwidgets );
+ }
+- bool allowAnnotations = d->document->isAllowed( Okular::AllowNotes );
++ bool allowAnnotations = true;
+ if ( d->annotator )
+ {
+ bool allowTools = haspages && allowAnnotations;
+@@ -2022,11 +2022,6 @@
+ {
+ menu.addTitle( i18np( "Text (1 character)", "Text (%1 characters)", selectedText.length() ) );
+ textToClipboard = menu.addAction( KIcon("edit-copy"), i18n( "Copy to Clipboard" ) );
+- if ( !d->document->isAllowed( Okular::AllowCopy ) )
+- {
+- textToClipboard->setEnabled( false );
+- textToClipboard->setText( i18n("Copy forbidden by DRM") );
+- }
+ if ( Okular::Settings::useKTTSD() )
+ speakText = menu.addAction( KIcon("text-speak"), i18n( "Speak Text" ) );
+ }
+@@ -2109,7 +2104,7 @@
+ {
+ d->mouseTextSelecting = false;
+ // textSelectionClear();
+- if ( d->document->isAllowed( Okular::AllowCopy ) )
++ if ( true )
+ {
+ const QString text = d->selectedText();
+ if ( !text.isEmpty() )
+@@ -2127,11 +2122,6 @@
+ QAction *speakText = 0;
+ if ( Okular::Settings::useKTTSD() )
+ speakText = menu.addAction( KIcon( "text-speak" ), i18n( "Speak Text" ) );
+- if ( !d->document->isAllowed( Okular::AllowCopy ) )
+- {
+- textToClipboard->setEnabled( false );
+- textToClipboard->setText( i18n("Copy forbidden by DRM") );
+- }
+ QAction *choice = menu.exec( e->globalPos() );
+ // check if the user really selected an action
+ if ( choice )
+@@ -3323,7 +3313,7 @@
+ if ( !d->annotator )
+ {
+ d->annotator = new PageViewAnnotator( this, d->document );
+- bool allowTools = d->document->pages() > 0 && d->document->isAllowed( Okular::AllowNotes );
++ bool allowTools = d->document->pages() > 0;
+ d->annotator->setToolsEnabled( allowTools );
+ d->annotator->setTextToolsEnabled( allowTools && d->document->supportsSearching() );
+ }
+--- kdegraphics-4.3.3/okular/ui/annotationpropertiesdialog.cpp~ 2008-08-28 18:12:12.000000000 +0200
++++ kdegraphics-4.3.3/okular/ui/annotationpropertiesdialog.cpp 2009-11-19 13:45:37.372922350 +0100
+@@ -34,7 +34,7 @@
+ {
+ setFaceType( Tabbed );
+ m_annot=ann;
+- bool canEditAnnotations = !(ann->flags() & Okular::Annotation::External) && m_document->isAllowed( Okular::AllowNotes );
++ bool canEditAnnotations = !(ann->flags() & Okular::Annotation::External);
+ setCaptionTextbyAnnotType();
+ if ( canEditAnnotations )
+ {
+--- kdegraphics-4.3.3/okular/ui/annotationpopup.cpp~ 2008-08-14 12:44:45.000000000 +0200
++++ kdegraphics-4.3.3/okular/ui/annotationpopup.cpp 2009-11-19 13:46:16.916252021 +0100
+@@ -50,7 +50,7 @@
+ popoutWindow = menu.addAction( KIcon( "comment" ), i18n( "&Open Pop-up Note" ) );
+ popoutWindow->setEnabled( onlyOne );
+ deleteNote = menu.addAction( KIcon( "list-remove" ), i18n( "&Delete" ) );
+- deleteNote->setEnabled( mDocument->isAllowed( Okular::AllowNotes ) );
++ deleteNote->setEnabled( true );
+
+ if ( onlyOne && mAnnotations.first().first->flags() & Okular::Annotation::DenyDelete )
+ deleteNote->setEnabled( false );
================================================================
---- CVS-web:
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/kde4-kdegraphics/kde4-kdegraphics.spec?r1=1.76&r2=1.77&f=u
More information about the pld-cvs-commit
mailing list